Skip to content

Jc2k/ElasticpotPY

 
 

Repository files navigation

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 :)

About

Elasticsearch honeypot written in Python with Bottle framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.1%
  • Ruby 16.5%
  • Shell 1.4%