Este é um simples agente de keylogger em Python que captura as teclas pressionadas pelo usuário e envia os dados criptografados em Base64 para um servidor Node.js.
- Captura de todas as teclas pressionadas pelo usuário.
- Criptografia dos dados capturados em Base64 antes do envio para o servidor.
- Envio dos dados capturados para um servidor Node.js via HTTP POST.
- Python 3
- Nodejs
- Npm
- Crie uma .env para o projeto e instale os requisitos
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt
- Crie as configuracoes iniciais do node e instale-as
cd Sow
npm install cors
npm install express
npm install
- Rode o servidor
node Sow.js
- Extra(UI):
cd Sow/the_haverst_ui
npm install
npm install web-vitals
npm install axios
npm start
Se quiser usar em docker, basta rodar o docker-compose
docker-compose up --build
Este projeto é fornecido apenas para fins educacionais e de teste. Não sou responsável pelo uso indevido ou ilegal deste software.