GoGPT Best VPN GoSearch

Favicon di OnWorks

slowhttptest - Online nel cloud

Esegui slowhttptest nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando slowhttptest che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


lento httptest — Simulatore di attacchi Denial Of Service

SINOSSI


lento httptest [-H|B|R|X] [-g] [-a gamma inizia a] [-b gamma limitare] [-c numero of connessioni]
[-d contro tutti i traffico indirizzato attraverso HTTP delega at porta ospite]
[-e sonda traffico indirizzato attraverso HTTP delega at porta ospite]
[-i intervallo in secondo] [-k richiesta moltiplicare fattore]
[-l test durata in secondo] [-n rallentare read intervallo in secondo]
[-o produzione filetto sentiero e / o Nome] [-p timeout da sonda veloce in secondo]
[-r veloce per secondo] [-s APPREZZIAMO of Content-Length testata] [-t HTTP verbo]
[-u assoluto URL] [-v produzione verbosità livello]
[-w pubblicizzato finestra Taglia gamma inizia a] [-x max lunghezza of seguire up dati]
[-y pubblicizzato finestra Taglia gamma fine]
[-z rallentare read da ricevere bufferizzare in bytes]

DESCRIZIONE


. lento httptest implementa i più comuni attacchi DoS a livello di applicazione a bassa larghezza di banda e
produce file CSV e HTML con statistiche di test.

Gli attacchi attualmente supportati sono:

· Lento Loris
· POST HTTP lento
· Intestazione della gamma Apache
· Lettura lenta

Le opzioni sono le seguenti:

-g Forze lento httptest per generare file CSV e HTML quando il test termina con timestamp
nel nome del file.

-H Avvia lento httptest in modalità SlowLoris, inviando richieste HTTP non completate.

-B Avvia lento httptest in modalità Slow POST, inviando corpi di messaggi HTTP incompleti.

-R Avvia lento httptest in modalità Range Header, inviando un'intestazione Range Request dannosa
dati.

-X Avvia lento httptest in modalità di lettura lenta, leggendo le risposte HTTP lentamente.

-a inizia a
Imposta il valore iniziale di range-specifier per l'attacco Range Header.

-b bytes
Imposta il valore limite di range-specifier per l'attacco Range Header.

-c numero of connessioni
Specifica il numero di connessioni da stabilire durante il test.

-d HTTP delega porta ospite
Specifica il server proxy HTTP a cui connettersi per tutte le connessioni.

-e HTTP delega porta ospite
Specifica il server proxy HTTP a cui connettersi per le connessioni del probe.

-i secondo
Specifica l'intervallo tra i dati di follow-up per i test slowrois e Slow POST.

-k conduttura fattore
Specifica il numero di volte in cui la risorsa sarebbe richiesta per socket in Slow Read
test.

-l secondo
Specifica la durata del test in secondi.

-n secondo
Specifica l'intervallo tra le operazioni di lettura per il test di lettura lenta.

-o filetto Nome
Specifica il nome del file personalizzato, efficace con -g.

-p secondo
Specifica l'intervallo di attesa per la connessione onprobe della risposta HTTP, prima di contrassegnare
il server come DoSed.

-r connessioni per secondo
Specifica la velocità di connessione.

-s bytes
Specifica il valore dell'intestazione Content-Length per il test POST lento.

-t HTTP verbo
Specifica il verbo da utilizzare nella richiesta HTTP.

-u URL Specifica l'URL.

-v livello
Specifica il livello di dettaglio della registrazione.

-w bytes
Specifica l'inizio dell'intervallo da cui verrebbe scelta la dimensione della finestra annunciata dal TCP
nel test di lettura lenta.

-x bytes
Specifica la lunghezza massima dei dati di follow-up per i test slowloris e Slow POST.

-y bytes
Specifica la fine dell'intervallo da cui verrebbe scelta la dimensione della finestra annunciata dal TCP
nel test di lettura lenta.

-z bytes
Specifica il numero di byte da leggere dal buffer di ricezione con ogni read()


ESEMPI


Avvia un test slowloris di host.example.com con 1000 connessioni, entra in gioco la statistica
my_header_stats, l'intervallo tra le intestazioni di follow-up è di 10 secondi e la velocità di connessione è di 200
connessioni al secondo:

$ slowhttptest -c 1000 -H -g -o my_header_stats -i 10 -r 200 -t GET -u
https://host.example.com/index.html -x 24 -p 3

Avvia il test POST lento di host.example.com con 3000 connessioni, le statistiche entrano
my_body_stats, l'intervallo tra le intestazioni di follow-up è di 110 secondi, la velocità di connessione è di 200
connessioni al secondo, il valore dell'intestazione Content-Length è 8192, la lunghezza massima del follow-up
i dati sono un valore casuale limitato da 10 byte e le connessioni della sonda aspettano 3 secondi per HTTP
risposta prima di contrassegnare il server come DoSed:

$ slowhttptest -c 3000 -B -g -o my_body_stats -i 110 -r 200 -s 8192 -t FAKEEVERB -u
http://host.example.com/loginform.html -x 10 -p 3

Avviare il test dell'intestazione dell'intervallo di host.example.com con 1000 connessioni, utilizzare il verbo HEAD e
generare intestazione HTTP Intervallo: 0-, x-1, x-2, x-3, ... xy, dove x è 10 e y è 3000,
la velocità di connessione è 500: l'intervallo tra le intestazioni di follow-up è di 10 secondi e la velocità di connessione
è di 200 connessioni al secondo:

$ lentohttptest -R -u http://host.example.com/ -t TESTA -c 1000 -a 10 -b 3000 -r 500

Avvia il test di lettura lenta di host.example.com con 8000 connessioni, non viene generata alcuna statistica,
la velocità di connessione è di 200 connessioni al secondo, la dimensione della finestra annunciata da TCP è un valore casuale
tra il 512 e il 1024, lento httptest legge 32 byte da ogni connessione ogni 5 secondi, 3
le richieste vengono convogliate per ogni connessione, la connessione della sonda attende 3 secondi per HTTP
risposta prima di contrassegnare il server come DoSed:

$ lentohttptest -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

Avvia il test di lettura lenta di host.example.com tramite il server proxy HTTP a 10.10.0.1:8080 con
8000 connessioni, non viene generata alcuna statistica, i restanti valori di test sono predefiniti.
lento httptest molto probabilmente testerebbe il server proxy HTTP stesso, piuttosto che il server di destinazione, ma
tutto dipende dall'implementazione del server proxy HTTP:

$ lentohttptest -d 10.10.0.1:8080 -c 8000 -X -u
https://host.example.com/resources/index.html

Avvia il test di lettura lenta di host.example.com e indirizza il traffico del probe tramite il server proxy HTTP
a 10.10.0.1:8080 con 8000 connessioni, non viene generata alcuna statistica, il resto verifica i valori
sono predefiniti. Specificare un altro canale di connessione per le connessioni della sonda aiuta ad essere sicuri
che lento httptest mostra statistiche valide per la disponibilità del server in prova:

$ lentohttptest -e 10.10.0.1:8080 -c 8000 -X -u
https://host.example.com/resources/index.html

Usa slowhttptest online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.