Keystroke logging is the process of recording (logging) the keys pressed on a keyboard (usually when the user is unaware). It is also known as keylogging or keyboard capturing.
These programs are used for troubleshooting technical problems with computers and business networks. It can also be used to monitor network usages but more often than not it is used for malicious intents like stealing passwords.
Our project demonstrates a very specific usage of keyloggers and enlightens about the process' background functioning.
During our project we used various new Python libraries, one being PyHook, which was supposed to be installed externally, unlike other python libraries. This was a new and challenging experience for us.
Technologies used
Discussion