Ini adalah perintah slowhttptest yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
lambathttptest — Simulator serangan Denial Of Service
RINGKASAN
lambathttptest [-H|B|R|X] [-g] [-a jarak awal] [-b jarak membatasi] [-c jumlah of koneksi]
[-d semua lalu lintas diarahkan melalui HTTP wakil at tuan rumah: pelabuhan]
[-e penyelidikan lalu lintas diarahkan melalui HTTP wakil at tuan rumah: pelabuhan]
[-i selang in detik] [-k permintaan mengalikan faktor]
[-l uji lamanya in detik] [-n lambat Baca baca selang in detik]
[-o keluaran fillet path dan / atau nama] [-p batas waktu untuk penyelidikan koneksi in detik]
[-r koneksi untuk kedua] [-s nilai of Panjang Konten Header] [-t HTTP kata kerja]
[-u mutlak URL] [-v keluaran kata kerja tingkat]
[-w diiklankan jendela ukuran jarak awal] [-x max panjangnya of mengikuti up data]
[-y diiklankan jendela ukuran jarak akhir]
[-z lambat Baca baca dari menerima penyangga in byte]
DESKRIPSI
The lambathttptest mengimplementasikan serangan Application Layer DoS bandwidth rendah yang paling umum dan
menghasilkan file CSV dan HTML dengan statistik uji.
Serangan yang didukung saat ini adalah:
· Kukang
· HTTP POST lambat
· Tajuk Rentang Apache
· Baca Lambat
Pilihannya adalah sebagai berikut:
-g pasukan lambathttptest untuk menghasilkan file CSV dan HTML saat pengujian selesai dengan stempel waktu
dalam nama file.
-H Mulai lambathttptest dalam mode SlowLoris, mengirimkan permintaan HTTP yang belum selesai.
-B Mulai lambathttptest dalam mode POST Lambat, mengirimkan badan pesan HTTP yang belum selesai.
-R Mulai lambathttptest dalam mode Range Header, mengirimkan header Range Request yang berbahaya
Data.
-X Mulai lambathttptest dalam mode Baca Lambat, membaca respons HTTP secara perlahan.
-a awal
Menetapkan nilai awal range-specifier untuk serangan Range Header.
-b byte
Menetapkan nilai batas range-specifier untuk serangan Range Header.
-c jumlah of koneksi
Menentukan jumlah target koneksi yang akan dibuat selama pengujian.
-d HTTP wakil tuan rumah: pelabuhan
Menentukan server proxy HTTP untuk terhubung ke semua koneksi.
-e HTTP wakil tuan rumah: pelabuhan
Menentukan server proxy HTTP yang akan disambungkan untuk koneksi probe.
-i detik
Menentukan interval antara data tindak lanjut untuk tes slowrois dan POST Lambat.
-k pipa saluran faktor
Menentukan berapa kali sumber daya akan diminta per soket di Baca Lambat
tes.
-l detik
Menentukan durasi pengujian dalam detik.
-n detik
Menentukan interval antara operasi baca untuk tes Baca Lambat.
-o fillet nama
Menentukan nama file khusus, efektif dengan -g.
-p detik
Menentukan interval untuk menunggu koneksi probe respons HTTP, sebelum menandai
server sebagai DoSed.
-r koneksi untuk kedua
Menentukan tingkat koneksi.
-s byte
Menentukan nilai header Content-Length untuk pengujian POST Lambat.
-t HTTP kata kerja
Menentukan kata kerja yang akan digunakan dalam permintaan HTTP.
-u URL Menentukan URL.
-v tingkat
Menentukan tingkat verbositas logging.
-w byte
Menentukan awal rentang ukuran jendela yang diiklankan TCP akan dipilih
dalam tes Baca Lambat.
-x byte
Menentukan panjang maksimum data tindak lanjut untuk tes kukang dan POST Lambat.
-y byte
Menentukan akhir rentang ukuran jendela yang diiklankan TCP akan diambil dari
dalam tes Baca Lambat.
-z byte
Menentukan jumlah byte yang akan dibaca dari menerima buffer dengan setiap read()
operasi.
CONTOH
Mulai tes slowloris dari host.example.com dengan 1000 koneksi, statistik masuk ke
my_header_stats, interval antara header tindak lanjut adalah 10 detik dan kecepatan koneksi 200
koneksi per detik:
$ slowhttptest -c 1000 -H -g -o my_header_stats -i 10 -r 200 -t DAPATKAN -u
https://host.example.com/index.html -x 24 -p 3
Mulai tes POST lambat dari host.example.com dengan 3000 koneksi, statistik masuk
my_body_stats, interval antara header tindak lanjut adalah 110 detik, kecepatan koneksi 200
koneksi per detik, nilai header Panjang Konten adalah 8192, panjang maksimum tindak lanjut
data adalah nilai acak dibatasi oleh 10 byte dan koneksi probe menunggu 3 detik untuk HTTP
respons sebelum menandai server sebagai DoSed:
$ slowhttptest -c 3000 -B -g -o my_body_stats -i 110 -r 200 -s 8192 -t FAKEVERB -u
http://host.example.com/loginform.html -x 10 -hal 3
Mulai pengujian Range Header host.example.com dengan 1000 koneksi, gunakan kata kerja HEAD, dan
menghasilkan HTTP header Range:0-, x-1, x-2, x-3, ... xy, di mana x adalah 10 dan y adalah 3000,
tingkat koneksi adalah 500: interval antara tajuk tindak lanjut adalah 10 detik dan tingkat koneksi
adalah 200 koneksi per detik:
$ lambathttptest -R -u http://host.example.com/ -t KEPALA -c 1000 -a 10 -b 3000 -r 500
Mulai tes Baca Lambat dari host.example.com dengan 8000 koneksi, tidak ada statistik yang dihasilkan,
tingkat koneksi adalah 200 koneksi per detik, ukuran jendela yang diiklankan TCP adalah nilai acak
antara 512 dan 1024, lambathttptest membaca 32 byte dari setiap koneksi setiap 5 detik, 3
permintaan disalurkan per setiap koneksi, koneksi probe menunggu 3 detik untuk HTTP
respons sebelum menandai server sebagai DoSed:
$ lambathttptest -c 8000 -X -r 200 -w 512 -y 1024 -n 5 -z 32 -k 3 -u
https://host.example.com/resources/index.html -p 3
Mulai uji Baca Lambat host.example.com melalui server proxy HTTP di 10.10.0.1:8080 dengan
8000 koneksi, tidak ada statistik yang dihasilkan, nilai tes lainnya adalah default.
lambathttptest kemungkinan besar akan menguji server proxy HTTP itu sendiri, bukan server target, tapi
itu semua tergantung pada implementasi server proxy HTTP:
$ lambathttptest -d 10.10.0.1:8080 -c 8000 -X -u
https://host.example.com/resources/index.html
Mulai tes Baca Lambat dari host.example.com dan lalu lintas penyelidikan langsung melalui server proxy HTTP
pada 10.10.0.1:8080 dengan 8000 koneksi, tidak ada statistik yang dihasilkan, nilai tes lainnya
adalah default. Menentukan saluran koneksi lain untuk koneksi probe membantu memastikan
bahwa lambathttptest menunjukkan statistik yang valid untuk ketersediaan server yang sedang diuji:
$ lambathttptest -e 10.10.0.1:8080 -c 8000 -X -u
https://host.example.com/resources/index.html
Gunakan slowhttptest online menggunakan layanan onworks.net