Skip to content
frikilax edited this page Sep 19, 2019 · 16 revisions

Welcome to the D.A.R.W.I.N. project documentation.

Dependencies

Running

  • Python 3.5.3 or above
  • libmaxminddb 1.3.2 or above
  • libevent 2.1.8_1 or above
  • boost-libs 1.70.0 or above
  • vulture-libtensorflow 0.4 or above

Each filter can have specific dependencies, see in their respective page

Python dependency

  • python-daemon
  • psutil

Compilation

  • gcc/g++ version 8.3.0 or above
  • cmake 3.7.2 or above
  • make

The Service

In the service directory is an rc script named darwin that is the service script. It handles the following commands: start, stop, status and restart.

Usage

Use this for debug purpose only.

Usage: manager.py [-h] [-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}] config_file

Positional arguments:

config_file The config file to use.

Optional arguments:

-h, --help show this help message and exit

-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}, --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL} Set log level to DEBUG, INFO, WARNING (default), ERROR or CRITICAL.