
Многопоточный сканер для CVE-2025-12101, отражённого XSS в Citrix NetScaler, с возможностью сканирования одного или нескольких хостов, тестированием по двум протоколам, поддержкой прокси и выводом в CSV.
Многопоточный сканер уязвимостей для CVE-2025-12101 - XSS в Citrix NetScaler через SAML RelayState.
CVE-2025-12101 - это отражённая XSS-уязвимость в продуктах Citrix NetScaler ADC и Gateway, затрагивающая конечную точку /cgi/logout через параметр RelayState.
Оценка CVSS: 5.9 (Средняя)
-u) или нескольких хостов (-f)# Clone repository
git clone https://github.com/boneys/CVE-2025-12101-Scanner.git
cd CVE-2025-12101-Scanner
# Install dependencies
pip3 install -r requirements.txt
# Scan single host
python3 CVE_2025-12101.py -u https://netscaler.example.com
# Scan from file
python3 CVE_2025-12101.py -f targets.txt -t 20
# Test both HTTP and HTTPS
python3 CVE_2025-12101.py -f targets.txt --both-protocols
# Scan through proxy
python3 CVE_2025-12101.py -u example.com --proxy http://127.0.0.1:8080
Required (one of):
-u, --url URL Single target URL
-f, --file FILE File with target URLs (one per line)
Optional:
-t, --threads THREADS Number of threads (default: 10)
-o, --output OUTPUT Output CSV file (default: cve-2025-12101_results.csv)
--timeout TIMEOUT Request timeout in seconds (default: 10)
--both-protocols Test both HTTP and HTTPS
--proxy PROXY Proxy URL (e.g., http://127.0.0.1:8080)
[████████████████████----------] 68.5% | Total: 137/200 |
Vulnerable: 3 | Not Vulnerable: 130 | Errors: 4
[!] VULNERABLE: https://netscaler1.example.com | Marker: XSSTEST7f3a9b2c
[+] Results saved to: cve-2025-12101_results.csv
Затронутые версии:
Затронутые конфигурации:
ТОЛЬКО ДЛЯ АВТОРИЗОВАННОГО ТЕСТИРОВАНИЯ БЕЗОПАСНОСТИ
Этот инструмент предоставляется только для образовательных целей и авторизованного тестирования безопасности. Используйте только на тех системах, которые вам принадлежат или на тестирование которых у вас есть явное письменное разрешение.
X Неавторизованное сканирование сторонних систем
X Вредоносные атаки или эксплуатация
X Любая незаконная деятельность
Автор не несёт ответственности за неправильное использование.
Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.
⭐ Если этот инструмент помог вам, пожалуйста, поставьте ему звезду!