
cPanel Scanner は、Go で書かれた高速・マルチスレッドのツールで、IP レンジ、CIDR ブロック、またはターゲットリスト全体で cPanel サービスを検出します。ネットワーク管理者とセキュリティ専門家に最適です。
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 ファイルに、1行に1つのターゲットを指定して作成します:
# Comments start with '#'
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 は1行に1つずつ保存されます。
例:
https://192.168.1.1:2083
http://192.168.1.2:2082
このスキャナーは、いくつかの段階で動作します:
ターゲットはコマンドライン引数または入力ファイルから収集されます。CIDR レンジは展開され、重複するターゲットは削除されます。
スキャナーは Go のgoroutineを使用して 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 からも送信できます。
| Flag | 説明 | デフォルト |
|---|
-t | 同時実行スレッド数 | 10 |
-f | ターゲットを1行につき1つ含むファイル | 空 |
-ip | 単一の対象 IP または CIDR レンジ | 空 |
-timeout | HTTP リクエストのタイムアウト(秒) | 5 |
-o | 検出した URL を保存する出力ファイル | 空 |