
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 फ़ाइल बनाएं जिसमें प्रति पंक्ति एक लक्ष्य हो:
# 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 रेंज विस्तारित की जाती हैं और डुप्लिकेट लक्ष्य हटा दिए जाते हैं।
स्कैनर समवर्ती HTTP जाँच करने के लिए Go goroutines का उपयोग करता है, जिसमें कार्यकर्ताओं की संख्या -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 सहेजने के लिए आउटपुट फ़ाइल | खाली |