Masscan
Operator: Robert David Graham
Locally installable port scanner for IPv4 and IPv6 addresses. Finds open ports and can capture basic service banners.
Technical Infrastructure
Product
Availability and source date
As of: 16 October 2026.
No functionality test has been performed.
Use in OSINT research
Checks selected IP addresses or network ranges for open ports. Provides technical clues about accessible services.
Queries
| Input | Result | Result type |
|---|---|---|
| IP address | Open ports on an IP address or IP range. Basic banners are also available for supported services. | Technical check according to provider |
Features
- Checks IPv4 and IPv6 addresses for open ports.
- Processes individual addresses, network ranges and address lists.
- Optionally reads basic service banners, for example from HTTP, SSH or SMTP.
- Saves results as JSON, XML, a text list or a binary file.
- Can resume interrupted scans.
Categories
- Technical Infrastructure
- Internet scanning
Coverage
Dataset
Access
Installation and deployment
Local command-line program. The README describes building with a C compiler and Make, and the supported operating systems. There is no hosted web service.
Requirements
Export
Provider
Country of establishment
Interfaces
No API, MCP or AI integration is documented.
Maintenance
Licence
Latest activity
Stars
Legal note
Limitations
- Accepts IP addresses and IP ranges, not domain names. Ports must be specified.
- Finds open ports and basic banners; it does not provide a full vulnerability analysis.
- Active scans are visible to the target. High query rates can put a strain on networks.
Guides and practical reports
Official · README: Building, Usage and Output Files
Robert David Graham · EN
Explains installation, inputs, banners and output formats.
External · Masscan Examples: From Installation to Everyday Use
Daniel Miessler · 10/2017 · EN · Independence unclear
Explains basic concepts and output formats. Guide from 2017; check the README for current options.