Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
anycast-census — Sistema di censimento anycast longitudinale che sonda prefissi IPv4/IPv6 tramite ICMP, TCP e DNS per rilevare deployment anycast e geolocalizzare i PoP, pubblicando dataset giornalieri e un'API. | Kitploit
Strumenti/GitHubGitHub/ut-dacs/anycast-census
Sniffing e Analisi dei PacchettiRicognizioneMappatura della ReteRaccolta InformazioniSicurezza di RetePaper e RicercaRisorse CurateAnalisi DNS
GitHubut-dacs/anycast-census

anycast-census

Sistema di censimento anycast longitudinale che sonda prefissi IPv4/IPv6 tramite ICMP, TCP e DNS per rilevare deployment anycast e geolocalizzare i PoP, pubblicando dataset giornalieri e un'API.

19982 giorni faNon ancora revisionato
Vedi Repository
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

LACeS Anycast Census

DOI License: MPL 2.0 Website

LACeS: un sistema di censimento anycast longitudinale aperto, veloce, responsabile ed efficiente

Contatto: [email protected]

Contenuti

  • Download dei dati del censimento
  • LACeS Explorer — interfaccia web interattiva
  • Utilizzo dell'helper Python
  • Comprendere il dataset
    • Raccomandazioni sui dati
    • Metodi di rilevamento
  • Struttura dei dati
  • Metodologia di misurazione
  • Eseguire il proprio censimento
  • Citazione

Download dei dati del censimento

Formati disponibili

I file parquet in questo repository possono essere scaricati in formati alternativi tramite la REST API di manycast.net:

FormatoEsempio
.parquethttps://manycast.net/api/v1/export/IPv4-latest.parquet
.parquet.gzhttps://manycast.net/api/v1/export/IPv4-latest.parquet.gz
.csv.gzhttps://manycast.net/api/v1/export/IPv4-latest.csv.gz
.json.gzhttps://manycast.net/api/v1/export/IPv4-latest.json.gz

Sostituisci latest con una data specifica (ad es., 2026-03-22) per scaricare un'istantanea storica. Sia IPv4 che IPv6 sono disponibili con i prefissi IPv4- e IPv6-.

Esempio:

curl -O https://manycast.net/api/v1/export/IPv4-2026-03-22.csv.gz

Consulta la documentazione completa dell'API per interrogare singoli prefissi, ASN e statistiche giornaliere.

LACeS Explorer — interfaccia web interattiva

Forniamo una dashboard interattiva per interrogare, visualizzare ed esplorare i dati del censimento:

Ricerca e consultazione. Inserisci qualsiasi indirizzo IP, prefisso, ASN, dominio o TLD per verificare lo stato anycast, la geolocalizzazione dei PoP rilevati e le informazioni di rete correlate. Le istantanee storiche sono disponibili per tutte le date di censimento dal 21 marzo 2024.

Modalità confronto. Seleziona due date di censimento diverse per monitorare come è cambiata nel tempo la distribuzione anycast.

Integrazione con RIPE Atlas. Esegui l'algoritmo di geolocalizzazione sui risultati pubblici di RIPE Atlas.

Analytics. Statistiche nel tempo, anycast per regione, curva di Hilbert dello spazio anycast, ...

Utilizzo dell'helper Python

Il file census_helper.py fornisce funzioni di comodo per scaricare e filtrare il dataset. Richiede pandas, pyarrow e requests.

Utilizzo di base

import census_helper

# Download latest snapshot and filter to high-confidence anycast prefixes
census = census_helper.download_latest("v4")
anycast = census_helper.filter_anycast(census, "v4")

# Or use comprehensive coverage (includes borderline cases)
anycast = census_helper.filter_anycast(census, "v4", confidence="comprehensive")

Utilizzo da riga di comando

python census_helper.py --ip-version v4 --date latest --prefixes-only
python census_helper.py --ip-version v4 --date 2026-03-22 --confidence comprehensive

Comprendere il dataset

Raccomandazioni sui dati

In base ai requisiti, raccomandiamo il seguente filtraggio:

Alta affidabilità:

(AB > 3) || (GCD > 1)

Copertura completa:

