Jivscko/port-scanner-pro

GitHub: Jivscko/port-scanner-pro

一个基于 Go 的并发 TCP 端口扫描器,提供服务检测与多种结构化输出格式。

Stars: 0 | Forks: 0

# port-scanner-pro 一个使用 Go 语言编写的快速、并发 TCP 端口扫描器,支持服务检测和多种输出格式。 ## 功能 - **并发扫描** — 使用 goroutines 实现极快的扫描速度 - **服务检测** — 识别开放端口上的常见服务 - **多种输出格式** — 文本表格、JSON 或 CSV - **可配置超时** — 平衡扫描速度与可靠性 - **端口范围扫描** — 扫描单个端口、范围或常用端口 ## 安装 ``` go install github.com/Jivscko/port-scanner-pro@latest ``` 或者从源码构建: ``` git clone https://github.com/Jivscko/port-scanner-pro.git cd port-scanner-pro go build -o port-scanner . ``` ## 用法 ``` # 扫描主机的常见端口 ./port-scanner -host scanme.nmap.org # 扫描特定的端口范围 ./port-scanner -host 192.168.1.1 -start 1 -end 1024 # 输出为 JSON ./port-scanner -host example.com -format json # 自定义 timeout(默认 1s) ./port-scanner -host 10.0.0.1 -timeout 500ms # 设置 concurrency 级别(默认 100) ./port-scanner -host 192.168.1.1 -workers 200 ``` ## 示例输出 ``` Scanning scanme.nmap.org (45.33.32.156)... Scanned 1024 ports in 3.21s PORT STATE SERVICE 22 open SSH 80 open HTTP 9929 open Nping 31337 open Elite ``` ## JSON 输出 ``` [ {"port": 22, "state": "open", "service": "SSH"}, {"port": 80, "state": "open", "service": "HTTP"} ] ``` ## 许可证 MIT
标签:EVTX分析, Go语言, URL短链接分析, 云存储安全, 并发扫描, 插件系统, 数据统计, 日志审计, 服务探测, 程序破解, 端口扫描, 网络扫描