Free Keylogger for Mac OS X – logkext
If you’re looking for a discrete and barebones keylogger for Mac OS X, logkext will likely fit the bill. It’s a free download and completely open source, which also makes it preferable in my book.
logkext is particularly powerful because it loads into the Mac OS X kernel, thereby bypassing user-level security measures. Once set to load in the kernel, it will start automatically upon system reboot and maintain it’s running encrypted log until you uninstall the keylogger client.
The main downside to logkext is that it runs entirely in the Terminal and you must install, access, and uninstall the app through the command line, this keeps it off limits to many Mac users – which may be for better or worse. This is not a simple GUI app for novice users.
You can get logkext from Google Code as a free download.
I was originally hesitant to post a keylogger recommendation just due to the abuse of such applications, but I do understand there are legitimate uses for the software. Other than for security purposes, I’ve heard of people using keyloggers to keep track of their young childrens internet habits. If this is your thought, instead of using a keylogger I would suggest other tips to make your Mac kid friendly and even blocking websites from the Mac to create a more child-friendly computing experience.