From e0a0e75454e8f214c18535a5ef83c33f47027ac5 Mon Sep 17 00:00:00 2001
From: nanotube
- usage: keylogger.pyw [options]
-
- options:
- --version show program's version number and exit
- -h, --help show this help message and exit
- -f FILENAME, --file=FILENAME
- write log data to FILENAME [default: C:\Temp\log.txt]
- -k, --keyboard log keyboard input (default)
- -a, --addlinefeed add linefeed [\n] character when carriage return [\r]
- character is detected [for Notepad compatibility]
- -b, --parsebackspace translate backspace chacarter into printable string
- -e, --parseescape translate escape chacarter into printable string
- -x EXITKEY, --exitkey=EXITKEY
- specify the key to press to exit keylogger [default:
- F12]
- -l FLUSHKEY, --flushkey=FLUSHKEY
- specify the key to press to flush write buffer to file
- [default: F11]
- -d, --debug debug mode (print output to console instead of the log
- file)
+ usage: keylogger.pyw [options]
+
+ options:
+ --version show program's version number and exit
+ -h, --help show this help message and exit
+ -f FILENAME, --file=FILENAME
+ write log data to FILENAME [default: C:\Temp\log.txt]
+ -k, --keyboard log keyboard input [default: True]
+ -a, --addlinefeed add linefeed [\n] character when carriage return [\r]
+ character is detected (for Notepad compatibility)
+ [default: False]
+ -b, --parsebackspace translate backspace chacarter into printable string
+ [default: False]
+ -e, --parseescape translate escape chacarter into printable string
+ [default: False]
+ -x EXITKEY, --exitkey=EXITKEY
+ specify the key to press to exit keylogger
+ [default: F12]
+ -l FLUSHKEY, --flushkey=FLUSHKEY
+ specify the key to press to flush write buffer to file
+ [default: F11]
+ -d, --debug debug mode (print output to console instead of the log
+ file) [default: False]
To run in debug mode from source, make sure to use the commandline "python keylogger.pyw -d" @@ -176,14 +180,21 @@
You can also e-mail me directly at this address (remove nospam)
-If you're a programmer, please feel free to hack around in PyKeylogger code, to add features, or anything else you would like. Get the latest src package, or just pull the latest release (or, if you are feeling daring, HEAD) from CVS.
- If you're not a programmer, you could file bug reports or feature requests. + In particular, it would be nice if you could port the code to linux. Currently, PyKeylogger uses the pyHook + module, which is windows only, since it is a wrapper of the set of Windows APIs. I have no access to a linux box + at the moment, nor do I have much of a clue on how to hook keyboard input at the system level in linux. +
++ If you're not a programmer, you could file bug reports or feature requests on + PyKeylogger SourceForge page.
Any contributions will be gladly accepted as patches at sourceforge. @@ -195,7 +206,7 @@