Use esta API para banir IPs automaticamente a partir de outros sistemas (WordPress, apps customizados, etc.). Autenticação via header X-API-Key.
POST /api/external/ban
Headers: Content-Type: application/json, X-API-Key: SUA_CHAVE
{
"ip": "192.168.1.100",
"jail": "sshd",
"reason": "Brute force login attempt",
"duration": 3600,
"source_system": "wordpress"
}
Campos
| ip | (obrigatório) IP a ser banido |
| jail | Jail do fail2ban (padrão: sshd). Opções: sshd, apache-auth, nginx-http-auth, recidive-sshd, etc. |
| reason | Motivo do banimento (aparece no painel) |
| duration | Duração em segundos. Omitir ou 0 = permanente até desbanir manual |
| source_system | Nome do sistema que solicitou o ban (ex: wordpress, app-mobile) |
Sua Chave API
Carregando...
Guarde esta chave com segurança. Ela concede acesso total à API de banimento.