
Высокопроизводительный сетевой сканер для исследования интернета в масштабах 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] [Video]
(Уровень принятия: 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%)