All Projects → idealeer → xmap

idealeer / xmap

Licence: Apache-2.0 license
XMap is a fast network scanner designed for performing Internet-wide IPv6 & IPv4 network research scanning.

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
Roff
2310 projects
python
139335 projects - #7 most used programming language
Yacc
648 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to xmap

Zmap
ZMap is a fast single packet network scanner designed for Internet-wide network surveys.
Stars: ✭ 4,083 (+2048.95%)
Mutual labels:  scanning, internet-wide-scanning
deskew
Deskew is a command line tool for deskewing scanned text documents. It uses Hough transform to detect "text lines" in the image. As an output, you get an image rotated so that the lines are horizontal.
Stars: ✭ 127 (-33.16%)
Mutual labels:  scanning
WiFiPS
WiFi Based Indoor Positioning System, A MVP android Application
Stars: ✭ 105 (-44.74%)
Mutual labels:  scanning
sync hosts
解除Resilio Sync/BTSync限制china地区 镜像:https://coding.net/u/renerli/p/sync_hosts/git
Stars: ✭ 15 (-92.11%)
Mutual labels:  ipv6
ip-finder-cli
The official command line client for IPFinder
Stars: ✭ 11 (-94.21%)
Mutual labels:  ipv6
EtherSia
Minimal IPv6 library for Ethernet controllers on Arduino
Stars: ✭ 54 (-71.58%)
Mutual labels:  ipv6
go-external-ip
a Golang library to get your external ip from multiple services
Stars: ✭ 55 (-71.05%)
Mutual labels:  ipv6
ENet-CSharp
A improved fork of ENet, a tried and true networking library. C, C++, C# compatible.
Stars: ✭ 65 (-65.79%)
Mutual labels:  ipv6
captcp
A open source program for TCP analysis of PCAP files
Stars: ✭ 110 (-42.11%)
Mutual labels:  ipv6
dyndnsd
A small, lightweight and extensible DynDNS server written with Ruby and Rack.
Stars: ✭ 69 (-63.68%)
Mutual labels:  ipv6
Hack4Squad
💀 A bash hacking and scanning framework.
Stars: ✭ 45 (-76.32%)
Mutual labels:  scanning
pocketinternet
A Pocket Internet for teaching how the Internet really works.
Stars: ✭ 28 (-85.26%)
Mutual labels:  ipv6
awesome-ipv6
😎 🎉 Awesome list of IPv6 materials and resources
Stars: ✭ 24 (-87.37%)
Mutual labels:  ipv6
node-ip2region
IP/IPv6 to region on Node.js (IP/IPv6 地址到区域运营商)
Stars: ✭ 95 (-50%)
Mutual labels:  ipv6
CEH
Exam Prep for the Ec-council Certified Ethical Hacker 312-50
Stars: ✭ 71 (-62.63%)
Mutual labels:  scanning
lunasec
LunaSec - Dependency Security Scanner that automatically notifies you about vulnerabilities like Log4Shell or node-ipc in your Pull Requests and Builds. Protect yourself in 30 seconds with the LunaTrace GitHub App: https://github.com/marketplace/lunatrace-by-lunasec/
Stars: ✭ 1,261 (+563.68%)
Mutual labels:  scanning
pim6sd
PIM for IPv6 sparse mode daemon
Stars: ✭ 15 (-92.11%)
Mutual labels:  ipv6
python-string-utils
A handy Python library to validate, manipulate and generate strings
Stars: ✭ 47 (-75.26%)
Mutual labels:  ipv6
zx-ip-address
Deprecated
Stars: ✭ 96 (-49.47%)
Mutual labels:  ipv6
Scout
Scout - a Contactless Active Reconnaissance Tool
Stars: ✭ 48 (-74.74%)
Mutual labels:  internet-wide-scanning

XMap: The Internet Scanner

Build Status

XMap is a fast network scanner designed for performing Internet-wide IPv6 & IPv4 network research scanning.

XMap is reimplemented and improved thoroughly from ZMap and is fully compatible with ZMap, armed with the "5 minutes" probing speed and novel scanning techniques. XMap is capable of scanning the 32-bits address space in under 45 minutes. With a 10 gigE connection and PF_RING, XMap can scan the 32-bits address space in under 5 minutes. Moreover, leveraging the novel IPv6 scanning approach, XMap can discover the IPv6 Network Periphery fast. Furthermore, XMap can scan the network space randomly with any length and at any position, such as 2001:db8::/32-64 and 192.168.0.1/16-20. Besides, XMap can probe multiple ports simultaneously.

XMap operates on GNU/Linux, Mac OS, and BSD. XMap currently has implemented probe modules for ICMP Echo scans, TCP SYN scans, UDP probes, and DNS scans (stateless, stateful, or address-spoofing).

With banner grab and TLS handshake tool, ZGrab2, more involved scans could be performed.

Installation

The latest stable release of XMap is version 1.1.2 and supports Linux, macOS, and BSD. We recommend installing XMap from HEAD rather than using a distro package manager (not supported yet).

Instructions on building XMap from source can be found in INSTALL.

Usage

A guide to using XMap can be found in our GitHub Wiki.

Simple commands and options to using XMap can be found in USAGE.

Check how to use DNS probing modules in Issue #11.

Watch the description video at Pentester Academy TV.

Paper

License and Copyright

XMap Copyright 2021 Xiang Li from Network and Information Security Lab Tsinghua University

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See LICENSE for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].