F FabGPT-FAQ

Cos'è asn-api e come si interrogano Autonomous System e rotte BGP?

Strumenti e app 1 min lettura Runbook verificato

asn-api è una piattaforma di risk intelligence sugli Autonomous System: assegna a ogni ASN un punteggio di rischio 0-100 quasi in tempo reale, incrociando telemetria BGP (RIPE RIS), feed di threat intelligence (Spamhaus, URLhaus, CINS) e dati di topologia e peering (PeeringDB).

Caratteristiche tecniche:
- API FastAPI: /v1/asn/{asn} per lo score, /v1/asn/{asn}/history per lo storico, /v1/tools/compare per confrontare più ASN, più un WebSocket /v1/stream per gli aggiornamenti live.
- Stack dati: PostgreSQL per lo stato, ClickHouse per le serie temporali, Redis per la cache, Celery per i task.

Avvio con Docker Compose:

BASH
git clone https://github.com/fabriziosalmi/asn-api.git && cd asn-api
cp .env.example .env
docker compose up --build

Utile per arricchire log di sicurezza, WAF e firewall con un giudizio sulla reputazione della rete dietro un IP, non solo sulla sua geografia.

Hai una domanda specifica su questo tema?

Interroga direttamente il motore FabGPT-FAQ con risposta in tempo reale.