Drdos Framework
Drdos Framework is my outcome of drdos working. I try to write this like a real framework.
Declaration
This tool is for learning only. Not for illegal use.
Prepare
- Linux server
- Golang env
Usage
go get github.com/google/gopacket
- Just run
go run main.go --help
[*] Attention : In check mode and mix mode, -f in /data/loadfile/, -o in /data/results/. But in attack mode, -f in /data/results/. You know, just for convenience
Some help
--type
should be one of dns
,mem
,ntp
,snmp
,ssdp
,portmap
,ldap
-f
must in /data/loadfile/
-o
the outputfile is saved in /data/results/
Q&A
Q: How much flow can this do? A: It depends on how many source ip you get, and the type of attack. Memcached nearly 200 times, ntp 10~15 times, ssdp 10 times, dns 5 times...
Intruduction
Drdos Framework can check the vulner of drdos iplist. Also it's got the attack mode to start drdos attack.
Protocol Supported
Port | Protocol |
---|---|
53 | dns |
111 | portmap |
123 | ntp |
161 | snmp |
389 | ldap |
1900 | ssdp |
11211 | memcache |
Update plan
It will be deleted once I achieve
- HTTP API
- SHODAN | FOFA API
Blacklist of attack- Improve response check
- Support more protocol
- Use sqlite to save data