Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
anycast-census — Längsschnitt-Anycast-Census-System, das IPv4/IPv6-Präfixe über ICMP, TCP und DNS sondiert, um Anycast-Deployments zu erkennen und PoPs zu geolokalisieren, mit täglichen Datensätzen und einer API. | Kitploit
Tools/GitHubGitHub/ut-dacs/anycast-census
Paket-Sniffing & AnalyseAufklärungNetzwerkkartierungInformationsbeschaffungNetzwerksicherheitPapers & ForschungKuratierte RessourcenDNS-Analyse
GitHubut-dacs/anycast-census

anycast-census

Längsschnitt-Anycast-Census-System, das IPv4/IPv6-Präfixe über ICMP, TCP und DNS sondiert, um Anycast-Deployments zu erkennen und PoPs zu geolokalisieren, mit täglichen Datensätzen und einer API.

1982vor 1 TagNoch nicht geprüft
Repository anzeigen
Webseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

LACeS Anycast Census

DOI License: MPL 2.0 Website

LACeS: ein offenes, schnelles, verantwortungsvolles und effizientes longitudinales Anycast-Census-System

Kontakt: [email protected]

Inhalt

  • Census-Daten herunterladen
  • LACeS Explorer — interaktive Weboberfläche
  • Verwendung des Python-Helfers
  • Das Dataset verstehen
    • Datenempfehlungen
    • Erkennungsmethoden
  • Datenstruktur
  • Messmethodik
  • Eigenen Census durchführen
  • Zitation

Census-Daten herunterladen

Verfügbare Formate

Die Parquet-Dateien in diesem Repository können über die manycast.net REST API in alternativen Formaten heruntergeladen werden:

FormatBeispiel
.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

Ersetzen Sie latest durch ein bestimmtes Datum (z. B. 2026-03-22), um einen historischen Snapshot herunterzuladen. Sowohl IPv4 als auch IPv6 sind mit den Präfixen IPv4- und IPv6- verfügbar.

Beispiel:

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

Die vollständige API-Dokumentation beschreibt das Abfragen einzelner Präfixe, ASNs und täglicher Statistiken.

LACeS Explorer — interaktive Weboberfläche

Wir stellen ein interaktives Dashboard zum Abfragen, Visualisieren und Erkunden der Census-Daten bereit:

Suche & Lookup. Geben Sie eine beliebige IP-Adresse, ein Präfix, eine ASN, eine Domain oder eine TLD ein, um den Anycast-Status, die Geolokalisierung erkannter PoPs und zugehörige Netzwerkinformationen nachzuschlagen. Historische Momentaufnahmen sind für alle Census-Daten seit dem 21. März 2024 verfügbar.

Vergleichsmodus. Wählen Sie zwei verschiedene Census-Daten aus, um nachzuvollziehen, wie sich die Anycast-Bereitstellung im Laufe der Zeit verändert hat.

RIPE-Atlas-Integration. Führen Sie den Geolokalisierungsalgorithmus auf öffentlichen RIPE-Atlas-Ergebnissen aus.

Analysen. Statistiken im Zeitverlauf, Anycast nach Region, Hilbert-Kurve des Anycast-Raums, ...

Verwendung des Python-Helfers

Die Datei census_helper.py bietet praktische Funktionen zum Herunterladen und Filtern des Datensatzes. Erfordert pandas, pyarrow und requests.

Grundlegende Verwendung

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")

Befehlszeilenverwendung

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

Das Dataset verstehen

Datenempfehlungen

Je nach Anforderungen empfehlen wir die folgende Filterung:

Hohe Konfidenz:

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

Umfassende Abdeckung:

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

Erkennungsmethoden

Die Erhebung verwendet zwei Erkennungsmethoden:

