mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-10-29 03:22:54 +00:00
- 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) |
||
|---|---|---|
| .. | ||
| dist | ||
| doc | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Dockerfile.old | ||
| README.md | ||
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.
