Un
keylogger es un programa que intercepta todas las
pulsaciones realizadas en el teclado (e incluso a veces también el mouse), y las guarda en un archivo para obtener datos sensibles como contraseñas, documentos, e-mails, conversaciones de chat, direcciones URL, claves, y foros de Internet serán grabados prolijamente en un completo LOG. El programa procesa mayúsculas, símbolos, y espacios borrados, para dejar la grabación casi igual a lo que se dio originalmente.Este archivo puede ser enviado por un troyano a un atacante.
Yo los veo totalmente innecesarios para un usuario normal, pero si querés alguno en éste post hay:
http://www.yoreparo.com/foros/seguridad/56179.html
Cuidado del uso que hagas de él.
Saludos.