Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
vamp-forticheck — VampSecure Labs: сканер CVE для FortiOS (CVE-2018-13379, CVE-2022-40684, CVE-2023-27997, CVE-2024-21762) | Kitploit
Инструменты/GitHubGitHub/vampsecure-labs/vamp-forticheck
РазведкаСканеры уязвимостейАнализ уязвимостейСбор информацииСетевая безопасностьТестирование на ПроникновениеНеправильная КонфигурацияRed Teaming
GitHubvampsecure-labs/vamp-forticheck

vamp-forticheck

VampSecure Labs: сканер CVE для FortiOS (CVE-2018-13379, CVE-2022-40684, CVE-2023-27997, CVE-2024-21762)

Репозиторий
2282 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CI

vamp-forticheck

Мультивендорный сканер CVE для граничных устройств — VampSecure Labs

🇬🇧 English · 🇪🇸 Español


🇬🇧 English

vamp-forticheck — это асинхронный недеструктивный сканер безопасности, который обнаруживает уязвимости CVE у семи крупных производителей сетевой безопасности. Он выполняет структурированный трёхфазный анализ:

  1. Пассивное обнаружение — определяет отпечатки производителя и версии прошивки по заголовкам HTTP-ответов, баннерам и артефактам страницы входа, не запуская аутентификацию.
  2. Полуактивные CVE-пробы — целевые HTTP-запросы, подтверждающие конкретные условия уязвимости, включая раскрытие версии, обход каталогов и индикаторы pre-auth RCE.
  3. Вторичный анализ экспозиции — проверяет наличие административных интерфейсов, API управления и эндпоинтов с раскрытием учётных данных, доступных на том же хосте.

Покрытие охватывает 16 CVE у 7 производителей: FortiOS/FortiGate, Palo Alto PAN-OS, Cisco ASA, Cisco IOS-XE, Check Point Gateway, Juniper Junos и F5 BIG-IP.


Возможности

  • Полностью асинхронное сканирование через asyncio + aiohttp с настраиваемой конкурентностью
  • База данных CVE по семи производителям, включая активно эксплуатируемые критические уязвимости
  • Ограничение области сканирования через файл allowlist — предотвращает непреднамеренное зондирование вне области
  • Оценка риска: CVSS × confidence_factor (1.0 для подтверждённых находок, 0.55 только для совпадения версии)
  • Массовый ввод целей из файла или напрямую через аргументы командной строки
  • Автономный HTML-отчёт для передачи клиенту или архивирования
  • Отчётность уровня клиента в HTML + PDF через общий модуль vampsec_report

Требования

Python 3.11+
aiohttp >= 3.9.0
rich >= 13.7.0

Установите зависимости:

pip install -r requirements.txt

Установка

pip install vamp-forticheck
# or with Homebrew:
brew install vampsecure-labs/labs/vamp-forticheck
git clone https://github.com/Vampsecure-Labs/vamp-forticheck.git
cd vamp-forticheck
pip install -r requirements.txt

Использование

python vamp_forticheck.py [OPTIONS]

Target selection:
  -t, --target HOST [HOST ...]   One or more targets (IP, hostname, or HOST:PORT)
  -i, --input FILE               File with one target per line

Scope:
  -s, --scope FILE               Allowlist file (CIDR blocks, wildcards, or exact hosts)

Performance:
  -c, --concurrency N            Maximum concurrent connections (default: 10)
      --timeout N                Per-request timeout in seconds (default: 10)

Output:
  -o, --output FILE              Write all findings to a JSON file
      --html FILE                Generate a standalone HTML report
  -v, --verbose                  Show detailed probe traces and HTTP responses

Примеры

Сканирование одного граничного устройства и запись отчёта в формате JSON:

python vamp_forticheck.py -t 203.0.113.1 -o results.json

Сканирование списка целей в заданной области с выводом в HTML и подробным журналированием:

python vamp_forticheck.py -i targets.txt -s scope.txt --html report.html -v

Сканируйте несколько хостов с повышенной параллельностью:

