Introducción a SentinelOS

SentinelOS es un Firewall de Próxima Generación (NGFW) gestionado mediante una arquitectura API-first.

Características Principales

  • Motor Transaccional: Configura el equipo utilizando el modelo "Candidate Config" y "Running Config". Los cambios no se aplican hasta hacer un commit.
  • First Match Win: El motor de reglas evalúa las políticas de seguridad de arriba hacia abajo de forma estricta.
  • API REST Integral: Todo lo que puedes hacer en la UI o CLI, puedes hacerlo mediante la API.
curl -X POST http://<firewall-ip>/api/config/begin \
  -H "Authorization: Bearer YOUR_TOKEN"

Once you are done mutating resources, apply your changes atomically:

curl -X POST http://<firewall-ip>/api/config/commit \
  -H "Authorization: Bearer YOUR_TOKEN"

Note on Sessions

Only one user can hold the configuration lock at any given time. If another administrator is editing the candidate config, your request to /api/config/begin will return an ERR_SYS_3002.