Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ShellSCope — Plex2Shell और php2shell के लिए रक्षात्मक एक्सपोज़र ऑडिटर — उन्हें खोजने से पहले अपने स्वयं के एक्सपोज़र खोजें। | Kitploit
उपकरण/GitHubGitHub/d0rb/shellscope
रक्षात्मक उपकरणटोहीभेद्यता स्कैनरवेब भेद्यता स्कैनरभेद्यता विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगजानकारी एकत्र करनानेटवर्क सुरक्षाDevSecOpsघटना प्रतिक्रिया
GitHub
33 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
d0rb/shellscope

ShellSCope

Plex2Shell और php2shell के लिए रक्षात्मक एक्सपोज़र ऑडिटर — उन्हें खोजने से पहले अपने स्वयं के एक्सपोज़र खोजें।

रिपॉजिटरी देखें
साझा करें

SHELLSCOPE

   ____  _   _ _____ _      _      ____   ____  _____ ______
  / ___|| | | | ____| |    | |    / ___| / ___||  _ \|  ____|
  \___ \| |_| |  _| | |    | |    \___ \| |    | |_) | |__
   ___) |  _  | |___| |___ | |___  ___) | |___ |  _ <|  __|
  |____/|_| |_|_____|_____|_____||____/ \____||_| \_\_____|

2shell एक्सपोज़र ऑडिटर — अपने वाले उनसे पहले खोजें जो आपको खोजें।

shellscope एक अधिकृत नेटवर्क की जाँच दो 2026 CVE समूहों के लिए करता है:

  • Plex2Shell — CVE-2026-96652 / -96654 / -96655 / -96656 (Plex Media Server < 1.43.3.10861)
  • php2shell — CVE-2026-109618 / -109619 (PHP session.upload_progress)

यह वर्ज़न बैनर और HTTP हेडर पढ़ता है। यह शोषण, प्रमाणीकरण, अपलोड या मेमोरी बग को ट्रिगर नहीं करता।

Python License Payloads

इंस्टॉल

pipx install shellscope
# or
python -m pip install shellscope

विशेषताएँ

  • स्वचालित स्कैनिंग: किसी भी डोमेन, IP पता या CIDR रेंज को स्कैन करें
  • स्मार्ट फ़िल्टरिंग: केवल उन होस्ट्स को दिखाएँ जिनमें रुचि के पोर्ट खुले हैं
  • कई आउटपुट फ़ॉर्मेट: सादा टेक्स्ट, JSON, या CSV
  • रंगीन आउटपुट: स्कैन परिणामों का स्पष्ट दृश्य संकेत
  • कॉन्फ़िगर करने योग्य टाइमआउट: नेटवर्क स्थितियों के अनुसार स्कैन गति समायोजित करें
  • थ्रेड नियंत्रण: समवर्ती स्कैन की संख्या सीमित करें
  • प्रगति ट्रैकिंग: वास्तविक समय में स्कैन प्रगति देखें
  • परिणाम सहेजना: आउटपुट को फ़ाइल में सहेजें

स्कैनिंग मोड

  1. डोमेन स्कैनिंग: डोमेन नाम को हल करें और सभी संबंधित IP पतों को स्कैन करें
  2. IP स्कैनिंग: एकल IP पतों को स्कैन करें
  3. CIDR स्कैनिंग: पूर्ण नेटवर्क रेंज को स्कैन करें (जैसे, 192.168.1.0/24)

आउटपुट फ़ॉर्मेट

  • टेक्स्ट: मानव-पठनीय आउटपुट जिसमें रंगीन होस्ट जानकारी होती है
  • JSON: प्रोग्रामेटिक प्रोसेसिंग के लिए संरचित डेटा
  • CSV: स्प्रेडशीट अनुप्रयोगों के लिए पंक्ति-आधारित प्रारूप

इंस्टॉलेशन

पूर्वापेक्षाएँ

  • Go 1.16 या उच्चतर

स्रोत से निर्माण

git clone https://github.com/yourusername/portscan.git
cd portscan
go build -o portscan

