This DDoS attack is a reflection-based volumetric distributed denial-of-service (DDoS) attack in which an attacker leverages the functionality of open DNS resolvers in order to overwhelm a target server or network with an amplified amount of traffic, rendering the server and its surrounding infrastructure inaccessible.

Basic Info

### DNS Servers List
You dont need your own list of spoofable DNS servers. This script will grab 
all public DNS servers and checks each one if its spoofable or not

### Multithreading
This script is multithreaded for the attack. Each request is sent with a 500ms
delay between them. Each DNS server is given to its own thread.

Installation

- Download or Clone the repository
- Install requirements
-- pip install scapy
-- pip install wget
-- pip install argparse

Usage

python dns-ddos.py host_url -p port_number -t max_threads

Admin

If you encounter errors you may need to run your console or command prompt as admin
Windows - run as administrator (Piss easy)
Linux - sudo -E python dns-ddos.py ....

image