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

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

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

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

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

Категории

Все категории
Loading categories
wprecon — WRecon — это инструмент для распознавания уязвимостей и сбора информации методом черного ящика для WordPress. | Kitploit
Инструменты/GitHubGitHub/ffx64/wprecon
РазведкаСканеры уязвимостейСбор информацииВеб-безопасностьТестирование на Проникновение
GitHubffx64/wprecon

wprecon

WRecon — это инструмент для распознавания уязвимостей и сбора информации методом черного ящика для WordPress.

Репозиторий
203766 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

WPRecon

Мощный инструмент для разведки и сканирования уязвимостей WordPress, основанный на шаблонах

Go 1.17+ License PRs Welcome

Возможности • Установка • Использование • Архитектура • Шаблоны


📋 Обзор

WPRecon — это современный инструмент для разведки безопасности WordPress, написанный на Go, который помогает специалистам по безопасности выявлять уязвимости, ошибки конфигурации и проблемы раскрытия информации в установках WordPress.

В отличие от традиционных сканеров уязвимостей с жёстко прописанными проверками, WPRecon использует архитектуру шаблонов на YAML, что обеспечивает:

  • ✅ Лёгкую расширяемость без перекомпиляции
  • ✅ Совместную работу команды через общие шаблоны
  • ✅ Быстрое развёртывание в виде одного бинарного файла
  • ✅ Высокопроизводительное параллельное сканирование
  • ✅ Гибкие возможности сопоставления и извлечения

Ключевые характеристики

  • Один бинарный файл — без зависимостей времени выполнения
  • Более 150 шаблонов — всестороннее покрытие WordPress
  • Параллельное сканирование — настраиваемые пулы рабочих процессов
  • Минимальный код — около 1200 строк производственного кода
  • Готов к эксплуатации — проверенная в боевых условиях архитектура

⚡ Возможности

Основные функции

ВозможностьОписание
Параллельное сканированиеНастраиваемый пул рабочих процессов (по умолчанию: 10) для одновременных запросов
Ограничение скоростиВстроенное регулирование запросов (по умолчанию: 50 запр/с) для бережного отношения к сети
АвтоповторАвтоматическая логика повторных попыток при неудачных HTTP-запросах
Горячая перезагрузка шаблоновНе требует перекомпиляции — добавляйте шаблоны и сканируйте
Разрешение переменныхДинамические переменные: {{BaseURL}}, {{Timestamp}}, {{RandomInt}}
Многоформатный выводЧеловекочитаемые таблицы и структурированный JSON
Режимы CLI и APIИнтерфейсы командной строки и REST API
Уровни критичностиРезультаты классифицируются как info, low, medium, high, critical

HTTP-операции

  • Все стандартные HTTP-методы (GET, POST, PUT, DELETE)
  • Пользовательские заголовки и куки
  • Параметры тела запроса
  • Поддержка SSL/TLS
  • Настраиваемые таймауты

Соответствия (5 типов)

Определяют положительные совпадения в ответах:

  1. Status — сопоставление HTTP-кода состояния (200, 404, 500 и т.д.)
  2. Word — наличие подстроки в теле ответа
  3. Regex — сопоставление с шаблоном с захватом групп
  4. Header — проверка заголовков ответа
  5. Size — проверка размера тела ответа

Извлекатели (2 типа)

Извлекают полезные данные из сопоставленных ответов:

  1. Regex — извлечение групп захвата с помощью регулярных выражений
  2. JSON — простое извлечение по пути JSON

Библиотека шаблонов

150+ готовых к использованию шаблонов, охватывающих:

  • Обнаружение WordPress — идентификация ядра и версии
  • Обнаружение плагинов — поиск популярных плагинов и определение версий
  • Перечисление пользователей — поиск пользователей WordPress
  • Проверки CVE — обнаружение известных уязвимостей
  • Раскрытие информации — резервные копии, .git, .env и т.д.
  • Обнаружение WAF — Cloudflare, AWS WAF, ModSecurity, Sucuri, Wordfence
  • Анализ безопасности — обнаружение ошибок конфигурации и заголовков безопасности
  • База данных — обнаружение утечек и восстановления БД

📦 Установка

Требования

  • Go версии 1.17 или выше
  • Linux, macOS или Windows

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

# Клонируйте репозиторий
git clone https://github.com/ffx64/wprecon.git
cd wprecon

# Соберите бинарный файл
go build -o wprecon ./cmd/wprecon/main.go

# Переместите в PATH (опционально)
sudo mv wprecon /usr/local/bin/

Установка через Go

go install github.com/ffx64/wprecon/cmd/wprecon@latest

Docker (опционально)

docker build -t wprecon .
docker run wprecon scan https://example.com

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

Интерфейс командной строки

Базовое сканирование

Сканируйте сайт WordPress со всеми доступными шаблонами:

wprecon scan https://example.com

Сканирование с выбранными шаблонами

Запускайте только выбранные шаблоны:

wprecon scan https://example.com -t wordpress-detection,plugin-detection,user-enumeration

Пользовательский формат вывода

# Вывод в JSON для автоматизации
wprecon scan https://example.com --output json

# Табличный формат с красивым выводом (по умолчанию)
wprecon scan https://example.com --output table

Управление параллелизацией и ограничением скорости

# Использовать 20 параллельных рабочих процессов и 100 запросов/сек
wprecon scan https://example.com --workers 20 --rate-limit 100

Список доступных шаблонов

wprecon list-templates

Показать справку

wprecon --help

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

При выполнении сканирования WPRecon формирует подробные отчёты:

Табличный формат:

ID                    | Template                | Name                      | Severity | Target              | Evidence
---------------------|------------------------|--------------------------|----------|---------------------|----------
finding_001           | wordpress-version      | WordPress Version Found  | info     | example.com         | 6.2.1
finding_002           | plugin-detection       | Plugin Detected          | low      | example.com         | Yoast SEO 16.0
finding_003           | security-headers       | Missing Security Headers | medium   | example.com         | X-Frame-Options

Формат JSON:

{
  "scan_id": "scan_uuid_001",
  "timestamp": "2026-04-10T14:37:00Z",
  "target": "https://example.com",
  "total_findings": 15,
  "findings": [
    {
      "id": "finding_uuid_001",
      "template_id": "wordpress-detection",
      "name": "WordPress Installation Detected",
      "description": "WordPress CMS installation identified on target",
      "severity": "info",
      "cvss_score": 0.0,
      "matched_url": "https://example.com/wp-admin/",
      "http_method": "GET",
      "status_code": 200,
      "response_time_ms": 245,
      "evidence": {
        "version": "6.2.1",
        "wp_version_header": "6.2.1"
      },
      "timestamp": "2026-04-10T14:37:00Z",
      "remediation": "Keep WordPress updated to the latest version"
    }
  ]
}

🏗️ Архитектура

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

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