vigeek / ddoSutil

ddoSutil is a series of Linux scripts intended to help deal with various ddos attack methods. Published 2011.
11 stars 5 forks source link

ddoSutil 0.9.2

ddoSutil is a project aimed at dealing with ddos attacks on Linux systems. Since many ddos attacks differ in complexity, the objective is to provide a variety of utilities to deal with different types of attacks.

Created to be as portable as possible without requirements, developed mostly in bash (with a until or two in Perl). Tested on CentOS and Debian should function with no or minimal effort on most Linux distributions.

Actively maintained please submit issues, feedback and suggestions; or e-mail russ -at- vigeek.net

Installation

Either clone or download as zip from github and extract to desired directory. Set the scripts as executable (e.g: chmod +x ddosutil.sh).

Usage

In the root of the directory is ddosutil.sh this applies a blanket approach on the system by building a firewall, block lists, TCP stack adjustments, queue changes, connection limiting and so fourth. To use ddosutil.sh simply edit the configuration file ddosutil.conf then run ./ddosutil.sh the results will be output.

Utilities

Also included are 6 utilities, each with a different purpose. Each utility has a configuration file in utils/conf/ or they may be ran supplying -h for help and general usage (e.g. ./ddosutil.geoip.sh -h)

License

GPL v3

Author

Russ Thompson ( Russ -at - vigeek.net)