Hai mai avuto la necessità di testare la resistenza di un server, monitorare la disponibilità di un sito o semplicemente inviare richieste HTTP in modo automatico e ripetuto? In questo articolo ti presentiamo uno script .bat semplice ma potente, pensato proprio per questo scopo.
✅ Cosa fa questo script?
Lo script è progettato per inviare un numero definito di richieste HTTP a un URL specifico (in questo caso https://retrosphere.altervista.org), con un ritardo configurabile tra una richiesta e l’altra. Può essere utile in contesti di test, monitoraggio o simulazione del traffico web.
Inoltre, verifica automaticamente se è disponibile curl, uno strumento da riga di comando per le richieste HTTP. In caso contrario, utilizza PowerShell come alternativa.
🔧 Come funziona
Ecco una panoramica delle principali funzionalità:
- Compatibilità automatica: se
curlnon è installato, lo script utilizzaPowerShell(Invoke-WebRequest). - Configurazione dinamica: ti chiede quante richieste inviare e quanti secondi attendere tra ciascuna.
- Loop controllato: esegue un ciclo fino a raggiungere il numero di richieste impostato.
⚠️ Attenzione
⚠️ Utilizza questo script solo per scopi legittimi e su server che ti appartengono o che hai l’autorizzazione a testare. Inviare grandi quantità di richieste non autorizzate può essere considerato abuso o attacco (come un DoS) e può violare le leggi in vigore.