https://github.com/moscarde/key_logger
Script em python capaz de gravar teclas e janelas em um arquivo csv
https://github.com/moscarde/key_logger
Last synced: about 2 months ago
JSON representation
Script em python capaz de gravar teclas e janelas em um arquivo csv
- Host: GitHub
- URL: https://github.com/moscarde/key_logger
- Owner: Moscarde
- License: mit
- Created: 2024-04-12T10:19:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T08:54:17.000Z (about 1 year ago)
- Last Synced: 2024-04-14T06:46:40.636Z (about 1 year ago)
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Python KeyLogger
Este projeto consiste em um key logger básico que registra as teclas pressionadas pelo usuário e armazena essas informações em um arquivo CSV. O logger também registra o título da janela ativa no momento da pressionada de tecla.
## Como usar
1. Clone ou faça o download do repositório no seu computador.
2. Abra o terminal e navegue até o diretório onde o script está localizado.
3. Execute o script com o seguinte comando:
```shell
python logger.py
```_Para parar o script, segure o ESC por 5 segundos_
## Requisitos
Python 3.x
As bibliotecas Python **keyboard** e **pygetwindow**. Você pode instalá-las executando:```
pip install keyboard
pip install pygetwindow
```ou
```
pip install requirements.txt
```## Saídas
As saídas são duas, na pasta `/logs` serão salvos o log de teclas e código de janelas separados por dia. Já na pasta `/map` será salvo o mapeamento de janelas.
- Exemplo log_15-04-2023.csv
```
window_code,key_code
37,15
37,15
37,15
49,15
37,15
83,35
80,15
```- Exemplo windows_map.csv
```
code,title
1,logger.py - KeyLogger - Visual Studio Code
2,Spotify Premium
3,#🥤┃data | SouJunior - Discord```
## Criando mapeamento de teclas
Tendo em vista a variedade de teclados que trabalhamos, o script `create_key_map.py` pode auxiliar na criação do mapeamento de teclas.
## Contribua
Sinta-se à vontade para contribuir com melhorias, correções de bugs ou novos recursos. Basta abrir uma issue ou enviar um pull request.
## EsmolaPill
Gostou do projeto? Você pode contribuir com uma ⭐️ aqui no repositório no repositório!
## Vamos conectar?