Repolode
chaitin

chaitin/SafeLine

Самостоятельно разворачиваемый веб-фаервол и обратный прокси, который фильтрует HTTP-трафик и блокирует SQL-инъекции, XSS и бот-атаки.

Open source альтернатива:Cloudflare WAFAWS WAFImperva

Звёзды
22,772
Форки
1,552
Открытые issues
51
Последний коммит
21 день назад

Что это?

SafeLine — это самостоятельно разворачиваемый веб-фаервол (WAF), который работает как обратный прокси между веб-приложением и Интернетом. Весь HTTP-трафик проходит через него, поэтому вредоносные запросы можно отфильтровать или заблокировать, не допуская их до сервера.

SafeLine защищает от широкого спектра веб-атак, включая SQL-инъекции, XSS, внедрение кода и команд ОС, SSRF, XXE, обход каталогов, подбор паролей и HTTP-флуд. Помимо фильтрации атак, он поддерживает ограничение частоты запросов по IP, список контроля доступа к веб-ресурсам, антибот-проверки, которые пропускают людей и блокируют краулеры, а также дополнительную проверку паролем перед доступом к сайту.

SafeLine также обеспечивает динамическую защиту: при каждом посещении шифрует HTML и JavaScript. В комплект входят интеграции с Ingress-NGINX для Kubernetes и Kong Gateway, а также MCP-сервер для управления с помощью AI. Доступна и коммерческая редакция PRO.

Ключевые возможности

  • 01Блокирует распространённые веб-атаки, включая SQL-инъекции, XSS, внедрение команд и SSRF.
  • 02Ограничивает частоту запросов по IP, помогая сдерживать подбор паролей и всплески трафика.
  • 03Проводит антибот-проверки: пропускает людей и блокирует краулеры.
  • 04Позволяет дополнительно закрыть доступ к сайту проверкой паролем.
  • 05Динамически шифрует HTML и JavaScript при каждом посещении.
  • 06Плагины Ingress-NGINX и Kong Gateway для Kubernetes и API-трафика.

Сценарии использования

  • Защита общедоступного сайта или веб-приложения от распространённых атак с внедрением кода и XSS.
  • Добавление ограничения частоты запросов и защиты от ботов перед страницами входа или API.
  • Защита входящего трафика Kubernetes с помощью уже настроенного Ingress-NGINX.
  • Защита API, трафик которых проходит через Kong Gateway.

Темы

Частые вопросы

Что такое SafeLine?
Самостоятельно разворачиваемый веб-фаервол и обратный прокси, который фильтрует HTTP-трафик и блокирует SQL-инъекции, XSS и бот-атаки. SafeLine — это самостоятельно разворачиваемый веб-фаервол (WAF), который работает как обратный прокси между веб-приложением и Интернетом. Весь HTTP-трафик проходит через него, поэтому вредоносные запросы можно отфильтровать или заблокировать, не допуская их до сервера.
SafeLine можно использовать бесплатно? Какая у него лицензия?
SafeLine распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
SafeLine всё ещё поддерживается?
Активно поддерживается. Последний коммит в SafeLine — 28 сент. 2026 г..
Для чего можно использовать SafeLine?
Защита общедоступного сайта или веб-приложения от распространённых атак с внедрением кода и XSS. Добавление ограничения частоты запросов и защиты от ботов перед страницами входа или API. Защита входящего трафика Kubernetes с помощью уже настроенного Ingress-NGINX. Защита API, трафик которых проходит через Kong Gateway.
Где скачать SafeLine?
Исходный код и инструкции по установке — на GitHub: https://github.com/chaitin/SafeLine

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open-source провайдер идентификации для единого входа с поддержкой SAML, OAuth2/OIDC, LDAP и RADIUS; подходит для самостоятельного развёртывания — от домашних лабораторий до крупных кластеров.

26 тыс.2,1 тыс.PythonOtherОбновлён 7 часов назад