Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE_ADC_IOC_2026 — Citrix NetScaler CVE Preconditions Checker CTX696604 के अनुसार | समर्थित CVE : CVE-2026-8451, CVE-2026-8452, CVE-2026-8655, CVE-2026-10816, CVE-2026-10817, और CVE-2026-13474 | Kitploit
उपकरण/GitHubGitHub/derekpreston81/cve_adc_ioc_2026
क्लाउड इन्फ्रास्ट्रक्चर सुरक्षाभेद्यता विश्लेषणस्क्रिप्टिंग और स्वचालनकॉन्फ़िगरेशन ऑडिटिंगनेटवर्क सुरक्षाDevSecOps
GitHubderekpreston81/cve_adc_ioc_2026

CVE_ADC_IOC_2026

Citrix NetScaler CVE Preconditions Checker CTX696604 के अनुसार | समर्थित CVE : CVE-2026-8451, CVE-2026-8452, CVE-2026-8655, CVE-2026-10816, CVE-2026-10817, और CVE-2026-13474

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
रिपॉजिटरी देखेंवेबसाइट
2142 महीने पहलेअभी तक समीक्षित नहीं
साझा करें

CVE_ADC_IOC_2026

NetScaler CVE पूर्वापेक्षा जाँचक

लेखक: Derek

एक Python स्क्रिप्ट जो NetScaler कॉन्फ़िगरेशन फ़ाइलों (ns.conf) का निरीक्षण करती है और यह निर्धारित करती है कि कोई उपकरण विशिष्ट CVEs के लिए पूर्वापेक्षाओं को पूरा करता है या नहीं। स्क्रिप्ट चल रहे कॉन्फ़िगरेशन या सहेजी गई कॉन्फ़िगरेशन फ़ाइलों को पार्स करती है और विस्तृत निष्कर्षों के साथ असुरक्षित कॉन्फ़िगरेशन की रिपोर्ट करती है।


समर्थित CVE

CVEविवरणजाँची गई पूर्वापेक्षा
CVE-2026-8451SAML IdP प्रोफ़ाइलadd authentication samlIdPProfile .*
CVE-2026-8452प्रमाणीकरण / गेटवे Vserveradd authentication vserver .* या add vpn vserver .*
CVE-2026-8655Oracle/DNS LB + DNS रिकर्सनOracle LB, DNS/DOT vservers, SSL+DNSoverHTTPS, DNS रिकर्सिव रिज़ॉल्यूशन
CVE-2026-10817TCP TimeStamp ENABLED-TimeStamp ENABLED वाले TCP प्रोफ़ाइल, प्रोफ़ाइल-टू-vserver/सर्विस मैपिंग का पता लगाता है, डिफ़ॉल्ट प्रोफ़ाइल इनहेरिटेंस को संभालता है
CVE-2026-13474HTTP/2 ENABLED-http2 ENABLED वाले HTTP प्रोफ़ाइल, प्रोफ़ाइल-टू-vserver मैपिंग का पता लगाता है, डिफ़ॉल्ट प्रोफ़ाइल इनहेरिटेंस को संभालता है

विशेषताएँ

  • प्रोफ़ाइल-टू-Vserver/सर्विस मैपिंग: CVE-2026-10817 और CVE-2026-13474 के लिए, पता लगाता है कि कौन से vservers और सेवाएँ असुरक्षित प्रोफ़ाइलों का उपयोग कर रहे हैं।
  • डिफ़ॉल्ट प्रोफ़ाइल हैंडलिंग: पता लगाता है कि डिफ़ॉल्ट प्रोफ़ाइलों (nstcp_default_profile, nshttp_default_profile) में असुरक्षित सेटिंग्स हैं और सभी इनहेरिट करने वाले vservers/सेवाओं की गणना करता है।
  • एकाधिक इनपुट मोड: स्थानीय फ़ाइल, sshpass के माध्यम से SSH, या paramiko (शुद्ध Python) के माध्यम से SSH।
  • JSON आउटपुट: CI/CD पाइपलाइन एकीकरण के लिए --json फ़्लैग।
  • शांत मोड: केवल असुरक्षित CVEs दिखाने के लिए --quiet।
  • रंगीन आउटपुट: आसान पढ़ने के लिए ANSI रंग-कोडेड टर्मिनल आउटपुट।

स्थापना

1. स्क्रिप्ट क्लोन या डाउनलोड करें

root@kitploit:~
git clone https://github.com/derekpreston81/CVE_ADC_IOC_2026.git
cd CVE_ADC_IOC_2026

2. निर्भरताएँ स्थापित करें (वैकल्पिक, SSH मोड के लिए)

root@kitploit:~
pip install -r requirements.txt

नोट: स्थानीय फ़ाइल मोड के लिए स्क्रिप्ट केवल Python मानक पुस्तकालय के साथ काम करती है। paramiko केवल SSH लाने के लिए आवश्यक है।


उपयोग

एक स्थानीय ns.conf फ़ाइल की जाँच करें

root@kitploit:~
python netscaler_cve_checker.py /path/to/ns.conf

SSH के माध्यम से जाँच करें (बैकएंड स्वचालित रूप से पहचानता है)

root@kitploit:~
python netscaler_cve_checker.py --ssh 192.168.1.1 nsroot password

स्क्रिप्ट पहले स्वचालित रूप से sshpass का प्रयास करेगी, फिर paramiko पर वापस आ जाएगी।

paramiko के माध्यम से SSH को बलपूर्वक उपयोग करें

