Skip to content
Elasticsearch honeypot written in Python with Bottle framework
Branch: master
Clone or download
Pull request Compare This branch is 28 commits ahead, 4 commits behind schmalle:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
elasticpot
hpfeeds_broker
requests
vagrant
Dockerfile
HISTORY.txt
README.md
TODO.txt
ansible.cfg
ansible.yml
dev.txt
docker-compose.yml
elasticpot.cfg
gunicorn.conf
requirements.txt
supervisord.conf

README.md

ElasticPot - an Elasticsearch honeypot

Written by Andre Vorbach and Markus Schmall

  • compatible with DTAG T-Pot environment
  • available also as dockerized versions (see docker hub)

Contact:

markus_@mschmall_de andre_@_vorbach_org

Installation hints

Docker

On any Linux, macOS or Windows system with Docker and docker-compose you can:

docker-compose build
docker-compose up

And get a copy of the honeypot running on 127.0.0.1:9200.

macOS

Use brew to install Python 3:

brew install python 3

Install dependencies e.g. with pip

pip install -r requirements.txt

If you want to run the tests, install py.test and flake8 with:

pip install -r dev.txt

And then run them with:

flake8 elasticpot
py.test elasticpot

See the Dockerfile for the dependencies in general.

or see the ansible playbook :)

You can’t perform that action at this time.