python vamp_forticheck.py -t 10.0.0.1 10.0.0.2 10.0.0.254 -c 20 -o findings.json

Сканирование интерфейса управления на нестандартном порту:

python vamp_forticheck.py -t firewall.corp.example:8443 --html firewall_report.html

Форматы вывода

ФорматКак включитьОписание
КонсольПо умолчаниюПодробная таблица с вендором, идентификаторами CVE, оценкой CVSS и уровнем риска для каждого хоста
JSON-o FILEМашиночитаемые результаты с полными метаданными и деталями проверок
HTML--html FILEАвтономный отчёт с тёмной темой для просмотра в браузере или архивирования
Отчёт для клиентаНастраивается через vampsec_reportИсполнительный HTML + PDF для передачи клиенту

Коды выхода

КодЗначениеИспользование в CI/CD
0Находок нет — все цели чистыеПропустить проверку
1Обнаружены находки уровня Medium / LowРекомендуется проверка
2Подтверждены находки уровня High / CriticalПровалить проверку — немедленно эскалировать

Уровни риска

УровеньВычисленная оценка
CRITICAL≥ 9.0
HIGH≥ 7.0
MEDIUM≥ 4.0
LOW> 0.0
INFO0.0

Оценка = CVSS_base × confidence_factor. Коэффициент уверенности равен 1.0, когда проверка подтверждает наличие уязвимости, и 0.55, когда находка основана только на раскрытии версии.


Пример вывода

$ python vamp_forticheck.py -i targets.txt -s scope.txt --html report.html -v

 vamp-forticheck v1.2.0 — VampSecure Labs
 Targets: 6  |  Scope file: scope.txt  |  Concurrency: 10

 [Phase 1] Passive detection
  192.168.1.1    FortiOS 7.0.x   (HTTP header + login page artifact)
  192.168.1.254  PAN-OS 10.1.x   (X-FRAME-OPTIONS + GP portal fingerprint)
  10.0.0.1       Cisco IOS-XE    (HTTP/1.1 401 + Server: cisco-IOS)
  10.0.0.254     Cisco ASA       (SSL VPN portal fingerprint)
  10.10.0.1      F5 BIG-IP       (BigIP cookie + TMUI artifact)
  10.10.0.2      Unknown         (no vendor fingerprint matched)

 [Phase 2] CVE probes
  192.168.1.1    CVE-2024-21762  confirmed     (pre-auth RCE — path traversal response)
  192.168.1.1    CVE-2023-27997  confirmed     (heap overflow — SSL-VPN probe positive)
  192.168.1.254  CVE-2024-3400   version-match (PAN-OS 10.1 < 10.1.13-h3)
  10.0.0.1       CVE-2023-20198  confirmed     (HTTP server process — privilege escalation)
  10.10.0.1      CVE-2023-46747  confirmed     (TMUI unauthenticated RCE — 401 bypass)

 [Phase 3] Secondary exposure
  192.168.1.1    Admin interface exposed on port 8443 (HTTPS)
  10.0.0.254     REST API management endpoint /api/cli reachable
  10.10.0.1      iControl REST accessible without authentication

 ─────────────────────────────────────────────────────────────────────────────────
 Host             Vendor      CVEs   Risk score    Level
 192.168.1.1      FortiOS     2      9.6           CRITICAL
 192.168.1.254    PAN-OS      1      6.0 (v-match) HIGH
 10.0.0.1         IOS-XE      1      9.6           CRITICAL
 10.0.0.254       Cisco ASA   0      0.0           INFO
 10.10.0.1        F5 BIG-IP   1      9.6           CRITICAL
 10.10.0.2        Unknown     0      0.0           INFO
 ─────────────────────────────────────────────────────────────────────────────────
 Summary: 3 CRITICAL · 1 HIGH · 0 MEDIUM · 2 INFO
 HTML report: report.html  |  Exit code: 2

Почему vamp-forticheck, а не Shodan CVE lookup · Tenable Nessus · Rapid7 Nexpose

Скачать инструмент