remnux/thug

Sponsored OSS

Thug: A low-interaction honeyclient for examining suspicious websites

Image
Security
Monitoring & observability
23

10K+

remnux/thug repository overview

Thug Low-Interaction Honeyclient

This Dockerfile represents a Docker image that encapsulates Thug, a low-interaction honeyclient, which was created by Angelo Dell'Aera (angelodellaera). The installation approach mirrors the REMnux salt state for Thug.

To run this image after installing Docker, you have a number of options:

sudo docker run --rm -v <local_folder>:/tmp/thug/logs remnux/thug <variables>

This will allow you to run thug as a 'headless' application without having to enter the docker. Variables can be passed on the command-line (such as -F to enable file logging). Logs are stored in /tmp/thug/logs by default. Your <local_folder> should be made world-accessible to ensure no permissions issues: e.g. "chmod a+xwr ~/logs"

sudo docker run --rm -it --entrypoint "/bin/bash" remnux/thug

This will enter you into the docker where you can run "thug" with the desired parameters (such as -F to enable file logging).

sudo docker run --rm -it -v <local_folder>:/tmp/thug/logs --entrypoint "/bin/bash" remnux/thug

This is essentially a combination of both of the above, allowing you entry into the docker, and storage of log files in your host environment.

To support distributed operations and MongoDB output, install the following packages into the image using "apt-get mongodb mongodb-dev python-pymongo rabbitmq-server python-pika"

Tag summary

Content type

Image

Digest

sha256:723a3ee33

Size

215.3 MB

Last updated

5 months ago

docker pull remnux/thug

This week's pulls

Pulls:

25

Jun 29 to Jul 5