geekhack

geekhack Community => Ergonomics => Topic started by: JackMills on Thu, 19 February 2015, 11:00:47

Title: Any good keylogger
Post by: JackMills on Thu, 19 February 2015, 11:00:47
I am looking for a good offline keylogger that will register any key I use (also arrows, PgUp ...).

With my Infinity on the way I would like to gather data on my typing habits and on the diversity of text that I type. Based on that information I would like to figure out a layout to implement on the Infinity.

I am already familiar with the necessary layout analysis tools, but these are based on documents that I typed and not so much on daily input (lync conversations, web searches). I think I could be a bit more diverse by logging just any key I use.
Also would it be interesting to see what other keys i use often, such as backspace, left shift,...

Title: Re: Any good keylogger
Post by: MythicalWagyu on Thu, 19 February 2015, 11:04:47
I use WhatPulse (http://www.whatpulse.org), but if you are looking for a FOSS alternative, I googled up this: http://sourceforge.net/projects/pykeylogger/
Title: Re: Any good keylogger
Post by: JackMills on Thu, 19 February 2015, 11:12:47
FOSS is what I am looking for indeed (didn't know the term until now) and also one that is not prone to do some illegal stuff. But it looks like I can examine the script for that one, so I will give that a go.

Title: Re: Any good keylogger
Post by: jackalope on Thu, 19 February 2015, 11:23:04
[attach=1]
Title: Re: Any good keylogger
Post by: davkol on Thu, 19 February 2015, 17:20:50
OS? If GNU/Linux, the most common two are logkeys and LKL.
Title: Re: Any good keylogger
Post by: Puddsy on Thu, 19 February 2015, 21:06:50
I've been using whatpulse for 11 months, so far so good
Title: Re: Any good keylogger
Post by: JackMills on Fri, 20 February 2015, 00:57:37
OS? If GNU/Linux, the most common two are logkeys and LKL.
OS would be Windows.
Title: Re: Any good keylogger
Post by: jwaz on Fri, 20 February 2015, 01:08:56
I was totally about to lock this thread and ban all of you for trying to distribute warez :))
Title: Re: Any good keylogger
Post by: JackMills on Fri, 20 February 2015, 02:28:57
I was totally about to lock this thread and ban all of you for trying to distribute warez :))
And I thought I was just asking for some innocent tool.

Anyhow I will be looking for something to compile myself, because downloading a keylogger triggered antivirus and I just received an email from IT, asking me what I was doing.
Title: Re: Any good keylogger
Post by: davkol on Fri, 20 February 2015, 04:14:04
I use WhatPulse (http://www.whatpulse.org), but if you are looking for a FOSS alternative, I googled up this: http://sourceforge.net/projects/pykeylogger/ (http://sourceforge.net/projects/pykeylogger/)
That's not an alternative. PyKeylogger is an open-source keylogger that works locally, while WhatPulse is a proprietary service (have you actually read the ToS? last time I checked, the client software was a subject to change at any time without any announcements required) that sends that sends user data to a third party—using that is outright stupid (even if it's not a keylogger, ever heard of side-channel attacks?).
Title: Re: Any good keylogger
Post by: Korth on Mon, 23 February 2015, 20:49:07
Google "keyboard heatmap"

There's a few decent freewares of the sort around.  I think some even log make/break scancodes, so they should indicate every possible keystroke.  Not sure if any of these supports special/nonstandard keyboard features, programmable macros and media/LED controllers and Windows lockout keys and the like.
Title: Re: Any good keylogger
Post by: JackMills on Tue, 24 February 2015, 04:21:35
Google "keyboard heatmap"

There's a few decent freewares of the sort around.  I think some even log make/break scancodes, so they should indicate every possible keystroke.  Not sure if any of these supports special/nonstandard keyboard features, programmable macros and media/LED controllers and Windows lockout keys and the like.

I am looking into making my own keylogger, as it can be good exercise for my non-existent coding skills, and I just found some interesting explanation on creating your own heatmaps with Python. So thanks for the google suggestion (although I found it using DuckDuckGo  :D)