0 Keylogger v1.0.0-dev
Release Notes
First stable release of 0 Keylogger, featuring both kernel and userspace modes with advanced stealth capabilities.
Key Features
-
Dual Mode Operation
- Kernel mode with stealth capabilities
- Userspace mode with assembly optimization
- Easy switching between modes via command line
-
Advanced Networking
- UDP communication
- Configurable host and port
- Separate receiver application
-
Stealth Features
- Kernel module hiding
- Minimal system footprint
- Clean module unloading
-
Logging System
- Human-readable output
- Timestamped entries
- Configurable log format
- Session tracking
-
Configuration
- JSON-based configuration
- Runtime configuration loading
- Default fallback options
Technical Specifications
- Kernel Support: Linux 5.x+
- Architecture: x86_64
- Network Protocol: UDP
- Configuration Format: JSON
- Build System: Make
Installation Requirements
- Linux kernel headers
- NASM assembler
- GCC compiler
- Jansson library
- Make build system
Known Limitations
- x86_64 architecture only
- Linux-specific implementation
- Root required for kernel mode
- Some keyboard layouts may not be detected in userspace mode
Security Considerations
- Root privileges required for kernel module
- Log files inherit user permissions
- Network traffic is unencrypted
- Stealth mode may be detected by advanced security tools
Future Development
- Encryption support
- Remote command and control
- Additional keyboard layouts
- Cross-platform support
- Network protocol extensions
Contributors
- 333revenge (Lead Developer)
License
Released under GPL v3 License