(AB > 1) || (GCD > 1)

Metodi di rilevamento

Il censimento utilizza due metodi di rilevamento:

Basato su Anycast (AB): Rileva l'anycast utilizzando anycast. Un prefisso è considerato anycast se più PoP ricevono risposte. Vedi MAnycast2 per i dettagli. Vengono utilizzati tre protocolli di probe: ICMP/ping, TCP SYN/ACK e DNS/UDP.

  • Falsi positivi (FP): Questo metodo è noto per produrre FP, specialmente quando il numero di PoP riceventi è < 4.

Basato sulla latenza (GCD): Rileva l'anycast utilizzando misurazioni di latenza e calcoli della Great-Circle-Distance.

  • Falsi negativi (FN): Altamente accurato, ma fatica a rilevare l'anycast regionale (ovvero, anycast distribuito all'interno di un'area geografica ristretta).

NOTA Forniamo risultati di geolocalizzazione unicast quando AB > 1 ma GCD == 1. Questo può aiutare a determinare se i risultati AB sono FP o i risultati GCD sono FN.

Struttura dei dati

Percorsi dei file

File più recenti (aggiornati quotidianamente):

IPv4-latest.parquet
IPv6-latest.parquet
routed-prefixes-IPv4-latest.csv
routed-prefixes-IPv6-latest.csv
stats-latest

File storici (dal 21 marzo 2024):

YYYY/MM/DD/IPv4.parquet
YYYY/MM/DD/IPv6.parquet
YYYY/MM/DD/IPv4.csv
YYYY/MM/DD/IPv6.csv
YYYY/MM/DD/stats

Colonne

ColonnaDescrizione
prefixIl prefisso anycast candidato: /24 per IPv4 (es. 1.0.0.0/24), /48 per IPv6
AB_ICMPv4/v6Località trovate utilizzando il metodo basato su anycast (ICMP)
AB_TCPv4/v6Località trovate utilizzando il metodo basato su anycast (TCP SYNACK)
AB_DNSv4/v6Località trovate utilizzando il metodo basato su anycast (DNS/UDP)
GCD_ICMPv4/v6Località trovate utilizzando il metodo basato sulla latenza (ICMP)
GCD_TCPv4/v6Località trovate utilizzando il metodo basato sulla latenza (TCP)
partialIndica se è stato rilevato anycast parziale (solo IPv4)
backing_prefixPrefisso corrispondente della tabella di routing IP (RouteViews)
ASNASN che annunciano il prefisso (MOAS separati da ;)
locationsUna voce per ogni località geolocalizzata (vedi sotto)

Colonna locations

CampoDescrizione
idID GeoNames della città, oppure NoCity quando nessuna città candidata ricade all'interno del disco RTT
cityCittà in cui è collocato il sito, utilizzando l'algoritmo di iGreedy (la candidata più popolosa)
country_codeCodice paese di 2 caratteri (ISO 3166-1 alpha-2)
latLatitudine della città
lonLongitudine della città
candidate_diameterDistanza massima a coppie (km) tra le città candidate rimanenti; valori più piccoli indicano una precisione maggiore
num_constraintsNumero di dischi sovrapposti che hanno raffinato l'insieme delle candidate; valori più alti indicano una maggiore confidenza nel risultato

Nota: La geolocalizzazione è a granularità di aeroporto per le date precedenti al 2026-10-03 ( id contiene un codice aeroportuale IATA di 3 lettere prima)

Formato CSV

Pubblichiamo routed-prefixes-IPv*.csv che contiene:

prefix,asn
4.144.0.0/12,8075

Questo file contiene tutti i prefissi della tabella di routing IP in cui rileviamo anycast con elevata confidenza (ovvero la colonna backing_prefix nel file .parquet). Forniamo questo file poiché consente un'analisi agevole utilizzando i prefissi instradati ed è facilmente accessibile tramite l'interfaccia web di GitHub. Inoltre, semplifica l'analisi congiunta utilizzando la lista di bgp.tools (che classifica l'anycast in base al prefisso instradato) per coloro che utilizzano il nostro dataset in combinazione con il loro.

Scarica lo strumento