Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-guerra/keylogger
A cross platform keylogger
https://github.com/ivan-guerra/keylogger
keylogger
Last synced: 22 days ago
JSON representation
A cross platform keylogger
- Host: GitHub
- URL: https://github.com/ivan-guerra/keylogger
- Owner: ivan-guerra
- License: unlicense
- Created: 2023-11-05T18:01:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-24T22:23:00.000Z (3 months ago)
- Last Synced: 2024-11-24T23:25:32.773Z (3 months ago)
- Topics: keylogger
- Language: Rust
- Homepage: https://programmador.com/posts/2023/keylogger/
- Size: 282 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# keylogger
https://github.com/user-attachments/assets/fe342cd6-9c76-4a30-b501-5c401fab5b79
`keylogger` is a cross platform keylogging application that can capture and
record global keypress events. Keypress events can be logged to a file on the
victim PC or transmitted over the network to a remote server using UDP.### Program Usage
Below is the program usage message:
```text
A cross platform keylogger.Usage: keylogger [OPTIONS]
Commands:
net log keystrokes to a remote server
file log keystrokes to a file
help Print this message or the help of the given subcommand(s)Options:
-n, --keystroke-threshold
max number of keystrokes buffered before recording to the target [default: 8]
-h, --help
Print help
-V, --version
Print version
```The output of a `keylogger` run is a file or network data containing newline
seperated [rdev][1] plaintext key codes. The key codes must be postprocessed and
played back to decipher exactly what was typed. That said, a quick scan of the
keycodes often reveals information of interest.[1]: https://docs.rs/rdev/latest/rdev/enum.Key.html