Attack Intelligence API

Brute-Force-Angriffe, DDoS und Scanner-Aktivitäten per fail2ban oder HTTP-API melden. Kostenlos, anonym, ohne Konto.

Report einreichen

POST /api/v1/abuse/report
Content-Type: application/json
X-Report-Token: ar_IHRTOKEN   (optional, ohne Authentifizierung)

{
  "ip": "203.0.113.7",
  "service": "ssh",
  "port": 22,
  "count": 5
}

Dienste

ssh, imap, pop3, smtp-auth, http, ddos, ftp, sip, sqli, webmin, botnet, portscan

Antwort

{
  "success": true,
  "deduped": false,
  "ip": "203.0.113.7",
  "service": "ssh",
  "category": "abuse",
  "score": 23,
  "listingState": "watchlist",
  "confidenceLevel": "medium"
}

Regeln: nur öffentliche IPs, 120 Reports / 5 Min pro Quell-IP, Deduplizierung innerhalb von 10 Minuten, Whitelist-Unterstützung.

Report-Tokens & Statistiken

Token erstellen (Account nötig)

POST /api/v1/abuse/tokens
Content-Type: application/json

{ "label": "mail-01.example.com" }   (optional)

Antwort:
{ "success": true, "token": "ar_abc123...", "statsUrl": "/api/v1/abuse/tokens/ar_abc123..." }

Token-Statistiken

GET /api/v1/abuse/tokens/{token}

Antwort:
{
  "success": true,
  "metrics": {
    "totalReports": 128,
    "last7d": 42,
    "currentlyListedFromMyReports": 3,
    "byService": [{ "service": "ssh", "count": 96 }]
  }
}

Öffentliche Endpunkte

MethodeEndpunktBeschreibung
GET/api/v1/abuse/check?ip=..IP prüfen mit anonymisierten Hinweisen
GET/api/v1/abuse/statsÖffentliche aggregierte Netzwerk-Statistik
GET/api/v1/abuse/fail2ban-configfail2ban-Action-Datei herunterladen

Verwandte Artikel