Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msterhuj/TouDoum-DDoS-Exploit
Migrated and renamed to TouDoum-Framework on the Netbytes organization
https://github.com/msterhuj/TouDoum-DDoS-Exploit
ddos ddos-attacks dns memcached ntp scanner shodan udp
Last synced: about 1 month ago
JSON representation
Migrated and renamed to TouDoum-Framework on the Netbytes organization
- Host: GitHub
- URL: https://github.com/msterhuj/TouDoum-DDoS-Exploit
- Owner: msterhuj
- Archived: true
- Created: 2020-02-01T15:16:02.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-25T12:02:46.000Z (almost 4 years ago)
- Last Synced: 2023-05-18T23:20:17.563Z (over 1 year ago)
- Topics: ddos, ddos-attacks, dns, memcached, ntp, scanner, shodan, udp
- Language: Python
- Homepage: https://github.com/NetBytes-space/TouDoum-Framework
- Size: 85 KB
- Stars: 8
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ip-search-engines - TouDoum-DDoS-Exploit Shodan
README
# TouDoum-DDoS-Exploit
## Migrated and renamed to the [netbytes](https://github.com/NetBytes-space/TouDoum-Framework) organization
## DISCLAIMER
* The application is currently being completely redesigned with a system of plug-ins, saving scan results* The documentation is not up to date
* Use this branch at your own risk
* More information Here
## OLD Docs
> This script can scan ip's or retrieve them from shodan and then scan them for vulnerabilities and use them to carry out large ddos attacks.
> This script uses the amplification technologies of:
> * memcached [POC](https://www.cloudflare.com/learning/ddos/memcached-ddos-attack/)
> * ntp [POC](https://www.cloudflare.com/learning/ddos/ntp-amplification-ddos-attack/)
> * dns [POC](https://www.cloudflare.com/learning/ddos/dns-amplification-ddos-attack/)
>
>I am NOT responsible for damages caused or crimes committed by the use of this tool.## Installation
### Remember
> You need to run this script with root privileges and run this tool on machine with public ip for attack (spoffing)
```shell script
git clone https://github.com/msterhuj/TouDoum-DDoS-Exploit
cd TouDoum-DDoS-Exploit
pip3 install -r requirements.txt
```## Using
### There are two ways to use this tool
#### Option One CLI for scan and attack
> The disadvantage that the scanner only works with a core for a faster scan use option 2
```shell script
python3 TouDoum.py
```
```
▄▄▄█████▓ ▒█████ █ ██ ▓█████▄ ▒█████ █ ██ ███▄ ▄███▓ ▐██▌
▓ ██▒ ▓▒▒██▒ ██▒ ██ ▓██▒ ▒██▀ ██▌▒██▒ ██▒ ██ ▓██▒▓██▒▀█▀ ██▒ ▐██▌
▒ ▓██░ ▒░▒██░ ██▒▓██ ▒██░ ░██ █▌▒██░ ██▒▓██ ▒██░▓██ ▓██░ ▐██▌
░ ▓██▓ ░ ▒██ ██░▓▓█ ░██░ ░▓█▄ ▌▒██ ██░▓▓█ ░██░▒██ ▒██ ▓██▒
▒██▒ ░ ░ ████▓▒░▒▒█████▓ ░▒████▓ ░ ████▓▒░▒▒█████▓ ▒██▒ ░██▒ ▒▄▄
▒ ░░ ░ ▒░▒░▒░ ░▒▓▒ ▒ ▒ ▒▒▓ ▒ ░ ▒░▒░▒░ ░▒▓▒ ▒ ▒ ░ ▒░ ░ ░ ░▀▀▒
░ ░ ▒ ▒░ ░░▒░ ░ ░ ░ ▒ ▒ ░ ▒ ▒░ ░░▒░ ░ ░ ░ ░ ░ ░ ░
░ ░ ░ ░ ▒ ░░░ ░ ░ ░ ░ ░ ░ ░ ░ ▒ ░░░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░
░
---===[Author: @MsterHuj]===---
--==[Ver : X.X]==--Usage: TouDoum.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.Commands:
attack Attack server with spoofed udp packed
scanner Scanner for detect udp port on memcached, dns and ntp
```#### Option two Docker
For a more efficient scan you can use the compose docker at the root of this repo.
Edit var environments in docker-compose.yml, build, and run compose
````shell script
docker-compose build
docker-compose up # add -d for run this compose in background
````
You can scale the client for more efficiency
````shell script
docker-compose --scale client=X # X is number of client for scan you want to run
````One web ui is available for show all data from this scan on http://:8081
## Features
* scan range of ip with cli or docker stack
* get ip from shodan.io (only cli)
* import ip from file (one ip per line and only cli)
* scan by service type (memcache, ntp, dns) with udp protocol
* attack with multi thread and multiple service type scanned before (only cli)## Future update
* rewrite function for get ip on shodan.io
* build a REST API with flask
* full implementation of mongodb
* plugin system for add more scanner function
* add a drive for storage ip system (mongo, .json file)## Credit for dev
* [Dns UDP port checker](https://stackoverflow.com/a/51970598)