
고성능 네트워크 스캐너로, 인터넷 전체 IPv4/IPv6 연구를 위한 다중 프로브 모듈(ICMP, TCP SYN, UDP, DNS)을 갖추고 있으며, 10G 링크에서 5분 이내에 전체 주소 공간 스캔이 가능합니다.
XMap는 인터넷 전체 IPv6 및 IPv4 네트워크 연구 스캐닝을 수행하도록 설계된 빠른 네트워크 스캐너입니다.
XMap는 ZMap에서 완전히 재구현 및 개선되었으며 ZMap과 완전히 호환되며 "5분" 프로빙 속도와 새로운 스캐닝 기술을 갖추고 있습니다. XMap는 32비트 주소 공간을 45분 이내에 스캔할 수 있습니다. 10기가비트 이더넷 연결과 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를 지원합니다. 배포판 패키지 관리자(아직 지원되지 않음)를 사용하는 대신 HEAD에서 XMap를 설치하는 것을 권장합니다.
소스에서 XMap 빌드에 대한 지침은 INSTALL에서 확인할 수 있습니다.
docker에서 설치: docker pull liii/xmap:latest
ArchLinux 패키지에서 설치
XMap 사용에 대한 가이드는 GitHub Wiki에서 확인할 수 있습니다.
XMap 사용을 위한 간단한 명령 및 옵션은 USAGE에서 확인할 수 있습니다.
DNS 프로빙 모듈 사용 방법은 Issue #11에서 확인하세요.
설명 비디오는 Pentester Academy TV에서 시청하세요.
2021 서호 사이버보안 컨퍼런스에서 발표: 사이버공간 보안 도구 발표
Pentester Academy TV에서 발표
특허 CN202110502369.2 지원
2025 ACSAC 사이버보안 아티팩트 임팩트 어워드 2위 (이 상을 수상한 첫 번째 중국 기관)
[DSN '21] Xiang Li, Baojun Liu, Xiaofeng Zheng, Haixin Duan, Qi Li, Youjun Huang. Fast IPv6 Network Periphery Discovery and Security Implications. In Proceedings of the 2021 IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '21). 타이베이, 대만, 2021년 6월 21-24일 (가상). [PDF] [Slides] [Video].
(채택률: 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: Vulnerable Links in Domain Name Delegation and Revocation. In Proceedings of the 30th Annual Network and Distributed System Security Symposium (NDSS '23). 샌디에이고, 캘리포니아, 2023년 2월 27일 – 3월 3일. [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, and Qi Li. The Maginot Line: Attacking the Boundary of DNS Caching Protection. In Proceedings of the 32nd USENIX Security Symposium (USENIX Security '23). 애너하임, 캘리포니아, 2023년 8월 9–11일. [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, and Haixin Duan. TsuKing: Coordinating DNS Resolvers and Queries into Potent DoS Amplifiers. In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS '23). 코펜하겐, 덴마크, 2023년 11월 26–30일. [PDF] [Slides] [Video]
(채택률: 158/795=19.9%, 1차 채택률: ??%, 2차 채택률: ??%. ⓘ: 두 저자가 동등하게 기여함)