Track tcp/udp dports via deny_port_hits, expose aggregate and per-IP ports in UI; install-link re-run refreshes nft rules. Co-authored-by: Cursor <cursoragent@cursor.com>
Документация EvoFirewall
- Архитектура
- Auth-portal
- EvoBGP
- Agents
- UI design contract
- OpenAPI — HTTP SoT (пути/операции). Живая валидация request bodies — Zod в
@evofw/shared.
# Lint OpenAPI (requires npx)
npx --yes @redocly/cli lint docs/openapi.yaml