Ok, proponho um desafio para o menor logger de chaves. Conforme explicado pelo senhor em " São permitidas perguntas do keylogger? ", Regras estritas devem ser impostas para tornar esse desafio válido para o PPCG.
- O registrador de chaves deve ser executado no Windows, Linux ou Mac OSX (qualquer linguagem de programação é bem-vinda).
- Na execução, ele deve mostrar a mensagem: "Vou registrar você" (em um console ou usando a GUI).
- As chaves relevantes para o registro neste desafio são letras (maiúsculas e minúsculas) e números, todas as outras, como símbolos, teclas de controle e espaços em branco, são opcionais e podem ser ignoradas.
- Todas as teclas pressionadas relevantes que ocorrem durante o tempo de execução (mesmo quando o aplicativo não está em foco) devem ser salvas em um arquivo de log que pode ser lido e verificado usando qualquer editor de texto (mesmo que seja esotérico, desde que eu possa verificar usando editor de texto).
Alguém quer isso? Whatdayatink?
1
"4. [...] salvos em um arquivo de log" em que formato?
—
Leak Nun #
Atualizei minha pergunta para especificar o formato pretendido.
—
Mathsum Mut
Posso registrar facilmente o que é digitado no REPL do meu programa, isso é suficiente ou deve funcionar quando digito qualquer coisa no meu navegador ou em qualquer outro aplicativo também?
—
Coredump3
Sim, deve funcionar para qualquer coisa, "mesmo quando o aplicativo não estiver em foco".
—
Mathsum Mut
Podemos escrever um programa que roda em mac (AppleScript), se fornecermos um exemplo de gif em execução?
—
Downgoat