
मल्टी-होस्ट, मल्टी-पोर्ट स्कैनर और ऑडिटर CVE-2025-6543-प्रभावित NetScaler उपकरणों के लिए। वैकल्पिक CSV रिपोर्टिंग और एक्सप्लॉइट स्टब्स के साथ SNMP और SSH एनुमरेशन का समर्थन करता है।
मल्टी-होस्ट, मल्टी-पोर्ट स्कैनर और ऑडिटर जो CVE-2025-6543 से प्रभावित NetScaler उपकरणों के लिए है। SNMP और SSH गणना का समर्थन करता है, वैकल्पिक CSV रिपोर्टिंग और एक्सप्लॉइट स्टब्स के साथ।
CVE-2025-6543 एन्हांस्ड चेकर मल्टी-होस्ट, मल्टी-पोर्ट स्कैनर और ऑडिटर जो CVE-2025-6543 से प्रभावित NetScaler उपकरणों के लिए है। SNMP और SSH गणना का समर्थन करता है, वैकल्पिक CSV रिपोर्टिंग और एक्सप्लॉइट स्टब्स के साथ।
README.md# CVE-2025-6543 Enhanced Checker
A robust multi-host, multi-port vulnerability scanner for **CVE-2025-6543**, targeting Citrix NetScaler appliances. This tool supports both SNMP and SSH banner grabbing to determine build versions and patch status. Includes optional CSV output and a stub for future exploit integration.
## ⚙️ Features
- ✅ Multi-host and multi-port scanning
- ✅ SNMP and SSH version enumeration
- ✅ Build/version parsing logic with patch baseline comparison
- ✅ Progress bar support via `tqdm`
- ✅ Export results to CSV
- ⚠️ Stub for exploit probe
---
## 📦 Requirements
- Python 3.6+
- `tqdm` (optional, for progress bar)
- `snmpget` from `net-snmp-utils`
- `sshpass` for password-based SSH access
### Install dependencies on Debian/Ubuntu:
```bash
sudo apt update
sudo apt install -y net-snmp sshpass python3-pip
pip3 install tqdm
python3 cve_2025_6543_checker.py [OPTIONS]
Required: either provide a host list or a file:
-H HOST [HOST ...] – Space-separated list of IPs/FQDNs-f FILE – File with one host per lineRequired: either provide a port or a file:
-p PORT – Single TCP port-P FILE – File with one port per line--no-snmp – Disable SNMP scanning-c STRING – SNMP community string (default: public)--ssh-user USER – SSH username--ssh-pass PASS – SSH password-o FILE – Save results to CSV-x – Run exploit probe (currently stubbed)-v – Verbose output for debugging and banner grabspython3 cve_2025_6543_checker.py -H 192.168.1.10 192.168.1.11 -p 161
python3 cve_2025_6543_checker.py -f hosts.txt -P ports.txt \
--ssh-user admin --ssh-pass password123 -o results.csv
python3 cve_2025_6543_checker.py -H 10.10.10.1 -p 22 \
--no-snmp --ssh-user root --ssh-pass changeme
If -o is used, the output file will include:
host,port,branch,build,state
192.168.1.10,22,13.1,57.16,VULNERABLE ⚠️
This vulnerability affects certain builds of Citrix NetScaler ADC/VPX appliances. The tool checks for known patched versions and flags devices that are potentially vulnerable based on build signatures. The included banner parsing logic supports various formats and tags (e.g., FIPS, NDCPP).
This tool is for educational and authorized security testing only. Unauthorized use against systems you do not own or have explicit permission to test is illegal and unethical.
exploit_probe()