XMap 是一款专为执行全互联网 IPv6 和 IPv4 网络研究扫描而设计的快速网络扫描器。
XMap 在 ZMap 的基础上进行了彻底的重新实现和改进,并与 ZMap 完全兼容,具备“5 分钟”探测速度和新颖的扫描技术。XMap 能够在 45 分钟内扫描 32 位地址空间。在 10 gigE 连接和 PF_RING 的支持下,XMap 可以在 5 分钟内扫描 32 位地址空间。此外,借助新颖的 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)。
配合带有 Banner 抓取和 TLS 握手功能的工具 ZGrab2,可以执行更深入的扫描。
XMap 的最新稳定版本是 2.0.5,支持 Linux、macOS 和 BSD。我们建议从 HEAD 源码安装 XMap,而不是使用发行版的包管理器(暂不支持)。
从源码构建 XMap 的说明 可在 INSTALL 中找到。
从 docker 安装: docker pull liii/xmap:latest
从 ArchLinux 包 安装
关于如何使用 XMap 的指南,请参阅我们的 GitHub Wiki。
关于使用 XMap 的简单命令和选项,请参阅 USAGE。
如何在 Issue #11 中查看如何使用 DNS 探测模块。
在 Pentester Academy TV 观看介绍视频。
在 2021 西湖网络安全大会 上展示:网络安全工具展示
在 Pentester Academy TV 上展示
被 10 余篇顶级安全会议论文 引用
支持一项专利 CN202110502369.2
获得 2025 年 ACSAC 网络安全工件影响力奖 第二名(首个获得该奖项的中国机构)
[DSN '21] 李翔, 刘保君, 郑晓峰, 段海新, 李琦, 黄友军. Fast IPv6 Network Periphery Discovery and Security Implications. 收录于 2021 年 IEEE/IFIP 国际可靠系统与网络会议论文集 (DSN '21). 台湾台北,2021年6月21-24日(虚拟会议). [PDF] [Slides] [视频].
(录用率: 48/279=17.2%)
[NDSS '23] 李翔, 刘保君, 白雪松, 张明明, 张琪凡, 李舟, 段海新, 李琦. Ghost Domain Reloaded: Vulnerable Links in Domain Name Delegation and Revocation. 收录于第30届年度网络与分布式系统安全研讨会论文集 (NDSS '23). 加利福尼亚州圣地亚哥,2023年2月27日至3月3日. [PDF] [Slides] [视频]
(录用率: 94/581=16.2%, 夏季录用率: 36/183=19.7%), 秋季录用率: 58/398=14.6%)
[USENIX Security '23] 李翔, 卢晨曦, 刘保君, 张琪凡, 李舟, 段海新, 李琦. The Maginot Line: Attacking the Boundary of DNS Caching Protection. 收录于第32届 USENIX 安全研讨会论文集 (USENIX Security '23). 加利福尼亚州阿纳海姆,2023年8月9-11日. [PDF] [Slides] [视频]
(录用率: 422/1,444=29.2%, 夏季录用率: 91/388=23.5%, 秋季录用率: 155/531=29.2%), 冬季录用率: 176/525=33.5%)
[CCS '23] 许伟ⓘ, 李翔ⓘ, 卢晨曦, 刘保君, 张嘉, 陈建军, 万涛, 段海新. TsuKing: Coordinating DNS Resolvers and Queries into Potent DoS Amplifiers. 收录于 2023 年 ACM SIGSAC 计算机与通信安全会议论文集 (CCS '23). 丹麦哥本哈根,2023年11月26-30日. [PDF] [Slides] [视频]
(录用率: 158/795=19.9%, 第一轮录用率: ??%, 第二轮录用率: ??%. ⓘ: 两位作者对本文贡献相同)