Auditoria e Marco Civil#
O que é registrado#
Cada alocação de bloco (assinante, IP público, faixa de portas, início/fim) e eventos de limite. Base /var/lib/cgnat/audit.db (SQLite, WAL, índices compactos), com limpeza diária além da retenção (1 ano, padrão e mínimo, CGNAT_AUDIT_RETENTION_DAYS).
Consultar#
- Painel → Eventos (filtros por IP e período; exportação).
- API:
GET /api/v1/logs,/logs/export,/lookup(IP público + porta + horário → assinante). - CLI:
show cgnatcomlookup(veja comandos).
Exportação remota#
cgnatd pode enviar os eventos por syslog a um servidor externo (status em GET /api/v1/audit/export). Recomendado como segunda cópia.
Backup#
Backup horário usa cópia consistente do SQLite (sqlite3 instalado). Guarde cópias fora do servidor pelo prazo legal.
Resposta a uma requisição judicial#
- Obtenha IP público, porta de origem e data/hora com fuso.
- Faça o
lookup(painel Eventos). - Exporte o resultado e registre o número do ofício em
subscriber-notes.