
Scanner réseau haute performance pour la recherche à l'échelle d'Internet sur IPv4/IPv6, doté de modules multi-sondes (ICMP, TCP SYN, UDP, DNS) et d'un scan de l'espace d'adressage complet en moins de 5 minutes sur des liens 10G.
XMap est un scanner réseau rapide conçu pour effectuer des scans de recherche réseau à l'échelle d'Internet en IPv6 et IPv4.
XMap est une réimplémentation et une amélioration approfondie de ZMap, entièrement compatible avec ZMap, doté d'une vitesse de sondage de « 5 minutes » et de techniques de scan innovantes. XMap est capable de scanner l'espace d'adressage 32 bits en moins de 45 minutes. Avec une connexion 10 gigE et PF_RING, XMap peut scanner l'espace d'adressage 32 bits en moins de 5 minutes. De plus, en tirant parti de la nouvelle approche de scan IPv6, XMap peut découvrir rapidement la périphérie réseau IPv6. En outre, XMap peut scanner l'espace réseau de manière aléatoire avec n'importe quelle longueur et à n'importe quelle position, par exemple 2001:db8::/32-64 et 192.168.0.1/16-20. En outre, XMap peut sonder plusieurs ports simultanément.
XMap fonctionne sous GNU/Linux, macOS et BSD. XMap a actuellement implémenté des modules de sondage pour les scans ICMP Echo, les scans TCP SYN, les sondes UDP et les scans DNS (sans état, avec état, usurpation d'adresse et EDNS).
Avec l'outil de récupération de bannière et de négociation TLS, ZGrab2, des scans plus complexes peuvent être effectués.
La dernière version stable de XMap est la version 2.0.5 et prend en charge Linux, macOS et BSD. Nous recommandons d'installer XMap depuis HEAD plutôt que d'utiliser un gestionnaire de paquets de distribution (pas encore pris en charge).
Les instructions pour compiler XMap depuis les sources se trouvent dans INSTALL.
Installation depuis docker : docker pull liii/xmap:latest
Installation depuis le paquet ArchLinux
Un guide d'utilisation de XMap se trouve dans notre GitHub Wiki.
Les commandes et options simples pour utiliser XMap se trouvent dans USAGE.
Consultez comment utiliser les modules de sondage DNS dans Issue #11.
Regardez la vidéo de description sur Pentester Academy TV.
Présenté lors de la 2021 West Lake Cybersecurity Conference : Présentation d'outils de sécurité du cyberespace
Présenté sur Pentester Academy TV
Référencé par plus de 10 articles de conférences de sécurité de premier plan
Soutenant un brevet CN202110502369.2
La 2e place du 2025 ACSAC Cybersecurity Artifacts Impact Award (Première institution chinoise à recevoir ce prix)
[DSN '21] Xiang Li, Baojun Liu, Xiaofeng Zheng, Haixin Duan, Qi Li, Youjun Huang. Découverte rapide de la périphérie réseau IPv6 et implications en matière de sécurité. Dans les actes de la conférence internationale 2021 IEEE/IFIP sur les systèmes et réseaux fiables (DSN '21). Taipei, Taiwan, 21-24 juin 2021 (virtuellement). [PDF] [Slides] [Vidéo].
(Taux d'acceptation : 48/279=17.2%)
[NDSS '23] Xiang Li, Baojun Liu, Xuesong Bai, Mingming Zhang, Qifan Zhang, Zhou Li, Haixin Duan, and Qi Li. Ghost Domain Reloaded : Liens vulnérables dans la délégation et la révocation des noms de domaine. Dans les actes du 30e Symposium annuel sur les systèmes de distribution et la sécurité des réseaux (NDSS '23). San Diego, Californie, 27 février – 3 mars 2023. [PDF] [Slides]
XMap Copyright 2021-2025 Xiang Li du All-in-One Security and Privacy Lab (AOSP Lab) de l'Université Nankai
Sous licence Apache, version 2.0 (la "Licence") ; vous ne pouvez pas utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à l'adresse http://www.apache.org/licenses/LICENSE-2.0
Sauf si requis par la loi ou convenu par écrit, le logiciel distribué sous la licence est distribué « EN L'ÉTAT », SANS GARANTIES OU CONDITIONS D'AUCUNE SORTE, expresses ou implicites. Consultez la LICENCE pour connaître les autorisations et limitations spécifiques applicables.
(Taux d'acceptation : 94/581=16.2%, Taux d'acceptation en été : 36/183=19.7%, Taux d'acceptation en automne : 58/398=14.6%)
[USENIX Security '23] Xiang Li, Chaoyi Lu, Baojun Liu, Qifan Zhang, Zhou Li, Haixin Duan, and Qi Li. The Maginot Line : Attaquer la frontière de la protection du cache DNS. Dans les actes du 32e Symposium sur la sécurité USENIX (USENIX Security '23). Anaheim, Californie, 9–11 août 2023. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 422/1,444=29.2%, Taux d'acceptation en été : 91/388=23.5%, Taux d'acceptation en automne : 155/531=29.2%), Taux d'acceptation en hiver : 176/525=33.5%)
[CCS '23] Wei Xuⓘ, Xiang Liⓘ, Chaoyi Lu, Baojun Liu, Jia Zhang, Jianjun Chen, Tao Wan, and Haixin Duan. TsuKing : Coordonner les résolveurs DNS et les requêtes en amplificateurs DoS puissants. Dans les actes de la conférence 2023 ACM SIGSAC sur la sécurité informatique et des communications (CCS '23). Copenhague, Danemark, 26–30 novembre 2023. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 158/795=19.9%, Taux d'acceptation au premier tour : ??%, Taux d'acceptation au deuxième tour : ??%. ⓘ : Les deux auteurs ont contribué à parts égales à l'article)
[CCS '23] Zhenrui Zhangⓘ, Geng Hongⓘ, Xiang Li, Zhuoqun Fu, Jia Zhang, Mingxuan Liu, Chuhan Wang, Jianjun Chen, Baojun Liu, Haixin Duan, Chao Zhang, and Min Yang. Under the Dark : Une étude systématique des (abus de) pools de minage furtifs dans la nature. Dans les actes de la conférence 2023 ACM SIGSAC sur la sécurité informatique et des communications (CCS '23). Copenhague, Danemark, 26–30 novembre 2023. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 158/795=19.9%, Taux d'acceptation au premier tour : ??%, Taux d'acceptation au deuxième tour : ??%. ⓘ : Les deux auteurs ont contribué à parts égales à l'article)
[IMC '23] Fenglu Zhang, Yunyi Zhang, Baojun Liu, Eihal Alowaisheq, Lingyun Ying, Xiang Li, Zaifeng Zhang, Ying Liu, Haixin Duan, Min Zhang. Wolf in Sheep's Clothing : Évaluation des risques de sécurité de l'enregistrement non délégué sur les services d'hébergement DNS. Dans les actes de la conférence ACM Internet Measurement 2023 (IMC '23). Montréal, Canada, 24–26 octobre 2023. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 52/208=25.0%)
[NDSS '24] Chuhan Wang, YASUHIRO KURANAGA, Yihang Wang, Mingming Zhang, Linkai Zheng, Xiang Li, Jianjun Chen, Haixin Duan, Yanzhong Lin, Qingfeng Pan. BreakSPF : Comment les infrastructures partagées amplifient les vulnérabilités SPF à travers Internet. Dans les actes du 31e Symposium annuel sur les systèmes de distribution et la sécurité des réseaux (NDSS '24). San Diego, Californie, 26 février – 1 mars 2024. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 104/694=15.0%, Taux d'acceptation en été : 41/211=19.4%, Taux d'acceptation en automne : 63/483=13.0%)
[Oakland S&P '24] Xiang Li, Wei Xu, Baojun Liu, Mingming Zhang, Zhou Li✉, Jia Zhang, Deliang Chang, Xiaofeng Zheng, Chuhan Wang, Jianjun Chen, Haixin Duan✉, and Qi Li✉. Attaque TuDoor : Exploration et exploitation systématiques des vulnérabilités logiques dans le prétraitement des réponses DNS avec des paquets malformés. Dans les actes du Symposium 2024 IEEE sur la sécurité et la confidentialité (Oakland S&P '24). San Francisco, Californie, 20–23 mai 2024. [PDF] [Slides] [Poster] [Vidéo]
(Taux d'acceptation : 261/1,466=17.8%, Taux d'acceptation au premier cercle : ??%, Taux d'acceptation au deuxième cercle : ??%, Taux d'acceptation au troisième cercle : ??%. ✉ : Auteurs correspondants.)
[USENIX Security '24] Qifan Zhang, Xuesong Bai, Xiang Li✉, Haixin Duan, Qi Li, and Zhou Li✉. ResolverFuzz : Découverte automatisée des vulnérabilités des résolveurs DNS par fuzzing requête-réponse. Dans les actes du 33e Symposium sur la sécurité USENIX (USENIX Security '24). Philadelphie, Pennsylvanie, 14–16 août 2024. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 417/2,276=18.3%, Taux d'acceptation en été : ??%, Taux d'acceptation en automne : ??%), Taux d'acceptation en hiver : ??%. ✉ : Les deux sont auteurs correspondants.)
[NDSS '24] Mingxuan Liu, Yiming Zhang, Xiang Li, Chaoyi Lu, Baojun Liu, Haixin Duan, Xiaofeng Zheng (2024). Comprendre l'implémentation et les implications de sécurité des services DNS protecteurs. Dans les actes du 31e Symposium annuel sur les systèmes de distribution et la sécurité des réseaux (NDSS '24). San Diego, Californie, 26 février – 1 mars 2024. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 104/694=15.0%, Taux d'acceptation en été : 41/211=19.4%, Taux d'acceptation en automne : 63/483=13.0%)
[Oakland S&P '24] Xiang Li, Dashuai Wu, Haixin Duan, and Qi Li. DNSBomb : Une nouvelle attaque DoS pulsée pratique et puissante exploitant les requêtes et réponses DNS. Dans les actes du Symposium 2024 IEEE sur la sécurité et la confidentialité (Oakland S&P '24). San Francisco, Californie, 20–23 mai 2024. [PDF] [Slides] [Poster] [Vidéo]
(Taux d'acceptation : 261/1,466=17.8%, Taux d'acceptation au premier cercle : ??%, Taux d'acceptation au deuxième cercle : ??%, Taux d'acceptation au troisième cercle : ??%)
[NDSS '24] Qifan Zhang, Xuesong Bai, Xiang Li✉, Haixin Duan, Qi Li, and Zhou Li✉. Poster : ResolverFuzz : Découverte automatisée des vulnérabilités des résolveurs DNS par fuzzing requête-réponse. Dans les actes du 31e Symposium annuel sur les systèmes de distribution et la sécurité des réseaux (NDSS '24). San Diego, Californie, 26 février – 1 mars 2024. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 33/42=78.6%)
[USENIX Security '24] Yunyi Zhang, Baojun Liu, Haixin Duan, Min Zhang, Xiang Li, Fan Shi, Chengxi Xu, and Eihal Alowaisheq Repenser les menaces de sécurité xxx DNS xxx. Dans les actes du 33e Symposium sur la sécurité USENIX (USENIX Security '24). Philadelphie, Pennsylvanie, 14–16 août 2024. [PDF] [Slides] [Vidéo]
(Taux d'acceptation : 417/2,276=18.3%, Taux d'acceptation en été : ??%, Taux d'acceptation en automne : ??%), Taux d'acceptation en hiver : ??%)
[CCS '25] Xiang Li, Mingming Zhang, Zuyao Xu, Fasheng Miao, Yuqi Qiu, Baojun Liu, Jia Zhang, Xiaofeng Zheng, Haixin Duan, Zheli Liu, Yunhai Zhang, and Dunqiu Fan. Attaque RebirthDay : Raviver l'empoisonnement du cache DNS avec le paradoxe des anniversaires. Dans les actes de la conférence 2025 ACM SIGSAC sur la sécurité informatique et des communications (CCS '25).
Autres articles citant cet outil ou cet article