Keylogger istiyorsunuz sanırım.
from pynput import keyboard
def on_press(key):
if key == keyboard.Key.esc:
return False # stop listener
try:
k = key.char # single-char keys
except:
k = key.name # other keys
if k in ['1', '2', 'left', 'right']: # keys of interest
# self.keys.append(k) # store it in global-like variable
print('Key pressed: ' + k)
return False # stop listener; remove this if want more keys
listener = keyboard.Listener(on_press=on_press)
listener.start() # start to listen on a separate thread
listener.join() # remove if main thread is polling self.keys
Bu tanım bile Key Logger olarak sayılması için yeterli. Düzgün bir AV bu davranışı doğrudan KeyLogging olarak algılayacaktır. AV'ler niyete değil işleve bakar. Verileri kötü niyetli olarak kullanmayacak olmanız bu sonucu değiştirmeyecektir.Sadece tuş girdilerini not defterinde kaydedecek.
Bu tanım bile Key logger olarak sayılması için yeterli. Düzgün bir av bu davranışı doğrudan keylogging olarak algılayacaktır. Av'ler niyete değil işleve bakar. Verileri kötü niyetli olarak kullanmayacak olmanız bu sonucu değiştirmeyecektir.
Kişisel kullanım içinse (eğer kullanıyorsanız) Anti-Virüs içerisinden ayrıcalık tanımlayabilirsiniz.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.