xiaohe4966/port-scanner-go

GitHub: xiaohe4966/port-scanner-go

一个高效的 Go 实现的局域网端口扫描工具,支持单端口与全端口并发扫描,解决快速发现内网开放端口的问题。

Stars: 0 | Forks: 0

# Port Scanner 🔍 Go 实现的局域网端口扫描器,支持单端口快速扫描和全端口扫描,并发高效。 ## 文件说明 | 文件 | 说明 | |------|------| | `main.go` | **单端口扫描** — 扫描 /24 子网中所有主机的指定端口(默认 `8000`)。适合快速查找局域网中运行特定服务的机器。 | | `all.go` | **全端口扫描** — 扫描 /24 子网中每台主机的全部 65535 个 TCP 端口,带实时进度显示和按主机汇总结果。适合全面的网络审计。 | ## 功能特性 - 🚀 并发扫描,可配置 worker 数量(默认 100 goroutine) - ⏱️ 可调节连接超时时间 - 📊 实时进度显示(`all.go`) - 📋 扫描结果汇总输出 ## 使用方法 ### 单端口扫描(main.go) go run main.go 默认扫描 `192.168.1.1–254` 的 `8000` 端口。修改文件顶部的常量即可自定义: - `subnet` — 目标子网前缀 - `startIP` / `endIP` — IP 范围 - `port` — 目标端口 - `timeout` — 连接超时 - `workers` — 并发数 ### 全端口扫描(all.go) go run all.go 默认扫描 `192.168.1.1–254` 的 **全部 65535 个端口**。同样修改文件顶部常量即可自定义参数。 ## License MIT
标签:Awesome, EVTX分析, Go, Goroutine, IP扫描, Ruby工具, SEO:Go端口扫描, SEO:局域网扫描, SEO:端口扫描工具, TCP扫描, 云存储安全, 全端口扫描, 单端口扫描, 子网扫描, 实时进度, 局域网, 并发, 数据统计, 日志审计, 端口扫描, 系统管理, 结果汇总, 网络安全, 网络审计, 网络工具, 网络扫描, 隐私保护, 高性能扫描