Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
anycast-census — Système de recensement anycast longitudinal qui sonde les préfixes IPv4/IPv6 via ICMP, TCP et DNS pour détecter les déploiements anycast et géolocaliser les PoP, publiant des jeux de données quotidiens et une API. | Kitploit
Outils/GitHubGitHub/ut-dacs/anycast-census
Sniffing et Analyse de PaquetsReconnaissanceCartographie RéseauCollecte d'InformationsSécurité RéseauArticles et RechercheRessources OrganiséesAnalyse DNS
GitHubut-dacs/anycast-census

anycast-census

Système de recensement anycast longitudinal qui sonde les préfixes IPv4/IPv6 via ICMP, TCP et DNS pour détecter les déploiements anycast et géolocaliser les PoP, publiant des jeux de données quotidiens et une API.

19103il y a 0 joursPas encore vérifié
Voir le dépôtSite web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

LACeS Anycast Census

DOI License: MPL 2.0 Website

LACeS : un système de recensement anycast longitudinal ouvert, rapide, responsable et efficace

Contact : [email protected]

Contenu

  • Téléchargement des données de recensement
  • LACeS Explorer — interface web interactive
  • Utilisation de l'assistant Python
  • Comprendre le jeu de données
    • Recommandations relatives aux données
    • Méthodes de détection
  • Structure des données
  • Méthodologie de mesure
  • Exécuter votre propre recensement
  • Citation

Téléchargement des données de recensement

Formats disponibles

Les fichiers parquet de ce dépôt peuvent être téléchargés dans d'autres formats via l'API REST manycast.net :

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

Remplacez latest par une date spécifique (par exemple, 2026-03-22) pour télécharger un instantané historique. IPv4 et IPv6 sont tous deux disponibles avec les préfixes IPv4- et IPv6-.

Exemple :

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

Consultez la documentation complète de l'API pour interroger des préfixes individuels, des ASN et des statistiques quotidiennes.

LACeS Explorer — interface web interactive

Nous fournissons un tableau de bord interactif pour interroger, visualiser et explorer les données du recensement :

Recherche et consultation. Saisissez n'importe quelle adresse IP, préfixe, ASN, domaine ou TLD pour consulter le statut anycast, la géolocalisation des PoP détectés et les informations réseau associées. Des instantanés historiques sont disponibles pour toutes les dates de recensement depuis le 21 mars 2024.

Mode comparaison. Sélectionnez deux dates de recensement différentes pour suivre l'évolution du déploiement anycast au fil du temps.

Intégration RIPE Atlas. Exécutez l'algorithme de géolocalisation sur les résultats publics de RIPE Atlas.

Analytique. Statistiques dans le temps, anycast par région, courbe de Hilbert de l'espace anycast, ...

Utilisation de l'assistant Python

Le fichier census_helper.py fournit des fonctions pratiques pour télécharger et filtrer le jeu de données. Nécessite pandas, pyarrow et requests.

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

Utilisation en ligne de commande

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

Comprendre le jeu de données

Recommandations relatives aux données

Selon les exigences, nous recommandons le filtrage suivant :

Haute confiance :

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

Couverture complète :

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

Méthodes de détection

Le recensement utilise deux méthodes de détection :

Basée sur l'anycast (AB) : Détecte l'anycast à l'aide de l'anycast. Un préfixe est considéré comme anycast si plusieurs PoPs reçoivent des réponses. Voir MAnycast2 pour plus de détails. Trois protocoles de sondage sont utilisés : ICMP/ping, TCP SYN/ACK et DNS/UDP.

  • Faux positifs (FPs) : Cette méthode est connue pour produire des FPs, en particulier lorsque le nombre de PoPs récepteurs est < 4.

Basée sur la latence (GCD) : Détecte l'anycast à l'aide de mesures de latence et de calculs de distance orthodromique.

  • Faux négatifs (FNs) : Très précise, mais peine à détecter l'anycast régional (c'est-à-dire l'anycast déployé dans une zone géographique restreinte).

REMARQUE Nous fournissons des résultats de géolocalisation unicast lorsque AB > 1 mais GCD == 1. Cela peut aider à déterminer si les résultats AB sont des FPs ou si les résultats GCD sont des FNs.

Structure des données

Chemins de fichiers

Derniers fichiers (mis à jour quotidiennement) :

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

Fichiers historiques (depuis le 21 mars 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

Colonnes

ColonneDescription
prefixLe préfixe anycast candidat : /24 pour IPv4 (par ex., 1.0.0.0/24), /48 pour IPv6
AB_ICMPv4/v6Emplacements trouvés à l'aide de la méthode basée sur l'anycast (ICMP)
AB_TCPv4/v6Emplacements trouvés à l'aide de la méthode basée sur l'anycast (TCP SYNACK)
AB_DNSv4/v6Emplacements trouvés à l'aide de la méthode basée sur l'anycast (DNS/UDP)
GCD_ICMPv4/v6Emplacements trouvés à l'aide de la méthode basée sur la latence (ICMP)
GCD_TCPv4/v6Emplacements trouvés à l'aide de la méthode basée sur la latence (TCP)
partialIndique si un anycast partiel a été détecté (IPv4 uniquement)
backing_prefixPréfixe correspondant de la table de routage IP (RouteViews)
ASNASN(s) annonçant le préfixe (MOAS séparés par ;)
locationsUne entrée par emplacement géolocalisé (voir ci-dessous)

Colonne locations

ChampDescription
idID GeoNames de la ville, ou NoCity lorsqu'aucune ville candidate ne se trouve dans le disque RTT
cityVille dans laquelle le site est placé, selon l'algorithme d'iGreedy (la candidate la plus peuplée)
country_codeCode pays à 2 caractères (ISO 3166-1 alpha-2)
latLatitude de la ville
lonLongitude de la ville
candidate_diameterDistance maximale par paire (km) entre les villes candidates restantes ; des valeurs plus faibles indiquent une précision plus élevée
num_constraintsNombre de disques qui se chevauchent et qui ont affiné l'ensemble des candidates ; des valeurs plus élevées indiquent une confiance plus élevée dans le résultat

Remarque : La géolocalisation est à la granularité de l'aéroport pour les dates antérieures au 2026-10-03 ( id contient un code d'aéroport IATA à 3 lettres avant)

Format CSV

Télécharger l’outil