root@kitploit:~
python netscaler_cve_checker.py --ssh-paramiko 192.168.1.1 nsroot password

स्वचालन / CI-CD के लिए JSON आउटपुट

root@kitploit:~
python netscaler_cve_checker.py --json /path/to/ns.conf

शांत मोड — केवल असुरक्षित CVEs दिखाएँ

root@kitploit:~
python netscaler_cve_checker.py --quiet /path/to/ns.conf

NetScaler कॉन्फ़िगरेशन प्राप्त करना

विकल्प A: चल रहे कॉन्फ़िगरेशन को फ़ाइल में सहेजें

NetScaler CLI (या SSH) से:

root@kitploit:~
show ns runningconfig > /var/tmp/ns.conf

फिर ns.conf को SCP/SFTP के माध्यम से डाउनलोड करें और जाँचकर्ता को स्थानीय रूप से चलाएँ।

विकल्प B: सीधे SSH के माध्यम से लाएँ

--ssh या --ssh-paramiko फ़्लैग का उपयोग करें (ऊपर देखें)। स्क्रिप्ट उपकरण पर show ns runningconfig चलाती है और आउटपुट को पार्स करती है।


उदाहरण आउटपुट

root@kitploit:~
================================================================================
  NetScaler CVE पूर्वापेक्षा जाँचक
  संस्करण: 1.1
================================================================================

[CVE-2026-8451] SAML IdP प्रोफ़ाइल कॉन्फ़िगरेशन
  स्थिति: असुरक्षित नहीं (गंभीरता: कोई नहीं)
  पूर्वापेक्षा: add authentication samlIdPProfile .*
  ✓ कोई मेल खाने वाली पूर्वापेक्षा नहीं मिली।

[CVE-2026-8452] प्रमाणीकरण Vserver / गेटवे (VPN) Vserver
  स्थिति: असुरक्षित (गंभीरता: उच्च)
  पूर्वापेक्षाएँ:
    - add authentication vserver .* (AAA Vserver)
    - add vpn vserver .* (गेटवे: VPN, ICA प्रॉक्सी, CVPN, RDP प्रॉक्सी)
  ⚠ निष्कर्ष:
    VPN/गेटवे Vservers (2):
      > add vpn vserver GW_VPN SSL 10.0.0.10 443 -icaOnly ON
      > add vpn vserver RDP_PROXY SSL 10.0.0.11 443
  अनुशंसा: AAA और VPN vservers की समीक्षा करें। पैच लागू करें और पहुँच प्रतिबंधित करें।

[CVE-2026-10817] TimeStamp ENABLED के साथ TCP प्रोफ़ाइल
  स्थिति: असुरक्षित (गंभीरता: गंभीर)
  पूर्वापेक्षा: -TimeStamp ENABLED वाले TCP प्रोफ़ाइल
  ⚠ निष्कर्ष:
    TimeStamp ENABLED वाले TCP प्रोफ़ाइल (1):
      > प्रोफ़ाइल: custom_profile
        कॉन्फ़िग: add ns tcpProfile custom_profile -TimeStamp ENABLED
        संलग्न Vservers (1):
          - test_server (add lb vserver)
    ⚠ डिफ़ॉल्ट प्रोफ़ाइल (nstcp_default_profile) में TimeStamp ENABLED है!
      स्पष्ट TCP प्रोफ़ाइल के बिना सभी vservers/सेवाएँ प्रभावित हैं।
      डिफ़ॉल्ट-प्रभावित Vservers (15):
        - vs1 (add lb vserver)
        - vs2 (add cs vserver)
        ...
  अनुशंसा: जब तक आवश्यक न हो, TCP प्रोफ़ाइलों पर TimeStamp अक्षम करें।

================================================================================
  सारांश
================================================================================
  CVE-2026-8451: सुरक्षित
  CVE-2026-8452: असुरक्षित
  CVE-2026-8655: सुरक्षित
  CVE-2026-10817: असुरक्षित
  CVE-2026-13474: सुरक्षित

  कुल जाँचे गए CVE: 5
  असुरक्षित: 2
  सुरक्षित: 3

  कार्रवाई आवश्यक: ऊपर दिए गए निष्कर्षों की समीक्षा करें और विक्रेता पैच लागू करें।
================================================================================

समस्या निवारण

sshpass not found त्रुटि

अपने सिस्टम पर sshpass स्थापित करें, या इसके बजाय --ssh-paramiko का उपयोग करें:

root@kitploit:~
# Ubuntu/Debian
sudo apt-get install sshpass

# RHEL/CentOS/Rocky
sudo yum install sshpass

# macOS
brew install sshpass

paramiko स्थापित नहीं है

root@kitploit:~
pip install paramiko

फिर SSH मोड के लिए --ssh-paramiko का उपयोग करें।

प्रमाणीकरण विफलताएँ

  • उपयोगकर्ता नाम/पासवर्ड सही हैं यह सत्यापित करें।
  • सुनिश्चित करें कि NetScaler IP/होस्टनाम पहुँच योग्य है।
  • जाँचें कि NetScaler पर SSH सक्षम है या नहीं।

लाइसेंस

यह स्क्रिप्ट सुरक्षा मूल्यांकन और अनुपालन उद्देश्यों के लिए ज्यों-की-त्यों प्रदान की गई है। अपने जोखिम पर उपयोग करें। परिवर्तन लागू करने से पहले हमेशा विक्रेता सुरक्षा सलाहकारों के विरुद्ध निष्कर्षों को सत्यापित करें।


लेखक

Derek

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