
Высокопроизводительный сетевой сканер для исследования интернета в масштабах IPv4/IPv6, с поддержкой нескольких пробных модулей (ICMP, TCP SYN, UDP, DNS) и сканированием всего адресного пространства менее чем за 5 минут на каналах 10G.
XMap — это быстрый сетевой сканер, предназначенный для проведения исследовательского сканирования сетей IPv6 и IPv4 в масштабе всего Интернета.
XMap полностью переработан и улучшен на основе ZMap и полностью совместим с ZMap, обладая скоростью сканирования «5 минут» и новыми методами сканирования. XMap способен просканировать 32-битное адресное пространство менее чем за 45 минут. С подключением 10 гигабитного Ethernet и PF_RING XMap может просканировать 32-битное адресное пространство менее чем за 5 минут. Более того, используя новый подход к сканированию IPv6, XMap может быстро обнаруживать периферию сети IPv6. Кроме того, XMap может сканировать сетевое пространство случайным образом с любой длиной и в любой позиции, например, 2001:db8::/32-64 и 192.168.0.1/16-20. Помимо этого, XMap может зондировать несколько портов одновременно.
XMap работает на GNU/Linux, macOS и BSD. В настоящее время XMap реализует модули зондирования для сканирования ICMP Echo, TCP SYN, UDP-зондов и DNS-сканирования (без сохранения состояния, с сохранением состояния, с подменой адреса и EDNS).
С помощью инструмента захвата баннеров и рукопожатия TLS, ZGrab2, можно выполнять более сложные сканирования.
Последний стабильный релиз XMap — версия 2.0.5, поддерживающая Linux, macOS и BSD. Мы рекомендуем устанавливать XMap из HEAD, а не через менеджер пакетов дистрибутива (пока не поддерживается).
Инструкции по сборке XMap из исходного кода можно найти в INSTALL.
Установка из docker: docker pull liii/xmap:latest
Установка из ArchLinux Package
Руководство по использованию XMap можно найти в нашем GitHub Wiki.
Простые команды и параметры для использования XMap можно найти в USAGE.
Проверьте, как использовать модули DNS-зондирования, в Issue #11.
Посмотрите видео с описанием на Pentester Academy TV.
Представлено на 2021 West Lake Cybersecurity Conference: Презентация инструментов кибербезопасности киберпространства
Представлено на Pentester Academy TV
Процитировано в 10+ докладах ведущих конференций по безопасности
Поддерживается одним патентом CN202110502369.2
2-е место в 2025 ACSAC Cybersecurity Artifacts Impact Award (Первое китайское учреждение, получившее эту награду)
[DSN '21] Xiang Li, Baojun Liu, Xiaofeng Zheng, Haixin Duan, Qi Li, Youjun Huang. Fast IPv6 Network Periphery Discovery and Security Implications. В трудах 2021 IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '21). Тайбэй, Тайвань, 21-24 июня 2021 года (виртуально). [PDF] [Slides] [Video].
(Уровень принятия: 48/279=17,2%)
[NDSS '23] Xiang Li, Baojun Liu, Xuesong Bai, Mingming Zhang, Qifan Zhang, Zhou Li, Haixin Duan, и Qi Li. Ghost Domain Reloaded: Vulnerable Links in Domain Name Delegation and Revocation. В трудах 30-й ежегодной конференции Network and Distributed System Security Symposium (NDSS '23). Сан-Диего, Калифорния, 27 февраля – 3 марта 2023 года. [PDF] [Slides]
XMap Copyright 2021-2025 Xiang Li из All-in-One Security and Privacy Lab (AOSP Lab) Nankai University
Лицензировано на условиях Apache License, Version 2.0 («Лицензия»); вы не можете использовать этот файл иначе как в соответствии с Лицензией. Копию Лицензии можно получить по адресу http://www.apache.org/licenses/LICENSE-2.0
Если это не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение распространяется на условиях «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых. См. ЛИЦЕНЗИЮ для получения информации о конкретных правах и ограничениях.
(Уровень принятия: 94/581=16,2%, Уровень принятия летом: 36/183=19,7%, Уровень принятия осенью: 58/398=14,6%)
[USENIX Security '23] Xiang Li, Chaoyi Lu, Baojun Liu, Qifan Zhang, Zhou Li, Haixin Duan, и Qi Li. The Maginot Line: Attacking the Boundary of DNS Caching Protection. В трудах 32-го симпозиума USENIX Security Symposium (USENIX Security '23). Анахайм, Калифорния, 9–11 августа 2023 года. [PDF] [Slides] [Video]
(Уровень принятия: 422/1 444=29,2%, Уровень принятия летом: 91/388=23,5%, Уровень принятия осенью: 155/531=29,2%), Уровень принятия зимой: 176/525=33,5%)
[CCS '23] Wei Xuⓘ, Xiang Liⓘ, Chaoyi Lu, Baojun Liu, Jia Zhang, Jianjun Chen, Tao Wan, и Haixin Duan. TsuKing: Coordinating DNS Resolvers and Queries into Potent DoS Amplifiers. В трудах конференции 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS '23). Копенгаген, Дания, 26–30 ноября 2023 года. [PDF] [Slides] [Video]
(Уровень принятия: 158/795=19,9%, Уровень принятия в первом раунде: ??%, Уровень принятия во втором раунде: ??%. ⓘ: Оба автора внесли равный вклад в статью)
[CCS '23] Zhenrui Zhangⓘ, Geng Hongⓘ, Xiang Li, Zhuoqun Fu, Jia Zhang, Mingxuan Liu, Chuhan Wang, Jianjun Chen, Baojun Liu, Haixin Duan, Chao Zhang, и Min Yang. Under the Dark: A Systematical Study of Stealthy Mining Pools (Ab)use in the Wild. В трудах конференции 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS '23). Копенгаген, Дания, 26–30 ноября 2023 года. [PDF] [Slides] [Video]
(Уровень принятия: 158/795=19,9%, Уровень принятия в первом раунде: ??%, Уровень принятия во втором раунде: ??%. ⓘ: Оба автора внесли равный вклад в статью)
[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: Evaluating the Security Risks of the Undelegated Record on DNS Hosting Services. В трудах ACM Internet Measurement Conference 2023 (IMC '23). Монреаль, Канада, 24-26 октября 2023 года. [PDF] [Slides] [Video]
(Уровень принятия: 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: How Shared Infrastructures Magnify SPF Vulnerabilities Across the Internet. В трудах 31-й ежегодной конференции Network and Distributed System Security Symposium (NDSS '24). Сан-Диего, Калифорния, 26 февраля – 1 марта 2024 года. [PDF] [Slides] [Video]
(Уровень принятия: 104/694=15,0%, Уровень принятия летом: 41/211=19,4%, Уровень принятия осенью: 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✉, и Qi Li✉. TuDoor Attack: Systematically Exploring and Exploiting Logic Vulnerabilities in DNS Response Pre-processing with Malformed Packets. В трудах 2024 IEEE Symposium on Security and Privacy (Oakland S&P '24). Сан-Франциско, Калифорния, 20–23 мая 2024 года. [PDF] [Slides] [Poster] [Video]
(Уровень принятия: 261/1 466=17,8%, Уровень принятия в первом круге: ??%, Уровень принятия во втором круге: ??%, Уровень принятия в третьем круге: ??%. ✉: Авторы для корреспонденции.)
[USENIX Security '24] Qifan Zhang, Xuesong Bai, Xiang Li✉, Haixin Duan, Qi Li, и Zhou Li✉. ResolverFuzz: Automated Discovery of DNS Resolver Vulnerabilities with Query-Response Fuzzing. В трудах 33-го симпозиума USENIX Security Symposium (USENIX Security '24). Филадельфия, Пенсильвания, 14–16 августа 2024 года. [PDF] [Slides] [Video]
(Уровень принятия: 417/2 276=18,3%, Уровень принятия летом: ??%, Уровень принятия осенью: ??%), Уровень принятия зимой: ??%. ✉: Оба являются авторами для корреспонденции.)
[NDSS '24] Mingxuan Liu, Yiming Zhang, Xiang Li, Chaoyi Lu, Baojun Liu, Haixin Duan, Xiaofeng Zheng (2024). Understanding the Implementation and Security Implications of Protective DNS Services. В трудах 31-й ежегодной конференции Network and Distributed System Security Symposium (NDSS '24). Сан-Диего, Калифорния, 26 февраля – 1 марта 2024 года. [PDF] [Slides] [Video]
(Уровень принятия: 104/694=15,0%, Уровень принятия летом: 41/211=19,4%, Уровень принятия осенью: 63/483=13,0%)
[Oakland S&P '24] Xiang Li, Dashuai Wu, Haixin Duan, и Qi Li. DNSBomb: A New Practical-and-Powerful Pulsing DoS Attack Exploiting DNS Queries-and-Responses. В трудах 2024 IEEE Symposium on Security and Privacy (Oakland S&P '24). Сан-Франциско, Калифорния, 20–23 мая 2024 года. [PDF] [Slides] [Poster] [Video]
(Уровень принятия: 261/1 466=17,8%, Уровень принятия в первом круге: ??%, Уровень принятия во втором круге: ??%, Уровень принятия в третьем круге: ??%)
[NDSS '24] Qifan Zhang, Xuesong Bai, Xiang Li✉, Haixin Duan, Qi Li, и Zhou Li✉. Poster: ResolverFuzz: Automated Discovery of DNS Resolver Vulnerabilities with Query-Response Fuzzing. В трудах 31-й ежегодной конференции Network and Distributed System Security Symposium (NDSS '24). Сан-Диего, Калифорния, 26 февраля – 1 марта 2024 года. [PDF] [Slides] [Video]
(Уровень принятия: 33/42=78,6%)
[USENIX Security '24] Yunyi Zhang, Baojun Liu, Haixin Duan, Min Zhang, Xiang Li, Fan Shi, Chengxi Xu, и Eihal Alowaisheq Rethinking the Security Threats of xxx DNS xxx. В трудах 33-го симпозиума USENIX Security Symposium (USENIX Security '24). Филадельфия, Пенсильвания, 14–16 августа 2024 года. [PDF] [Slides] [Video]
(Уровень принятия: 417/2 276=18,3%, Уровень принятия летом: ??%, Уровень принятия осенью: ??%), Уровень принятия зимой: ??%)
[CCS '25] Xiang Li, Mingming Zhang, Zuyao Xu, Fasheng Miao, Yuqi Qiu, Baojun Liu, Jia Zhang, Xiaofeng Zheng, Haixin Duan, Zheli Liu, Yunhai Zhang, и Dunqiu Fan. RebirthDay Attack: Reviving DNS Cache Poisoning with the Birthday Paradox. В трудах конференции 2025 ACM SIGSAC Conference on Computer and Communications Security (CCS '25).
Другие публикации, цитирующие этот инструмент или статью