Keylogger is a software program used to monitor and to capture all the keys a user types into a computer keyboard. This can copy the keystrokes on email, instant messenger, and any other Internet activity. The user who installed the program can view all keys typed in by that user. Like this you can easily find user passwords, credit card numbers and other information that a user may not wish to be known. This kind of diagnostic tool is often used by employers to ensure that their employees are using the computers only for business purpose. Such systems are also very useful for law enforcement and espionage, obtaining passwords, encryption keys and other security measures.
A keylogger consists of two files: a DLL which does all the work and an EXE which loads the DLL and sets the hook.
There are three different types of keyloggers that could be possibly plaguing you and your computer. Hardware keyloggers are some small inline devices placed between the keyboard and computer. They are so small that they are very hard to be detected. This type o device requires a person to place the device, and could be a family member which is in physical contact with the computer. The software keylogger uses a hooking device to monitor all keystrokes. The third type of keylogger is the kernel one. This type gets its information directly from the keyboard. It is executed on boot and starts before any user-level programs start up. It cannot get auto-complete passwords like the other types can.
If you have an interest in a particular application, like a web browser or an email client, you can log only activities of that particular application. The program makes screenshots at different intervals of time that can be set, so you can find out what applications are opened on the desktop at a moment of time.
The one thing that makes keylogger truly special is that has no icon to see that it is working, so you keylogger is virtually hidden from the person that is spied. You can set it to send regular email reports. Like this the keylogger will also keep an eye on those you care so much.
Record invisibly keystrokes, applications,
websites visited, chat history