बाइनरी इंस्टॉल करना

go install github.com/yourusername/portscan@latest

उपयोग

बुनियादी उपयोग

# किसी डोमेन को स्कैन करें
./portscan example.com

# किसी IP पते को स्कैन करें
./portscan 192.168.1.1

# किसी CIDR रेंज को स्कैन करें
./portscan 192.168.1.0/24

उन्नत उपयोग

# कस्टम पोर्ट के साथ स्कैन करें
./portscan example.com -p 22,80,443,8080

# JSON आउटपुट के साथ स्कैन करें
./portscan example.com -o json

# CSV आउटपुट के साथ स्कैन करें
./portscan example.com -o csv

# कस्टम टाइमआउट के साथ स्कैन करें (सेकंड में)
./portscan example.com -t 5

# थ्रेड्स की संख्या सीमित करें
./portscan example.com -c 50

# परिणाम फ़ाइल में सहेजें
./portscan example.com -f results.txt

# केवल खुले पोर्ट वाले होस्ट दिखाएँ
./portscan example.com -open

# विस्तृत आउटपुट सक्षम करें
./portscan example.com -v

कमांड-लाइन विकल्प

विकल्पविवरणडिफ़ॉल्ट
-p, --portsस्कैन करने के लिए पोर्ट (अल्पविराम से अलग)सामान्य पोर्ट
-t, --timeoutकनेक्शन टाइमआउट (सेकंड में)2
-c, --concurrencyअधिकतम समवर्ती स्कैन100
-o, --outputआउटपुट फ़ॉर्मेट (text, json, csv)text
-f, --fileआउटपुट फ़ाइल पथ(कोई नहीं)
-openकेवल खुले पोर्ट वाले होस्ट दिखाएँfalse
-v, --verboseविस्तृत आउटपुट सक्षम करेंfalse
-h, --helpसहायता संदेश दिखाएँ

उदाहरण

बुनियादी स्कैन

$ ./portscan example.com
स्कैनिंग example.com (93.184.216.34)...
खुले पोर्ट:
  80/tcp   खुला   http
  443/tcp  खुला   https
स्कैन पूर्ण: 2 खुले पोर्ट मिले

JSON आउटपुट

$ ./portscan example.com -o json
{
  "target": "example.com",
  "ip": "93.184.216.34",
  "ports": [
    {"port": 80, "state": "open", "service": "http"},
    {"port": 443, "state": "open", "service": "https"}
  ],
  "timestamp": "2023-01-01T12:00:00Z"
}

CIDR स्कैन

$ ./portscan 192.168.1.0/24 -p 22,80,443 -open
स्कैनिंग 192.168.1.0/24 (256 पते)...
खुले पोर्ट वाले होस्ट:
  192.168.1.1    22/tcp खुला (ssh), 80/tcp खुला (http)
  192.168.1.10   443/tcp खुला (https)
  192.168.1.100  22/tcp खुला (ssh)
स्कैन पूर्ण: 3 होस्ट में खुले पोर्ट मिले

आर्किटेक्चर

टूल कई घटकों में संरचित है:

  • main.go: प्रवेश बिंदु और CLI पार्सिंग
  • scanner.go: मुख्य स्कैनिंग लॉजिक
  • output.go: आउटपुट फ़ॉर्मेटिंग
  • utils.go: सहायक फ़ंक्शन

स्कैनिंग प्रक्रिया

  1. लक्ष्य को हल करें (डोमेन → IP पते)
  2. कार्यक्षेत्र बनाएँ (IP + पोर्ट संयोजन)
  3. कार्यक्षेत्रों को वर्कर पूल में वितरित करें
  4. प्रत्येक कार्यक्षेत्र के लिए TCP कनेक्शन का प्रयास करें
  5. परिणाम एकत्र करें और प्रारूपित करें
  6. आउटपुट प्रस्तुत करें

