Home
Snort +AI Project > Downloads [FAQ | Downloads | Development]

PortscanAI

See details at development section.

Source files added to Snort:

src/preprocessors/MLP_7_4_2.c and MLP_7_4_2.h - Are the MLP (MultiLayer Perceptron) neural network.
src/preprocessors/net_elman_16_dic_5pm.c and net_elman_16_dic_5pm.h - Are the Elman neural network.
src/preprocessors/spp_portscanai.c and spp_portscanai.h - Are the preprocessor itself.

Files changed:

etc/snort.conf
src/plugbase.c
src/preprocessors/Makefile.in
src/preprocessors/flow/flow_callback.c

Download:

snort-2.4.3_ai.tar.gz is a copy of Snort(TM) version 2.4.3, already integrated with PortscanAI preprocessor. To install it just use the standard ./configure, make, make install combination.
consola_web.zip is a PHP based console to analyze logs generated by PortscanAI preprocessor. To install just uncompress the files in the web server directory and edit the file tesis/file/config.php to put the correct paths for your system. It requires jpgraph library.