
cPanel Scanner è uno strumento veloce e multi-thread scritto in Go per rilevare i servizi cPanel su intervalli IP, blocchi CIDR o liste di target. Perfetto per amministratori di rete e professionisti della sicurezza.
Uno strumento di rilevamento cPanel veloce e multi-thread scritto in Go. Scansiona indirizzi IP, range CIDR o elenchi di target da un file per identificare i servizi cPanel in esecuzione sulle porte 2082, 2083 e 2087.
pterm per uno splendido output nel terminaleQuesto strumento è destinato esclusivamente a scopi educativi e valutazioni di sicurezza autorizzate.
La scansione non autorizzata di reti o sistemi potrebbe essere illegale. L'autore non è responsabile di qualsiasi uso improprio di questo software.
Ottieni sempre la dovuta autorizzazione prima di scansionare sistemi o reti che non possiedi o per i quali non hai un'autorizzazione esplicita al test.
git clone https://github.com/K3ysTr0K3R/cpanel-scanner.git
cd cpanel-scanner
go build -o cpanel-scanner .
go installgo install github.com/K3ysTr0K3R/cpanel-scanner@latest
| Flag | Descrizione | Default |
|---|---|---|
-t | Numero di thread concorrenti | 10 |
-f | File contenente i target, uno per riga | Vuoto |
-ip | Singolo IP target o range CIDR | Vuoto |
-timeout | Timeout delle richieste HTTP in secondi | 5 |
-o | File di output per salvare gli URL rilevati | Vuoto |
./cpanel-scanner -ip 192.168.1.1
./cpanel-scanner -ip 192.168.1.0/24
./cpanel-scanner -f targets.txt
./cpanel-scanner -f targets.txt -t 20 -o results.txt
./cpanel-scanner -ip 10.0.0.1 -timeout 10
Crea un file targets.txt contenente un target per riga:
# I commenti iniziano con '#'
192.168.1.1
192.168.1.2
10.0.0.0/24
192.168.2.0/24
Sono supportati sia singoli indirizzi IP che range CIDR.
I risultati vengono mostrati in formato tabella:
INDEX TARGET URL
1 https://192.168.1.1:2083
2 http://192.168.1.2:2082
Se viene specificato un file di output con -o, gli URL rilevati vengono salvati uno per riga.
Esempio:
https://192.168.1.1:2083
http://192.168.1.2:2082
Lo scanner segue diverse fasi:
I target vengono raccolti dagli argomenti della riga di comando o da un file di input. I range CIDR vengono espansi e i target duplicati vengono rimossi.
Lo scanner usa goroutine di Go per eseguire controlli HTTP concorrenti, con il numero di worker controllato dal flag -t.
Lo scanner analizza diversi indicatori, tra cui:
Header HTTP come Server e X-Powered-By
Titoli delle pagine HTML
Contenuti correlati a cPanel come:
cpanel logincpanel, inc.Riferimenti a risorse:
cpanel.csscpanel.jsPercorsi comuni correlati a cPanel:
/cpanel//login//cgi-sys/I rilevamenti confermati vengono raccolti e mostrati nel terminale. I risultati possono essere opzionalmente scritti in un file di output.
GOOS=linux GOARCH=amd64 go build -o cpanel-scanner-linux
GOOS=windows GOARCH=amd64 go build -o cpanel-scanner.exe
GOOS=darwin GOARCH=amd64 go build -o cpanel-scanner-mac
I contributi sono benvenuti!
Se hai un miglioramento, una correzione di bug o un suggerimento per una funzionalità:
Segnalazioni di bug e richieste di funzionalità possono inoltre essere inviate tramite GitHub Issues.