Obsah

Downloads

Soon we make the VM images available for download here.

Warden connectors

These connectors serve as output/ihandler plugins which output honeypot events as IDEA event files to a directory specified in their configuration files.

They are created to work in tandem with our Warden Filer (hence the name), and so they expect the existence of the following directory structure:

Cowrie

Current version (master): wardenfiler.py

Installation:

  1. Install Cowrie into the $COWRIE_DIR directory.
  2. Download and save wardenfiler.py to the $COWRIE_DIR/src/cowrie/output directory.
  3. Configure the connector using the $COWRIE_DIR/etc/cowrie.cfg file - create the [output_wardenfiler] section and insert the configuration as shown in the example ''cowrie.cfg''.
  4. Once started, Cowrie should start producing events to the directory specified in the [output_wardenfiler] section, output_dir key. At least the subdirectories tmp and incoming need to exist in this directory, and Cowrie must be granted R/W permissions to these.

Dionaea

Current version (master): log_wardenfiler.py

Installation from the source distribution:

  1. Download the Dionaea source code to the $DIO_DIR directory.
  2. Download and save log_wardenfiler.py to the $DIO_DIR/modules/python/dionaea directory.
  3. Configure the connector - put the configuration in $DIO_DIR/etc/dionaea/ihandlers-available/log_wardenfiler.yaml. Example ''log_wardenfiler.yaml'' is available.
  4. In $DIO_DIR/etc/dionaea/ihandlers-enabled, create a symlink: ln -s ../ihandlers-available/log_wardenfiler.yaml log_wardenfiler.yaml
  5. Once started, Dionaea should start producing events to the directory specified in the configuration file, key config.output_dir. At least the subdirectories tmp and incoming need to exist in this directory, and Dionaea must be granted R/W permissions to these.

Helper scripts and utilities

Example script for importing VM images to VirtualBox.