
cPanel Scanner هي أداة سريعة متعددة الخيوط مكتوبة بلغة Go لاكتشاف خدمات cPanel عبر نطاقات عناوين IP أو كتل CIDR أو قوائم الأهداف. مثالية لمسؤولي الشبكات ومتخصصي الأمن.
أداة سريعة ومتعددة الخيوط لكشف cPanel مكتوبة بلغة Go. تقوم بمسح عناوين IP أو نطاقات CIDR أو قوائم الأهداف من ملف لتحديد خدمات cPanel العاملة على المنافذ 2082 و2083 و2087.
pterm لمخرجات طرفية جميلةهذه الأداة مخصصة للأغراض التعليمية وتقييمات الأمان المصرح بها فقط.
قد يكون المسح غير المصرح به للشبكات أو الأنظمة غير قانوني. المؤلف غير مسؤول عن أي إساءة استخدام لهذا البرنامج.
احصل دائمًا على إذن مناسب قبل مسح الأنظمة أو الشبكات التي لا تملكها أو ليس لديك تفويض صريح لاختبارها.
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
أنشئ ملف targets.txt يحتوي على هدف واحد في كل سطر:
# 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 المكتشفة واحدًا في كل سطر.
مثال:
https://192.168.1.1:2083
http://192.168.1.2:2082
يتبع الماسح عدة مراحل:
يتم جمع الأهداف من وسائط سطر الأوامر أو من ملف إدخال. يتم توسيع نطاقات CIDR وإزالة الأهداف المكررة.
يستخدم الماسح الغوروتينات في Go لإجراء فحوصات HTTP متزامنة، مع التحكم في عدد العمال عبر خيار -t.
يحلل الماسح عدة مؤشرات، بما في ذلك:
ترويسات HTTP مثل Server وX-Powered-By
عناوين صفحات 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 المكتشفة | فارغ |