Panoptis is developing an N-IDS software tool to identify and prevent DoS and DDoS attacks on computer networks.
You will also need a server for accepting and processing the data. To compile the software, a C++ compiler is required. The software has been tested only with g++ for the time being. Also, you will require the CommonC++ library, which can be found at "commoncpp2-1.0.9." It is important to note that you'll need g++ version 3.x to compile this software. If you try compiling the software with g++ 2.95.x or earlier versions, it may cause segmentation faults in some cases. This is because of CommonC++ and not Panoptis.
It is crucial to have read SNMP access to your router before using this software. This is only necessary for speeds.py script that collects some initial information. You will need to have Python programming language installed as well since the script has a .py extension.
The new update of Panoptis software (N-IDS) comes with improved compatibility with newer systems (GCC 3.3.5, CommonC++2 1.5.3). Unfortunately, there are no new features available in this release. Overall, this software's unique features to detect and block DoS and DDoS attacks make it an optimal solution for network security.
Version 0.1.4: N/A