
Super Nächste Generation Fortgeschrittener Reaktiver honEypot
Super Nächste Generation Fortschrittlich Reaktiver HonEypot
SNARE ist ein Webanwendungs-Honeypot-Sensor, der alle Arten von Bösartigkeit aus dem Internet anzieht.
Die Dokumentation befindet sich hier.
git clone https://github.com/mushorg/snare.git und cd snarepython3 -m venv venv. venv/bin/activateHinweis: Verwenden Sie kein sudo mit den folgenden Befehlen, wenn Sie snare in einer virtuellen Umgebung ausführen.
sudo pip3 install -r requirements.txtsudo python3 setup.py installsudo clone --target http://example.com --path <Pfad zum Basisverzeichnis>sudo snare --port 8080 --page-dir example.com --path <Pfad zum Basisverzeichnis>[Hinweis: Der Cloner klont die gesamte Website. Um auf eine gewünschte Klon-Tiefe zu beschränken, fügen Sie --max-depth Parameter hinzu]
snare Projektverzeichnisdocker-compose builddocker-compose updocker-compose finden Sie hier.Falls beim Ausführen von docker-compose up ein Fehler auftritt, überprüfen Sie die Verfügbarkeit von Port 80. Wenn dieser belegt ist, lesen Sie die Docker-Dokumentation, um den Standardport zu ändern.
Sie sollten im Produktionseinsatz offensichtlich an 0.0.0.0 und Port 80 binden.
Um die Tests auszuführen und einen Testabdeckungsbericht zu erhalten, empfehlen wir die Ausführung von 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