Repolode
chaitin

chaitin/SafeLine

Firewall de aplicaciones web (WAF) y proxy inverso autoalojados que filtran el tráfico HTTP para bloquear inyecciones SQL, XSS, bots e inundaciones de tráfico.

Alternativa open source a:Cloudflare WAFModSecurity

Estrellas
22,780
Forks
1,554
Issues abiertos
50
Último commit
hace 21 días

¿Qué es?

SafeLine es un firewall de aplicaciones web autoalojado que se sitúa entre tu aplicación web e Internet como proxy inverso. Todo el tráfico HTTP y HTTPS pasa por él, por lo que las solicitudes maliciosas se pueden filtrar o bloquear antes de que lleguen a tu servidor.

Protege contra ataques web comunes, como inyección SQL, XSS, inyección de código y comandos del sistema operativo, traversal de rutas, SSRF y XXE. Además de las firmas de ataque, incorpora limitación de velocidad basada en IP para combatir los ataques de fuerza bruta y las inundaciones HTTP, un desafío anti-bots que permite el paso de visitantes humanos y detiene a los rastreadores, y una solicitud opcional de contraseña para controlar el acceso.

El proyecto también ofrece protección dinámica, que cifra HTML y JavaScript en cada visita. Incluye integraciones para Ingress-NGINX en Kubernetes, Kong Gateway y un servidor MCP para la administración asistida por IA. Junto a la versión de código abierto, se ofrece una edición PRO.

Funciones clave

  • 01Bloquea ataques web comunes, como inyección SQL, XSS, inyección de comandos y SSRF.
  • 02Limita el tráfico por IP para contrarrestar los intentos de fuerza bruta y las inundaciones HTTP.
  • 03Desafío anti-bots que permite el acceso a visitantes humanos y bloquea a los rastreadores.
  • 04Desafío opcional de autenticación con contraseña para los visitantes.
  • 05Cifrado dinámico de HTML y JavaScript en cada visita.

Casos de uso

  • Proteger un sitio web o una API autoalojados y expuestos a Internet frente a vulnerabilidades web comunes.
  • Añadir protección contra bots y ataques de fuerza bruta delante de una página de inicio de sesión.
  • Proteger el tráfico de entrada a Kubernetes mediante el plugin de Ingress-NGINX.
  • Proteger las API que se enrutan a través de Kong Gateway.

Inicio rápido

  1. 1

    Consulta la guía de instalación para conocer los pasos de despliegue

  2. 2

    Sigue la guía de configuración para añadir tu aplicación web

Antes de usarlo

  • Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las distribuciones derivadas sigan siendo de código abierto.
  • Según la advertencia del README, los usuarios de China continental podrían no poder acceder a los servicios en la nube con la edición internacional.
  • También se ofrece una edición PRO con planes de pago.

Temas

Preguntas frecuentes

¿Qué es SafeLine?
Firewall de aplicaciones web (WAF) y proxy inverso autoalojados que filtran el tráfico HTTP para bloquear inyecciones SQL, XSS, bots e inundaciones de tráfico. SafeLine es un firewall de aplicaciones web autoalojado que se sitúa entre tu aplicación web e Internet como proxy inverso. Todo el tráfico HTTP y HTTPS pasa por él, por lo que las solicitudes maliciosas se pueden filtrar o bloquear antes de que lleguen a tu servidor.
¿SafeLine es gratuito? ¿Qué licencia tiene?
SafeLine es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿SafeLine sigue mantenido?
Mantenimiento activo. El último commit de SafeLine fue el 28 sept 2026.
¿Para qué puedo usar SafeLine?
Proteger un sitio web o una API autoalojados y expuestos a Internet frente a vulnerabilidades web comunes. Añadir protección contra bots y ataques de fuerza bruta delante de una página de inicio de sesión. Proteger el tráfico de entrada a Kubernetes mediante el plugin de Ingress-NGINX. Proteger las API que se enrutan a través de Kong Gateway.
¿Cómo se instala SafeLine?
Consulta la guía de instalación para conocer los pasos de despliegue Sigue la guía de configuración para añadir tu aplicación web
¿Dónde consigo SafeLine?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chaitin/SafeLine

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados