Announcement

Free to view yesterday and today
Customer Service: cat_manager

masscan: The Internet-Scale Port Scanner

Explore the internet at scale. masscan is the fastest internet port scanner, capable of scanning the entire Internet in under 5 minutes.

C
Added on 2025年6月7日
View on GitHub
masscan: The Internet-Scale Port Scanner preview
24,543
Stars
3,130
Forks
C
Language

Project Introduction

Summary

masscan is an open-source network utility designed for high-speed TCP port scanning of very large network ranges, capable of surveying the entire internet in minutes. It operates by sending SYN packets asynchronously and is optimized for speed over traditional host-by-host scanning methods.

Problem Solved

Traditional port scanners are too slow for scanning large network ranges, let alone the entire internet, making comprehensive surveys or rapid incident response challenging. masscan solves this by operating at extremely high speeds.

Core Features

High-Speed Asynchronous Scanning

Achieve scanning rates up to 10 million packets per second, enabling full internet scans rapidly.

SYN-based Scanning

Leverages asynchronous transmission of SYN packets, operating much faster than traditional scanners.

Internet-Scale Capability

Supports scanning the entire IPv4 internet range efficiently.

Tech Stack

C
C++
libpcap
sendrawpacket

Usage Scenarios

masscan is ideal for scenarios requiring extremely fast network surveying across wide IP ranges, including:

Large-Scale Vulnerability Scanning

Details

Identify vulnerable services or open ports exposed on the internet or large corporate networks quickly.

User Value

Rapidly discover potential attack vectors across a vast number of hosts.

Internet Research and Statistics Gathering

Details

Conduct internet-wide surveys to gather statistics on service prevalence, network configurations, or the impact of security events.

User Value

Enable comprehensive, up-to-date analysis of internet-wide phenomena.

Network Inventory and Mapping

Details

Efficiently map large internal or external network address spaces to maintain an accurate inventory of active hosts and services.

User Value

Improve situational awareness and management of large, complex networks.

Recommended Projects

You might be interested in these projects

microsoftgraphrag

Explore GraphRAG, a modular, graph-based system enhancing Retrieval-Augmented Generation (RAG) for more accurate and contextually rich AI responses.

Python
257642639
View Details

sebastiancarlosbeachpatrol

Beach Patrol is a powerful CLI tool designed to replace manual browser tasks with automated scripts. Streamline web scraping, testing, and repetitive online workflows directly from your command line. Ideal for developers and automation enthusiasts seeking efficiency.

JavaScript
3658
View Details

apacheflink

Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.

Java
2490613556
View Details