
Super de próxima generación Avanzado Reactivo honEypot
Super Nueva generación Avanzado Reactivo honEypot
SNARE es un sensor honeypot de aplicaciones web que atrae todo tipo de maliciosidad de Internet.
La documentación se puede encontrar aquí.
git clone https://github.com/mushorg/snare.git y cd snarepython3 -m venv venv. venv/bin/activateNota: No uses sudo con los siguientes comandos si estás ejecutando snare en un entorno virtual.
sudo pip3 install -r requirements.txtsudo python3 setup.py installsudo clone --target http://example.com --path <path to base dir>sudo snare --port 8080 --page-dir example.com --path <path to base dir>[Nota: El clonador clona todo el sitio web, para restringir a una profundidad deseada de clonación añade --max-depth]
snaredocker-compose builddocker-compose updocker-compose aquí.En caso de error al ejecutar docker-compose up, verifica la disponibilidad del puerto 80; si está ocupado, consulta la documentación de Docker para cambiar el puerto predeterminado.
Obviamente deseas enlazar a 0.0.0.0 y puerto 80 cuando ejecutes en producción.
Para ejecutar las pruebas y recibir un informe de cobertura, recomendamos ejecutar pytest:
pip install pytest pytest-cov
sudo pytest --cov-report term-missing --cov=snare snare/tests/
# sudo snare --port 8080 --page-dir example.com
_____ _ _____ ____ ______
/ ___// | / / | / __ \/ ____/
\__ \/ |/ / /| | / /_/ / __/
___/ / /| / ___ |/ _, _/ /___
/____/_/ |_/_/ |_/_/ |_/_____/
privileges dropped, running as "nobody:nogroup"
serving with uuid 9c10172f-7ce2-4fb4-b1c6-abc70141db56
Debug logs will be stored in /opt/snare/snare.log
Error logs will be stored in /opt/snare/snare.err
======== Running on http://127.0.0.1:8080 ========
(Press CTRL+C to quit)
you are running the latest version