Back to Home

Intrusion Detection System

Network SecurityNetworkDoS ProtectionMonitoring

A simple Intrusion Detection System that monitors network traffic for potential Denial of Service attacks by tracking request counts per IP address and banning suspicious activity.

How to Use

Basic usage example
$sudo python ids.py --threshold 50 --ban-time 300 --interface eth0

Command Options:

  • --help - Display help information
  • --threshold - Max requests per minute per IP (default: 50)
  • --ban-time - Ban duration in seconds (default: 300)
  • --interface - Network interface to monitor (e.g., eth0)

Getting Started

  1. Clone the repository
    $git clone https://github.com/GZ30eee/cybersecurity-tools.git
  2. Navigate to the project directory
    $cd cybersecurity-tools
  3. Install dependencies
    $pip install colorama
  4. Run the tool
    $sudo python ids.py --threshold 50 --ban-time 300 --interface eth0