malted / keylogger.cool

An ethical keylogger for data science

Home Page:https://keylogger.cool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ethical keylogging

GitHub all releases

With the rising popularity of end-of-year summaries à la Spotify wrapped, I thought it would be interesting to do something similar. This tool collects very granular data about how you type & click. It stores this data in such a way that it can not be replayed by an attacker.

I will be running this tool for all of 2024 to get a year in review of my typing habits; you should too! (You will not notice a delay in typing; profiling puts the extra delay at around 20μs.)

Control flowchart

control flowchart

Documentation

All inputs are aggregated and sanitised before being written to disk.

About

An ethical keylogger for data science

https://keylogger.cool

License:MIT License


Languages

Language:Rust 66.6%Language:C 29.5%Language:Shell 3.2%Language:Objective-C 0.8%