MASSCAN: Mass IP port scanner — screenshot of github.com

MASSCAN: Mass IP port scanner

Masscan is a high-speed port scanner that implements its own TCP/IP stack, enabling it to scan the entire internet in under 10 minutes by bypassing the host's network stack. This makes it incredibly fast for large-scale network reconnaissance.

Visit github.com →

Questions & Answers

What is Masscan?
Masscan is an internet-scale port scanner designed for high-speed network reconnaissance. It can scan the entire Internet in under 5 minutes by transmitting 10 million packets per second from a single machine.
Who is Masscan intended for?
Masscan is intended for security professionals, network administrators, and researchers who need to perform large-scale port scanning quickly across wide IP ranges, including the entire internet.
How does Masscan differ from other port scanners like Nmap?
Masscan differs from tools like Nmap primarily by implementing its own asynchronous TCP/IP stack. This allows it to achieve significantly higher scan speeds and scan broader ranges by bypassing the operating system's network stack, though it sacrifices in-depth single-machine scanning features.
When should Masscan be used?
Masscan should be used when the goal is to quickly discover open ports across a vast number of IP addresses or entire network segments. It is ideal for initial reconnaissance on a large scale rather than detailed analysis of individual targets.
What is a critical technical consideration when using Masscan for banner grabbing?
When using Masscan for banner grabbing, a critical technical consideration is that its ad hoc TCP/IP stack can conflict with the local system's stack. To prevent the local system from sending RST packets that disrupt connections, users must either assign Masscan a separate source IP or configure firewall rules to drop packets on the specific source port Masscan uses.