प्रदर्शन संबंधी विचार

  • समवर्तीता: डिफ़ॉल्ट 100 समवर्ती स्कैन अधिकांश नेटवर्क के लिए उपयुक्त है
  • टाइमआउट: उच्च विलंबता वाले नेटवर्क के लिए टाइमआउट बढ़ाएँ
  • बड़ी रेंज: बड़े CIDR रेंज को स्कैन करते समय समवर्तीता कम करें
  • नेटवर्क सीमाएँ: कुछ नेटवर्क तेज़ स्कैन को सीमित कर सकते हैं

सीमाएँ

  • केवल TCP पोर्ट स्कैनिंग का समर्थन करता है
  • UDP स्कैनिंग का समर्थन नहीं करता
  • सेवा पहचान बुनियादी है (पोर्ट मैपिंग पर आधारित)
  • OS पहचान का समर्थन नहीं करता

योगदान

योगदान का स्वागत है! कृपया सुनिश्चित करें:

  1. कोड का परीक्षण किया गया है
  2. कोड शैली का पालन किया गया है
  3. दस्तावेज़ीकरण अद्यतन किया गया है
  4. परिवर्तनों का वर्णन करने वाला स्पष्ट कमिट संदेश है

लाइसेंस

यह परियोजना MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।

अस्वीकरण

यह टूल केवल शैक्षिक और नैतिक परीक्षण उद्देश्यों के लिए है। किसी भी सिस्टम को स्कैन करने से पहले उचित प्राधिकरण प्राप्त करें। अनधिकृत स्कैनिंग अवैध हो सकती है और कई न्यायक्षेत्रों में दंडनीय है।

python -m pip install -e ".[dev]"

उपयोग

# prove the install works, no network traffic
shellscope --self-test

# see what would be scanned
shellscope --cidr 192.168.1.0/24 --dry-run

# audit your network
shellscope --cidr 10.0.0.0/24 --authorized

# inventory CSV: host,port,owner,environment
shellscope --inventory-csv assets.csv --authorized --html report.html

# CI gate
shellscope --inventory-csv assets.csv --authorized --fail-on high --quiet

--authorized वास्तविक स्कैन के लिए आवश्यक है। यह आपका दावा है कि आप नेटवर्क के मालिक हैं या आपके पास इसका परीक्षण करने की लिखित अनुमति है।

यह क्या जाँचता है

CVE सेटप्रोबनिर्णय
Plex2ShellGET /identity → version< 1.43.3.10861 → CRITICAL
php2shellGET / → Server, X-Powered-By, PHPSESSIDApache + PHP फिक्स्ड से नीचे → HIGH
php2shellवहीnginx/LiteSpeed + फिक्स्ड से नीचे → MEDIUM
php2shellवहीApache + संस्करण छिपा हुआ → MEDIUM (सत्यापित करें)
—खुला पोर्ट, कोई फिंगरप्रिंट नहींINFO

PHP फिक्स्ड संस्करण (आधिकारिक सलाह तक लीक-आधारित): 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12।

HIGH/MEDIUM विभाजन जानबूझकर है: शेष php2shell बग केवल Apache prefork + mod_php के रूप में रिपोर्ट किया जाता है, सामान्य PHP RCE के रूप में नहीं।

आउटपुट

  • --out audit.csv — प्रति फाइंडिंग एक पंक्ति (डिफ़ॉल्ट shellscope-results.csv)
  • --json audit.json — मेटाडेटा + फाइंडिंग्स
  • --html audit.html — फ़िल्टर और सॉर्ट के साथ डार्क, स्व-निहित रिपोर्ट

डेमो

$ shellscope --cidr 127.0.0.1/32 --ports 32400,8888 --force-checks --authorized

  [scope] 1 assets / 2 checks
  CRITICAL  127.0.0.1:32400  Plex Media Server 1.43.2.10664  Vulnerable to Plex2Shell
  HIGH      127.0.0.1:8888   PHP 8.2.34                 PHP 8.2.34 < 8.2.35 on Apache

  SUMMARY
  CRITICAL    1  #
  HIGH        1  #
  TOTAL       2

सुरक्षा

टूल डाउनलोड करें