Remote data analysis, and classification of service for the snare honeypot
763
He who flays the hide
TANNER is a remote data analysis, and classification service, to evaluate HTTP requests and composing the response then served by SNARE events.
The documentation can be found here.
sudo apt-get install redis-serverlocalhost with default port: redis-serversudo python3 sandbox.pybusybox:latest]git clone https://github.com/mushorg/tanner.gitcd tannerpip3 install -r requirements.txtsudo python3 setup.py installsudo tannerRun sudo tannerapi
Run sudo tannerweb
You obviously want to bind to 0.0.0.0 when running in production and on a different host than SNARE (recommended).
tanner/dockerdocker-compose builddocker-compose upMore information about running docker-compose can be found here.
In order to run the tests and receive a test coverage report, we recommend running pytest:
pip install pytest pytest-cov
sudo pytest --cov-report term-missing --cov=tanner tanner/tests/
# sudo tanner
_________ _ ___ ____________
/_ __/ | / | / / | / / ____/ __ \
/ / / /| | / |/ / |/ / __/ / /_/ /
/ / / ___ |/ /| / /| / /___/ _, _/
/_/ /_/ |_/_/ |_/_/ |_/_____/_/ |_|
Debug logs will be stored in /opt/tanner/tanner.log
Error logs will be stored in /opt/tanner/tanner.err
======== Running on http://0.0.0.0:8090 ========
(Press CTRL+C to quit)
Content type
Image
Digest
Size
63 MB
Last updated
almost 7 years ago
docker pull beehivesec/tanner:linux-amd64