
cPanel Scanner는 IP 범위, CIDR 블록 또는 대상 목록에서 cPanel 서비스를 탐지하기 위해 Go로 작성된 빠르고 다중 스레드(multi-threaded) 도구입니다. 네트워크 관리자와 보안 전문가에게 완벽합니다.
Go로 작성된 빠른 멀티 스레드 cPanel 감지 도구입니다. IP 주소, CIDR 범위 또는 파일의 대상 목록을 스캔하여 포트 2082, 2083, 2087에서 실행 중인 cPanel 서비스를 식별합니다.
pterm 기반이 도구는 교육 목적 및 승인된 보안 평가 용도로만 제작되었습니다.
승인되지 않은 네트워크 또는 시스템 스캔은 불법일 수 있습니다. 저자는 이 소프트웨어의 오용에 대해 책임을 지지 않습니다.
소유하지 않았거나 명시적 테스트 권한이 없는 시스템이나 네트워크를 스캔하기 전에 항상 적절한 허가를 받으십시오.
git clone https://github.com/K3ysTr0K3R/cpanel-scanner.git
cd cpanel-scanner
go build -o cpanel-scanner .
go install 사용go 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
한 줄에 하나의 대상이 포함된 targets.txt 파일을 만듭니다:
# '#'로 시작하는 줄은 주석입니다
192.168.1.1
192.168.1.2
10.0.0.0/24
192.168.2.0/24
개별 IP 주소와 CIDR 범위 모두 지원됩니다.
결과는 표 형식으로 표시됩니다:
INDEX TARGET URL
1 https://192.168.1.1:2083
2 http://192.168.1.2:2082
-o로 출력 파일이 지정되면 감지된 URL이 한 줄에 하나씩 저장됩니다.
예:
https://192.168.1.1:2083
http://192.168.1.2:2082
스캐너는 여러 단계를 거칩니다:
대상은 명령줄 인수 또는 입력 파일에서 수집됩니다. CIDR 범위는 확장되고 중복 대상은 제거됩니다.
스캐너는 Go 고루틴을 사용하여 동시 HTTP 검사를 수행하며, 작업자 수는 -t 플래그로 제어됩니다.
스캐너는 다음을 포함한 여러 지표를 분석합니다:
Server 및 X-Powered-By와 같은 HTTP 헤더
HTML 페이지 제목
다음과 같은 cPanel 관련 콘텐츠:
cpanel logincpanel, inc.자산 참조:
cpanel.csscpanel.js일반적인 cPanel 관련 경로:
/cpanel//login//cgi-sys/확인된 감지는 수집되어 터미널에 표시됩니다. 결과는 선택적으로 출력 파일에 기록할 수 있습니다.
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
기여는 언제나 환영합니다!
개선 사항, 버그 수정 또는 기능 제안이 있다면:
버그 리포트와 기능 요청은 GitHub Issues를 통해서도 제출할 수 있습니다.
| 플래그 | 설명 | 기본값 |
|---|
-t | 동시 스레드 수 | 10 |
-f | 한 줄에 하나씩 대상이 포함된 파일 | 비어 있음 |
-ip | 단일 대상 IP 또는 CIDR 범위 | 비어 있음 |
-timeout | HTTP 요청 제한 시간(초) | 5 |
-o | 감지된 URL을 저장할 출력 파일 | 비어 있음 |