Skip to content

v1.0.0-dev

Latest
Compare
Choose a tag to compare
@UsboKirishima UsboKirishima released this 20 Nov 17:52
· 1 commit to main since this release

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