Консоль, с которой приятно работать

Консоль ToutWAF даёт полный контроль: атаки в реальном времени, объяснённые события, сайты, правила, баны и сертификаты, семь тем, светлый и тёмный режимы и вёрстку, которая работает на телефоне. Иллюстрация с демонстрационными данными.

Публичная версия — версия для разработки, 0.3.0-dev. Стабильной версии пока нет.

https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Панель

Запросы1.2M/ 24h
Заблокировано14 3801.2%
ЦП12 / 122296 MHz
ОЗУ1.6 / 63 GBtoutwaf-dp 0.3.0-dev
Запросы / Заблокировано
Требует внимания2
Двухфакторная аутентификация не включенаВключите 2FA, чтобы защитить доступ к консоли.
1 сайт без сертификатаLet's Encrypt бесплатен и работает автоматически.
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Атаки

ВремяIPМодульURLДействие
12:04:51185.220.101.7sqli/?id=1' UNION SELECTБан
12:04:4945.155.205.12bots/wp-login.phpБлокировка
12:04:46103.74.19.88lfi/download?f=../../etc/passwdБлокировка
12:04:4491.240.118.9xss/q?s=<img onerror=x>Блокировка
12:04:40194.26.29.55rate/api/loginБан
12:04:3778.46.12.9ssrf/fetch?u=http://169.254.169.254Блокировка
12:04:31203.0.113.24-/pricingРазрешено
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Атаки

403Запрос заблокирован (пример)TW-2001
Что
Попытка SQL-инъекции
Где
Параметр запроса id на /product
Почему
Значение содержит ' OR '1'='1 — классическое всегда истинное условие. Правило sqli.tautology, оценка 15 (порог 5).
Это ложное срабатываниеСоздать самое узкое исключение

Оценка влияния: затронуто было бы 0,01 % трафика за последние 7 дней.

Отчёт об обнаружении через 7 дней (пример)
  • ✓99,8 % трафика было бы разрешено
  • !3 правила дают 95 % ложных срабатываний
  • ✓Предложено 3 исключения, готовых к проверке
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Сайты

ШаблонСтатусСертификат
shop.example.comWordPressЗащищён БлокировкаLet's Encrypt
api.example.comAPIЗащищён БлокировкаLet's Encrypt
blog.example.comLaravelЗащищён ОбнаружениеLet's Encrypt
old.example.orgstaticЗащищён Обнаружение-
+ Добавить
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Правила

ПравилоБлокировка
sqli.tautology
xss.script-tag
lfi.traversal
rce.log4shell
wp.vpatch-cve
Тестер правил
GET /search?q=<script>alert(1)</script>
Host: shop.example.com
Решение: Блокировка · TW-2002 · оценка 10/5
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Баны

IPПричинаИстекаетСтатус
185.220.101.7sqli x 1200:58:12Бан
194.26.29.55rate limit00:21:40Бан
45.155.205.0/24bot scanner23:11:05Бан
AS60117blacklist-Бан
RU, KPcountry-Бан
+ Добавить
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Пользователи и 2FA

ПользовательРоль2FA
quentinАдминВкл.
sarahОператорВкл.
audit-botНаблюдатель-
+ Добавить

Иллюстрация интерфейса. Консоль доступна на 10 языках с поддержкой RTL.

Панель

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

Атаки в реальном времени

Поток в реальном времени с фильтрами по сайту, IP, модулю и действию и баном одним щелчком.

Объяснённое событие

Каждая блокировка объясняется простым языком, с самым узким исключением в один щелчок и оценкой влияния.

Сайты

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

Правила и тестер

Включайте, настраивайте или пишите правила на читаемом языке и повторяйте запрос, чтобы увидеть решение.

Баны и списки

Управляйте банами, списками разрешённых и запрещённых по IP, сети, ASN или стране.

Пользователи и 2FA

Роли, двухфакторная аутентификация, API-токены и полный журнал аудита.

Реальные снимки консоли

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

Панель, тема Aurora светлая (по умолчанию)
Панель, тема Aurora светлая (по умолчанию)
Та же панель в тёмной теме Aurora
Та же панель в тёмной теме Aurora
Кластер: все серверы, оценка безопасности и оповещения
Кластер: все серверы, оценка безопасности и оповещения
Панель сервера: ресурсы в реальном времени, исправления, терминал
Панель сервера: ресурсы в реальном времени, исправления, терминал
Выбор темы, режима и цвета акцента
Выбор темы, режима и цвета акцента
Мастер настройки: порты, сертификаты и прокси-движок
Мастер настройки: порты, сертификаты и прокси-движок
Правила: включение, настройка и проверка правил обнаружения
Правила: включение, настройка и проверка правил обнаружения
События: каждое решение по запросу с объяснением
События: каждое решение по запросу с объяснением
Сайты: защищаемые домены, сертификаты и режимы
Сайты: защищаемые домены, сертификаты и режимы
Резервные копии конфигурации
Резервные копии конфигурации
Тема Nordic: спокойная и воздушная
Тема Nordic: спокойная и воздушная
Тема Executive: строгая и контрастная
Тема Executive: строгая и контрастная
Тема Obsidian: тёмный стиль центра безопасности
Тема Obsidian: тёмный стиль центра безопасности
Тема Ember: тёплая тёмная
Тема Ember: тёплая тёмная