mehdirzfx/MasscanGUI

GitHub: mehdirzfx/MasscanGUI

为masscan端口扫描器提供全功能图形界面,支持按国家扫描、多格式输出和全部高级参数配置,让大规模端口发现无需命令行操作。

Stars: 4 | Forks: 0

# MasscanGUI – Masscan 接口 image
## [فارسی](#fa) | [English](#en) ## 英文 ### 介绍 **MasscanGUI** 是著名的 **Masscan** 端口扫描器的专业图形用户界面。它在一个简单、用户友好的环境中提供了所有的 Masscan 功能和参数。无需单独下载 Masscan——其可执行文件与 GUI 一起包含在发布包中。 ### 主要功能 - ✅ **完全支持所有 Masscan 参数**(基础与高级) - 🌍 **基于国家的扫描**(18 个国家的 IP 范围 + 自定义范围) - 📝 **多种输出格式**,包括 `IP:PORT`、JSON、XML、Grepable 等 - 🚀 **扫描时的实时输出显示** - ⚙️ **网络适配器设置**(适配器、IP、MAC、VLAN、源端口) - 📄 **保存与恢复扫描** + 轮换输出文件 - 🔍 **读取二进制扫描文件**并转换为文本格式 - 🧩 **支持分片** 用于分布式扫描 - 🖥️ **无需命令行** – 所有操作均可点击完成 ### 使用说明 1. 将 `MasscanGUI.exe` 和 `masscan.exe` 放在同一个文件夹中。 2. 运行应用程序。 3. 在 **Scan(扫描)** 选项卡中,输入 IP 范围或目标地址。 4. 选择端口(提供预设选项)。 5. 可选择调整高级设置(速率、重试、分片等)。 6. 点击 **Start Scan(开始扫描)**,然后在 **Results(结果)** 选项卡中查看结果。 ### 基于国家的扫描 - 转到 **Countries(国家)** 选项卡。 - 选择一个国家——其 IP 范围将被显示。 - 您也可以在下面的文本框中输入自定义范围。 - 点击 **Scan This Country(扫描此国家)** 开始扫描。 ### IP:PORT 输出 在 **Output(输出)** 选项卡中,选择 `IP:PORT` 格式。输出将如下所示: ``` 192.168.1.1:80 192.168.1.5:443 ``` ### 系统要求 - Windows (7, 8, 10, 11) – 如果使用源码,也可以在 Linux/macOS 上通过 Python 3 运行。 - 无需安装 Python(提供独立的 .exe 可执行文件) ### 下载 从 **[Releases(发布)](https://github.com/mehdirzfx/MasscanGUI/releases)** 部分下载可执行文件(包含 masscan.exe)。 ### GitHub 仓库 [https://github.com/mehdirzfx/MasscanGUI](https://github.com/mehdirzfx/MasscanGUI) ### 作者 **Mehdi Rezaei Far (s3nat0r)** ## فارسی ### 介绍 **MasscanGUI** 是一个专为著名工具 **Masscan** 打造的专业图形用户界面。该程序在一个简单且用户友好的环境中提供了所有 Masscan 的功能和参数。无需单独下载 Masscan——可执行文件已与 GUI 一起包含在发布(Release)包中。 ### 主要功能 - ✅ **支持所有 Masscan 参数**(基础和高级) - 🌍 **基于国家的扫描**(18 个国家的 IP 范围 + 自定义范围选项) - 📝 **多种输出格式**,包括 `IP:PORT`、JSON、XML、Grepable 等 - 🚀 **同步扫描与实时结果展示** - ⚙️ **网络设置**(适配器、IP、MAC、VLAN、源端口) - 📄 **保存和恢复扫描** + 输出文件轮换 - 🔍 **读取二进制扫描文件**并转换为文本格式 - 🧩 **支持分片** 进行分布式扫描 - 🖥️ **无需命令行** – 所有设置均可点击完成 ### 使用方法 1. 将 `MasscanGUI.exe` 和 `masscan.exe` 放在同一文件夹中。 2. 运行该程序。 3. 在 **Scan** 选项卡中,输入 IP 范围或目标地址。 4. 选择端口(提供预设选项)。 5. 如需,应用高级设置(速率、重试、分片等)。 6. 点击 **Start Scan** 按钮,在 **Results** 选项卡中查看结果。 ### 基于国家的扫描 - 进入 **Countries** 选项卡。 - 选择目标国家——将显示其 IP 范围列表。 - 您也可以在下方输入自定义范围。 - 点击 **Scan This Country** 开始扫描。 ### IP:PORT 输出 在 **Output** 选项卡中,选择 `IP:PORT` 格式。输出结果将如下所示: ``` 192.168.1.1:80 192.168.1.5:443 ``` ### 系统要求 - Windows (7, 8, 10, 11) – 也可通过 Python 3 在 Linux 和 Mac 上运行。 - 无需安装 Python(提供 exe 可执行文件) ### 下载 从 **[Releases](https://github.com/mehdirzfx/MasscanGUI/releases)** 部分下载可执行文件(包含 masscan.exe)。 ### GitHub 项目链接 [https://github.com/mehdirzfx/MasscanGUI](https://github.com/mehdirzfx/MasscanGUI) ## ⭐️ 您的支持 如果这个项目对您有帮助,请通过在 GitHub 上为它 **点亮星标** 来支持我们。 这将极大地帮助该项目获得更多关注并持续开发。 [![GitHub 星标](https://img.shields.io/github/stars/mehdirzfx/MasscanGUI?style=for-the-badge&logo=github&color=yellow)](https://github.com/mehdirzfx/MasscanGUI/stargazers)
标签:GUI图形界面, IOC 共享, IP扫描, Masscan, Python, Sharding, SOC, Web应用安全, Windows工具, 分布式扫描, 国家IP段扫描, 子域名侦测, 密码管理, 开源安全工具, 插件系统, 数据统计, 无后门, 漏洞扫描前置, 漏洞挖掘, 端口扫描, 网络安全, 网络扫描工具, 网络适配器设置, 逆向工具, 逆向工程平台, 隐私保护