
cPanel Scanner es una herramienta rápida y multihilo escrita en Go para detectar servicios cPanel en rangos de IP, bloques CIDR o listas de objetivos. Perfecta para administradores de red y profesionales de la seguridad.
Una herramienta rápida y multihilo de detección de cPanel escrita en Go. Escanea direcciones IP, rangos CIDR o listas de objetivos desde un archivo para identificar servicios cPanel ejecutándose en los puertos 2082, 2083 y 2087.
pterm para una salida de terminal hermosaEsta herramienta está destinada únicamente a fines educativos y evaluaciones de seguridad autorizadas.
El escaneo no autorizado de redes o sistemas puede ser ilegal. El autor no es responsable de ningún uso indebido de este software.
Siempre obtenga el permiso adecuado antes de escanear sistemas o redes que no posea o para los que no tenga autorización explícita de prueba.
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
Cree un archivo targets.txt que contenga un objetivo por línea:
# Los comentarios comienzan con '#'
192.168.1.1
192.168.1.2
10.0.0.0/24
192.168.2.0/24
Se admiten tanto direcciones IP individuales como rangos CIDR.
Los resultados se muestran en formato de tabla:
INDEX TARGET URL
1 https://192.168.1.1:2083
2 http://192.168.1.2:2082
Si se especifica un archivo de salida con -o, las URLs detectadas se guardan una por línea.
Ejemplo:
https://192.168.1.1:2083
http://192.168.1.2:2082
El escáner sigue varias etapas:
Los objetivos se recopilan desde los argumentos de la línea de comandos o desde un archivo de entrada. Los rangos CIDR se expanden y se eliminan los objetivos duplicados.
El escáner utiliza goroutines de Go para realizar comprobaciones HTTP concurrentes, con el número de trabajadores controlado por la opción -t.
El escáner analiza varios indicadores, incluyendo:
Cabeceras HTTP como Server y X-Powered-By
Títulos de páginas HTML
Contenido relacionado con cPanel, como:
cpanel logincpanel, inc.Referencias a recursos:
cpanel.csscpanel.jsRutas comunes relacionadas con cPanel:
/cpanel//login//cgi-sys/Las detecciones confirmadas se recopilan y se muestran en la terminal. Los resultados pueden escribirse opcionalmente en un archivo de salida.
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
¡Las contribuciones son bienvenidas!
Si tiene una mejora, corrección de errores o sugerencia de funcionalidad:
Los informes de errores y las solicitudes de funcionalidades también pueden enviarse a través de GitHub Issues.
| Flag | Descripción | Por defecto |
|---|
-t | Número de hilos concurrentes | 10 |
-f | Archivo con objetivos, uno por línea | Vacío |
-ip | IP objetivo única o rango CIDR | Vacío |
-timeout | Tiempo de espera de la solicitud HTTP en segundos | 5 |
-o | Archivo de salida para guardar las URLs detectadas | Vacío |