
cPanel Scanner ist ein schnelles, multithreaded Tool, das in Go geschrieben wurde, um cPanel-Dienste über IP-Bereiche, CIDR-Blöcke oder Ziellisten zu erkennen. Perfekt für Netzwerkadministratoren und Sicherheitsexperten.
Ein schnelles, multithreaded cPanel-Erkennungstool, geschrieben in Go. Es scannt IP-Adressen, CIDR-Bereiche oder Ziellisten aus einer Datei, um cPanel-Dienste zu identifizieren, die auf den Ports 2082, 2083 und 2087 laufen.
pterm für eine schöne TerminalausgabeDieses Tool ist ausschließlich für Bildungszwecke und autorisierte Sicherheitsüberprüfungen bestimmt.
Das nicht autorisierte Scannen von Netzwerken oder Systemen kann illegal sein. Der Autor übernimmt keine Verantwortung für einen Missbrauch dieser Software.
Holen Sie immer die entsprechende Genehmigung ein, bevor Sie Systeme oder Netzwerke scannen, die Ihnen nicht gehören oder für die Sie keine ausdrückliche Genehmigung zum Testen haben.
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
./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
Erstellen Sie eine targets.txt-Datei, die ein Ziel pro Zeile enthält:
# Comments start with '#'
192.168.1.1
192.168.1.2
10.0.0.0/24
192.168.2.0/24
Es werden sowohl einzelne IP-Adressen als auch CIDR-Bereiche unterstützt.
Die Ergebnisse werden in Tabellenform angezeigt:
INDEX TARGET URL
1 https://192.168.1.1:2083
2 http://192.168.1.2:2082
Wenn mit -o eine Ausgabedatei angegeben wird, werden erkannte URLs eine pro Zeile gespeichert.
Beispiel:
https://192.168.1.1:2083
http://192.168.1.2:2082
Der Scanner durchläuft mehrere Phasen:
Ziele werden aus Befehlszeilenargumenten oder einer Eingabedatei gesammelt. CIDR-Bereiche werden expandiert und doppelte Ziele werden entfernt.
Der Scanner verwendet Go-Goroutinen, um parallele HTTP-Checks durchzuführen. Die Anzahl der Worker wird über das -t-Flag gesteuert.
Der Scanner analysiert mehrere Indikatoren, darunter:
HTTP-Header wie Server und X-Powered-By
HTML-Seitentitel
cPanel-bezogene Inhalte wie:
cpanel logincpanel, inc.Asset-Referenzen:
cpanel.csscpanel.jsHäufige cPanel-bezogene Pfade:
/cpanel//login//cgi-sys/Bestätigte Erkennungen werden gesammelt und im Terminal angezeigt. Ergebnisse können optional in eine Ausgabedatei geschrieben werden.
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
Beiträge sind willkommen!
Wenn Sie eine Verbesserung, einen Bugfix oder einen Funktionsvorschlag haben:
Fehlerberichte und Funktionsanfragen können auch über GitHub Issues eingereicht werden.
| Flag | Beschreibung | Standard |
|---|
-t | Anzahl der gleichzeitigen Threads | 10 |
-f | Datei mit Zielen, eine pro Zeile | Leer |
-ip | Einzelne Ziel-IP oder CIDR-Bereich | Leer |
-timeout | HTTP-Request-Timeout in Sekunden | 5 |
-o | Ausgabedatei zum Speichern erkannter URLs | Leer |