Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petusotwo/keylogger
A simple keylogger for Windows.
https://github.com/petusotwo/keylogger
hacking-tool keylogger-python python
Last synced: 3 days ago
JSON representation
A simple keylogger for Windows.
- Host: GitHub
- URL: https://github.com/petusotwo/keylogger
- Owner: PetusoTwo
- Created: 2024-07-20T19:53:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T01:31:55.000Z (4 months ago)
- Last Synced: 2024-08-03T03:24:26.610Z (4 months ago)
- Topics: hacking-tool, keylogger-python, python
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Keylogger
Este proyecto es un keylogger en Python que captura las teclas presionadas en una máquina con Windows y envía la información a través de correo electrónico.
## Autor
PetusoTwo
## Descripción
Este keylogger utiliza las bibliotecas `win32console`, `win32gui`, `pynput`, `smtplib`, y `email` para:
- Ejecutar el keylogger en segundo plano sin mostrar la ventana de consola.
- Registrar las teclas presionadas en un archivo de texto.
- Enviar el contenido del archivo a una dirección de correo electrónico mediante el protocolo SMTP.## Requisitos
- Python 3.x
- Bibliotecas: `pywin32`, `pynput`## Uso
### Configuración del Correo Electrónico
Abre el archivo de código y establece las credenciales de tu correo electrónico en el bloque de código `enviar_datos()`:
- `password`: Contraseña del correo electrónico desde el cual se enviarán los datos.
- `msg['From']`: Dirección de correo electrónico desde la cual se enviarán los datos.
- `msg['To']`: Dirección de correo electrónico a la cual se enviarán los datos.### Ejecución
- Ejecuta el script de Python. El keylogger se ejecutará en segundo plano y comenzará a registrar las teclas presionadas.
- El archivo `log.txt` en el directorio de trabajo contendrá las teclas registradas.### Terminación
- Para detener el keylogger, presiona la tecla 'Esc'. El script finalizará y enviará el contenido registrado a la dirección de correo electrónico configurada.
## Consideraciones Legales y Éticas
> **Advertencia:** El uso de keyloggers puede ser ilegal y está sujeto a regulaciones estrictas en muchos países. Utiliza este software solo en entornos legales y con el consentimiento adecuado.
>
> **Responsabilidad:** El autor del código no se hace responsable del uso indebido de este software.Puedes instalar las bibliotecas necesarias usando `pip`:
```bash
pip install pywin32 pynput