Skip to content

v2.10.0 — Attack Correlation + PDF/Email Reports

Choose a tag to compare

@gotical gotical released this 11 Sep 17:22
· 8 commits to main since this release

v2.10.0 — Attack Correlation + PDF/Email Reports

Attack Correlation (rls-correlation)

Группировка связанных атак в кампании:

IP-кампании — один IP, много событий в time window (30 мин)

  • Severity рассчитывается на основе количества событий, diversity типов и длительности кампании
  • Показывает длительность, период, типы атак (с tooltips из v2.9.0)
  • Кнопка "Block IP" для быстрого добавления в blacklist

Ботнеты — один UA от многих IP

  • Выявляет скоординированные атаки с разных IP, но с одинаковым User-Agent
  • Минимум 3 IP и 5 атак

Скан-кампании — одна цель, много IP

  • Выявляет распределённое сканирование одного URL/пути
  • Минимум 3 IP и 5 запросов

PDF/Email Reports (rls-reports)

HTML report generator с inline CSS:

  • Print-ready (Ctrl+P → Save as PDF)
  • Красивый gradient header
  • 4 ключевые метрики в карточках
  • Таблицы с типами атак (с %)
  • Top-10 IP, страны, неудачные входы
  • Auto-generated recommendations на основе метрик:
    • 50+ неудачных входов → включить 2FA
    • Найдены кампании → расширить blacklist
    • 80%+ атак из одной страны → geo-блокировка
    • 1000+ атак → включить rate-limiting
    • Иначе: "Всё в порядке"

Email отчёты:

  • HTML с inline CSS (корректно отображается в почтовых клиентах)
  • Cron hooks: rls_cron_daily / rls_cron_weekly
  • Настраиваемые recipients (textarea с email на строку)

Settings страница:

  • Включение/выключение
  • Частота (daily/weekly)
  • День недели + час
  • Получатели
  • 6 секций в виде toggle switches
  • Кнопки: Send now, Preview, Download HTML

Как использовать

Получить PDF:

  1. Отчёты → Настройки → Сохранить
  2. Скачать HTML
  3. Открыть в браузере → Ctrl+P → "Сохранить как PDF"

Email отчёт:

  1. Отчёты → включить, указать email
  2. Плагин автоматически отправит отчёт в выбранное время
  3. Можно вручную: кнопка "Отправить сейчас"

Корреляция:

  1. Корреляция → выбрать период
  2. Видны IP-кампании с severity bar
  3. Клик "Block IP" → IP добавлен в blacklist с подтверждением