tpotce/docker/heralding
pisces-period 2824d1a09d
dynamically pin asyncssh and python versions
- version-pinning asyncssh dependency as defined in the upstream heralding requirements file (current sed command is accidentally concatenating the hard-coded string "1.18.0" with the version defined in the upstream heralding requirements file, resulting in a string like "asyncssh==1.18.0>=2.0.0". This will cause the Docker build to fail.
- dynamically setting python installation directory, making this Dockerfile compatible with any version of python (current path is hard-coded and the build might fail if a newer version of python - e.g. 3.8.1-r1 is installed)
2020-02-24 17:28:08 +01:00
..
dist bump heralding to latest master 2019-10-16 14:46:58 +00:00
doc update docs, screenshots 2018-11-24 01:05:21 +01:00
docker-compose.yml bump heralding to latest master 2019-10-16 14:46:58 +00:00
Dockerfile dynamically pin asyncssh and python versions 2020-02-24 17:28:08 +01:00
Dockerfile.old bump heralding to latest master 2019-10-16 14:46:58 +00:00
README.md cleanup 2019-03-01 21:08:36 +00:00

heralding

Heralding is a simple honeypot that collects credentials, nothing more. Heralding is that honeypot! Currently the following protocols are supported: ftp, telnet, ssh, http, https, pop3, pop3s, imap, imaps, smtp and postgresql.

This dockerized version is part of the T-Pot community honeypot of Deutsche Telekom AG.

The Dockerfile contains the blueprint for the dockerized heralding and will be used to setup the docker image.

The docker-compose.yml contains the necessary settings to test conpot using docker-compose. This will ensure to start the docker container with the appropriate permissions and port mappings.

heralding Dashboard

heralding Dashboard