https://github.com/cyian-1756/d-keylogger
A x11 keylogger written in D
https://github.com/cyian-1756/d-keylogger
d dalng keylogger
Last synced: 6 months ago
JSON representation
A x11 keylogger written in D
- Host: GitHub
- URL: https://github.com/cyian-1756/d-keylogger
- Owner: cyian-1756
- License: mit
- Created: 2018-02-12T21:12:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-22T19:25:49.000Z (over 8 years ago)
- Last Synced: 2025-01-23T04:33:21.876Z (over 1 year ago)
- Topics: d, dalng, keylogger
- Language: D
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# d-keylogger
A x11 keylogger written in D
This program uses the x11 bindings to log key strokes on linux (And maybe other unix like OSs)
## Features
* Records the name of the window the keys were sent to
* Stores pressed keys in a buffer before writing to disk to help avoid detection
* Xor encryption of the keylogs both in memory and on disk
* Catches SIGTERM and SIGINT and writes the keylog to disk before exiting
* Has an option to ignore SIGINT and SIGTERM and keep running
## Build
Build with `dub build`