Anycast-basiert (AB): Erkennt Anycast mithilfe von Anycast. Ein Präfix gilt als Anycast, wenn mehrere PoPs Antworten empfangen. Siehe MAnycast2 für Details. Es werden drei Probe-Protokolle verwendet: ICMP/ping, TCP SYN/ACK und DNS/UDP.

  • Falsch-Positive (FPs): Diese Methode ist dafür bekannt, FPs zu erzeugen, insbesondere wenn die Anzahl der empfangenden PoPs < 4 ist.

Latenz-basiert (GCD): Erkennt Anycast mithilfe von Latenzmessungen und Berechnungen der Großkreis-Distanz.

  • Falsch-Negative (FNs): Hochgenau, hat jedoch Schwierigkeiten, regionales Anycast zu erkennen (d. h. Anycast, das innerhalb eines eng begrenzten geografischen Gebiets eingesetzt wird).

HINWEIS Wir liefern Unicast-Geolokalisierungsergebnisse, wenn AB > 1, aber GCD == 1. Dies kann dabei helfen, festzustellen, ob AB-Ergebnisse FPs oder GCD-Ergebnisse FNs sind.

Datenstruktur

Dateipfade

Neueste Dateien (täglich aktualisiert):

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

Historische Dateien (seit 21. März 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

Spalten

SpalteBeschreibung
prefixDas Kandidaten-Anycast-Präfix: /24 für IPv4 (z. B. 1.0.0.0/24), /48 für IPv6
AB_ICMPv4/v6Standorte, die mit der anycast-basierten Methode (ICMP) gefunden wurden
AB_TCPv4/v6Standorte, die mit der anycast-basierten Methode (TCP SYNACK) gefunden wurden
AB_DNSv4/v6Standorte, die mit der anycast-basierten Methode (DNS/UDP) gefunden wurden
GCD_ICMPv4/v6Standorte, die mit der latenzbasierten Methode (ICMP) gefunden wurden
GCD_TCPv4/v6Standorte, die mit der latenzbasierten Methode (TCP) gefunden wurden
partialOb partielles Anycast erkannt wurde (nur IPv4)
backing_prefixEntsprechendes IP-Routing-Tabellen-Präfix (RouteViews)
ASNASN(s), die das Präfix ankündigen (MOASes getrennt durch ;)
locationsEin Eintrag pro geolokalisiertem Standort (siehe unten)

Spalte „Locations“

FeldBeschreibung
idGeoNames-ID der Stadt oder NoCity, wenn keine Kandidatenstadt innerhalb des RTT-Discs liegt
cityStadt, in der der Standort platziert wird, unter Verwendung von iGreedys Algorithmus (die bevölkerungsreichste Kandidatin)
country_codeZweistelliger Ländercode (ISO 3166-1 alpha-2)
latBreitengrad der Stadt
lonLängengrad der Stadt
candidate_diameterMaximale paarweise Entfernung (km) zwischen verbleibenden Kandidatenstädten; kleinere Werte bedeuten höhere Präzision
num_constraintsAnzahl der überlappenden Discs, die die Kandidatenmenge verfeinert haben; höhere Werte bedeuten höhere Konfidenz im Ergebnis

Hinweis: Die Geolokalisierung erfolgt mit Flughafen-Granularität für Daten vor dem 2026-10-03 (id enthält davor einen IATA-3-Buchstaben-Flughafencode)

CSV-Format

Wir veröffentlichen routed-prefixes-IPv*.csv, das Folgendes enthält:

prefix,asn
4.144.0.0/12,8075

Diese Datei enthält alle IP-Routing-Tabellen-Präfixe, in denen wir Anycast mit hoher Konfidenz erkennen (d. h. die Spalte backing_prefix in der .parquet). Wir stellen diese Datei bereit, da dies eine einfache Analyse anhand gerouteter Präfixe ermöglicht und über die Web-Oberfläche von GitHub leicht zugänglich ist. Darüber hinaus vereinfacht sie die gemeinsame Analyse mit der Liste von bgp.tools (die Anycast anhand des gerouteten Präfixes klassifiziert) für diejenigen, die unseren Datensatz in Kombination mit deren verwenden.

Tool herunterladen