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

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

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

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

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

Категории

Все категории
Loading categories
FenrirLVX — Высокоскоростной Go CLI для картирования поверхности атаки WordPress, фингерпринтинга плагинов и офлайн-корреляции CVE | Kitploit
Инструменты/GitHubGitHub/cyeezy08/fenrirlvx
OSINT (Разведка открытых источников)РазведкаСканеры уязвимостейСканеры веб-уязвимостейАнализ уязвимостейСбор информацииВеб-безопасностьТестирование на Проникновение
GitHubcyeezy08/fenrirlvx

FenrirLVX

Высокоскоростной Go CLI для картирования поверхности атаки WordPress, фингерпринтинга плагинов и офлайн-корреляции CVE

13919 дней назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
Репозиторий
Сайт

FenrirLVX

Демонстрация TUI Fenrir

Высокоскоростной Go CLI для картирования поверхности атаки WordPress, фингерпринтинга плагинов и офлайн-корреляции CVE.

FenrirLVX — это сфокусированная, малозаметная утилита безопасности на Go, созданная для авторизованных наступательных операций в сфере безопасности, триажа программ bug bounty и аудита периметра. Она выполняет фингерпринтинг целей WordPress, перечисляет плагины и темы, сопоставляет обнаруженные версии с локальной базой уязвимостей (vuln_db.json) и выдаёт детерминированные результаты триажа без зависимостей от внешних API.

[!IMPORTANT] Используйте FenrirLVX только против активов, которыми вы владеете или на оценку которых у вас есть явное письменное разрешение.


Возможности

  • Прямой фингерпринтинг: Обнаружение WordPress и компонентов для одной цели без каких-либо зависимостей от внешних API.
  • Перечисление компонентов: Обнаружение версий плагинов и тем посредством инспекции статических ресурсов и телеметрии заголовков.
  • Офлайн-корреляция уязвимостей: Локальное сопоставление с данными об уязвимостях CVE и Wordfence (vuln_db.json).
  • Отчёт о покрытии базы данных: Каждый результат указывает, насколько база данных действительно могла охватить цель, чтобы чистое заключение можно было отличить от устаревшего.
  • Доказательства по каждому совпадению: Каждая находка содержит обнаруженную версию, диапазон рекомендаций, в который она попала, и был ли этот диапазон неограниченным.
  • Оценка достоверности: Валидация сигнала версии с учётом журналов изменений, сигнатур кэша и заголовков ответа.
  • Поддержка запросов Shodan: Опциональное пассивное обнаружение хостов для ограниченных корпоративных диапазонов.
  • Параллельный массовый триаж: Пул воркеров для множества целей с фильтрацией граничных случаев honeypot и canary.
  • Кроссплатформенность: Нативные сборки в виде одного бинарного файла для Linux, macOS и Windows (amd64, arm64, 386).

Установка

Через Homebrew (macOS и Linux)

brew install leviathan-offsec/tap/fenrir
fenrir --help

Из релиза

Скачайте архив для вашей платформы со страницы releases. Каждый архив содержит бинарный файл, vuln_db.json и файл SHA256SUMS. Проверьте его:

sha256sum -c SHA256SUMS --ignore-missing
./fenrir-v0.1.0-linux-amd64 --help

Запускайте его из каталога, содержащего vuln_db.json. База данных ищется по относительному пути, поэтому бинарный файл и JSON-файл должны находиться вместе.

Из исходного кода

git clone https://github.com/leviathan-offsec/FenrirLVX.git
cd FenrirLVX
go build -o fenrir .
./fenrir --help

vuln_db.json включён в репозиторий, поэтому сборка из исходников полностью работает офлайн без дополнительной настройки. Требуется Go 1.27 или новее.

Перегенерация базы данных

vuln_db.json создаётся из экспорта Wordfence, который не включён в репозиторий из-за его размера. Чтобы пересобрать его из собственного фида:

# needs the Wordfence API key and an export
cp wordfence_production.json .
go run ./tools/convertor.go

Преобразователь разбирает ленту и перезаписывает vuln_db.json на месте. Это инструмент сопровождения, а не часть обычной сборки.


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

Сканирование одной цели

Сканируйте авторизованный целевой URL напрямую, без сторонних сервисов:

fenrir scan -t https://staging.example.com

Сканирование выводит обнаруженные CMS-технологии, активные плагины, обнаруженные темы и корреляции с локальными определениями уязвимостей с оценкой достоверности.

Разведка цели с обогащением через Shodan

export SHODAN_API_KEY="your-api-key"
fenrir wordpress -t staging.example.com -k $SHODAN_API_KEY

Ключ Shodan необязателен; функции прямого сканирования работают полностью офлайн.

Массовый триаж через запрос Shodan

fenrir mass -k $SHODAN_API_KEY -q 'http.component:"WordPress" org:"TargetOrg"' -p 1 -d 5

Ключевые флаги CLI

ФлагПоддерживаемые командыОписание
-tscan, wordpressЦелевой URL или домен
-kwordpress, massAPI-ключ Shodan (необязательно)
-qmassФильтр поискового запроса Shodan
-pmassОбщее количество страниц результатов для получения (по умолчанию: 1)
-dmassЗадержка опроса в секундах между запросами (по умолчанию: 5)
-PmassВключить строгое/точное сопоставление версий

Таксономия консоли триажа

FenrirLVX использует детерминированную сигнализацию уровней серьёзности в своём терминальном выводе:

[+] Clean       No matching vulnerability signature in local database
[!]             Low or medium-severity signal / unverified version match
[!!]            High-severity vulnerability signature detected
[!!!]           Critical CVSS / exploit-confirmed vulnerability signature
[SKIP]          Honeypot, WAF canary, or synthetic response filtered

Чистый вердикт также сообщает о покрытии базы данных:

[+] staging.example.com Clean
    database coverage  3/7 plugins matched  4 with no advisory data

[!IMPORTANT] Clean означает, что не найдено совпадений с локальной сигнатурой, а не что цель свободна от известных проблем. Для четырёх плагинов в этой базе данных не было данных рекомендаций, и этот пробел указан, а не скрыт. Офлайн-сканер не может доказать отсутствие. Он может лишь сообщить о том, что покрывают его данные.

[!NOTE] Плагины с неограниченной рекомендацией (* на любой из границ версии) будут совпадать с любой обнаруженной версией. Такие совпадения помечаются, чтобы вы могли их не учитывать.


Структура проекта

cmd/          Cobra command wiring and CLI interface
pkg/banner/   Console branding and output telemetry
pkg/engine/   Fingerprinting, asset enumeration, and CVE correlation
pkg/shodan/   Shodan host discovery client
tools/        Database convertor and release build script
build.ps1     Cross-platform release build (Windows)
vuln_db.json  Local vulnerability definitions and signatures

Разработка

go build ./...
go test ./...
go vet ./...

Тесты pkg/engine охватывают обработку границ диапазонов, разбор версий, учёт покрытия и раскрытие информации о чистом пути. Они служат регрессионной сетью для двух важных здесь режимов отказа: плагин молча отсутствует в базе данных, и совпадение срабатывает по рекомендации без верхней границы.


Лицензия

Лицензия MIT. Разработано @cyeezy08 для Leviathan OffSec.

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