dca_interface  6.3.4
File organization

The distribution package is partitioned in a runtime package, a development package and a documentation package.

All packages are distributed as tar.gz archives on Linux and Windows.

Examples Distributions:

dca_runtime-RH6-x86_64.tar.gz
dca_devel-RH6-x86_64.tar.gz
dca_doc-RH6-x86_64.tar.gz
dca_runtime-WIN32-x86_64.tar.gz
dca_devel-WIN32-x86_64.tar.gz
dca_doc-WIN32-x86_64.tar.gz

SCA Runtime Package

The run time package contains the following directories:

  • dca/bin/<platform>
  • dca/init
(<platform> is either linux or Win32)

dca/bin/<platform>

Contains the binaries of the SCA engine, such as classifiers, modules and tools.
The LD_LIBRARY_PATH (Linux) or PATH (Windows) environmental variable must be configured to include this directory!

dca/init

Contains the classification and initialization data used by the classifiers and modules.

SCA Development Package

The development package contains the following directories:

  • dca/include
  • dca/lib/<platform>
  • dca/samples

dca/include

Contains the header files required when using the SCA API.

The header files found in the top level include directory contain all other required include files. Only the top level include files need to be included into your project.

Contains the Custom Database support classes.
Contains the header files for the IP Reputation.
Contains the header files for the Malware Classification.
Contains the header files for the HTML Text Classification.
Contains the header files for the URL Classification.
Contains the header files for the Web Application Classification.
Contains the header files for the ZLA Classification.

dca/lib/<platform>

Contains the linker libraries:

  • libdca
  • libdca_customdb
  • libdca_ipr
  • libdca_malware
  • libdca_url
  • libdca_text
  • libdca_wac
  • libdca_zla

On Linux the extension of the libraries is .a and on Windows .lib. You must link these into your application.

dca/samples

Contains some samples for common tasks and shows how to use the supported classification modules.

The samples also demonstrate the general usage of the SCA API.

SCA Documentation Package

The documentation package contains the following directory:

doc

The SCA documentation is provided in HTML format and is generated with doxygen.
Start page is: doc/html/index.html

This header includes all header files of the Malware Classification Package.
Package header file for the IPR (IP Reputation) Classification Package.
This header includes all header files of the URL Classification Package.
This header includes all header files of the Text Classification Package.
Package header file for the WAC (Web Application Classification) Package.
This header includes all header files of the ZLA Classification Package.
This header includes all header files of the Custom Database Module Toolbox.