HULK DoS
diporting ke bahasa Go dari Python. Utilitas Python asli oleh Barry Shteiman
http://www.sectorix.com/2012/05/17/hulk-web-server-dos-tool/
Saya baru saja mem-porting kode seperti cepat dan kotor.
Nama-nama fungsi asli disimpan dan logika asli sebagian besar juga dipertahankan.
Perbedaan utama dari versi Python diletakkan dalam arsitektur
Golang untuk konkurensi: goroutines. hulk.py menjalankan thread baru untuk
setiap sambungan di kumpulan sambungan sehingga menggunakan ratusan dan ribuan thread.
hulk.go hanya menggunakan goresan ringan yang hanya menggunakan
puluhan thread (biasanya golang runtime memulai satu utas untuk inti CPU + beberapa rangkaian layanan).
Arsitektur ini memungkinkan golang versi lebih baik mengkonsumsi sumber daya dan mendapat kolam
koneksi yang jauh lebih tinggi pada perangkat keras yang sama dari versi Python dapat.
Mirip Seperti Loic & Hoic,Tool ini lebih powerfull dibandingkan dengan kedua alat itu.
Kemarin sempat mencoba menggunakan alat ini di suatu web,yang dimana halman web tersebut ketika di kunjugi root path ( http://namaweb.com/ ) website tersebut mengalihkan ( Redirect ) ke halaman lain.
Saya coba hulk,dengan syntax $python hulk.py http://namaweb.com/ .
dan mengalami critical error pada config setelah 10 menit menggunakan Hulk
Golang Version
Hulk.go =>
Link
Python Version
Hulk.py =>
Link
use at your own risk