Skip to content
forked from NLADC/ddosdb

DDoSDB repository -- for the development of (1) a script to install a database that intend to store: DDoS attack fingerprints, anonymised network traces of DDoS attacks, and rules/signatures for detecting and mitigating DDoS attacks; (2) a script to connect a local DDoSDB with the public DDoSDB instance (at https://ddosdb.org); and (3) scripts f…

Notifications You must be signed in to change notification settings

ddosgrid/ddosdb

 
 

Repository files navigation

DDoS Clearing House.

DDoSCH is a platform used to share DDoS fingerprints. The system is composed of a set of software modules available in this repository and described in our research paper.

  • DDoSDB: this is the backend database and graphical interface used to share the fingerprints.
  • Dissector: responsible for summarizing the DDoS traffic and generate the proper fingerprint.
  • Converters: translate fingerprints to mitigation rules.

DDoSDB repository

Installation process

The installation process is described here. Note, these installation steps were developed for a Linux-based (Debian). You may have to customize the process if you opted to use a different flavor.

Requirements

  • Debian 10 Linux Machine
  • System administration rights (sudo)

Output

In the end, you will be able to run the frontend and backend of the system. You can use the Web interface (localhost:80) to list the DDoS signatures. Moreover, the backend will be able to receive the fingerprints generated by the dissector software. Note a fresh installation results in an empty database. Algotuht you can use the credentials to login on the system and check the features. If you want to populate the database you should run the software dissector.

Enabling DDoSDB upload

To enable ddos_dissector upload file to the database, you should give the propers rights to users in the following interface:

http://localhost/admin/auth/group

About

DDoSDB repository -- for the development of (1) a script to install a database that intend to store: DDoS attack fingerprints, anonymised network traces of DDoS attacks, and rules/signatures for detecting and mitigating DDoS attacks; (2) a script to connect a local DDoSDB with the public DDoSDB instance (at https://ddosdb.org); and (3) scripts f…

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 36.6%
  • Python 34.1%
  • HTML 23.5%
  • Shell 5.1%
  • Other 0.7%