16k - A Simple Passive Keystroke Logger

Description

There are several approaches to writing keystroke loggers (system wide hooks, kernel-based, passive monitoring). 16k demonstrates a simple passive approach and is intended for educational purposes only. It logs pressed keys, mouse clicks, and the active window during that input event as well as time and state in an effort to correct common input issues. To compile 16k, you'll need mingw, msys, boost C++ libraries (all free software) and a Windows PC. Compile and linking instructions are in the source code. Runs on Windows XP or newer Windows operating systems.

Download

Send a PGP encrypted email [16k @ 16s . us] to request the source or executable along with your public key.

Cautions

Depending on your location, it may be illegal to use or store this software on multi-user systems without the knowledge and consent of all users. If you have doubts about legality, consult a lawyer or do not use this software.