重要提示:Port Rocket 目前处于活跃开发阶段,尚未发布 v0.1 正式版本。部分功能可能不完整或存在问题,完整功能将在正式版本中提供。
预计发布时间:2024年第二季度。如果您对此项目感兴趣,欢迎在 GitHub 上关注项目进展、贡献代码或提交问题反馈。
全功能网络扫描与协议分析工具,为安全评估、网络监控和故障排查而设计
Port Rocket提供全面而强大的扫描功能,满足各种网络安全评估和网络管理需求
采用Go语言并发设计,支持大规模扫描,单机可达每秒数千端口,高效完成大型网络资产探测
同时支持TCP和UDP协议扫描,可指定端口范围或组合,支持CIDR格式的网段扫描
内置指纹库精确识别数百种服务及其版本信息,无需依赖外部工具,支持自定义探测规则
通过TCP/IP特征和TTL值分析,准确识别目标主机的操作系统类型和版本,支持Windows、Linux、macOS等多种平台
支持文本、JSON、XML和HTML格式的扫描结果输出,便于集成到其他系统或进行后续分析
HTML报告支持实时过滤和搜索功能,快速定位关注的端口、服务或漏洞信息
超越基本端口扫描,提供全方位的网络分析与安全评估工具
特别优化的UDP扫描技术,为DNS、NTP、SNMP等常见UDP服务提供专用探测包,大幅提高识别准确性
基于服务版本信息,自动提供潜在安全问题分析和缓解建议,帮助用户快速识别风险点
无需外部依赖,集成了来自Nmap的精简服务和操作系统指纹数据库,确保离线环境下也能准确识别
提供RESTful API接口,支持远程调用和集成到其他系统,包含JWT认证和任务队列管理
支持批量导入目标和定时任务,适合大型网络定期安全评估和资产管理
多行命令处理功能,专为人工智能助手设计的接口,支持复杂参数和JSON格式配置
深入分析网络协议数据,提供直观的十六进制视图和字段解释
Port Rocket提供先进的协议数据解析功能,目前支持以下协议的深度分析:
每种协议都有专门的解析器,提供颜色标记的字段视图,鼠标悬停时显示详细的字段解释,帮助用户深入理解协议数据。
协议解析器示例:NTP数据包分析,显示字段结构和值
通过分析NTP响应确认时间同步问题,检查DNS回复中的记录类型,验证SNMP配置正确性
检测DNS投毒尝试,识别配置错误的SNMP社区字符串,发现异常的时钟数据同步源
作为网络工程师培训工具,直观展示协议结构和字段含义,辅助理解网络协议工作原理
多种安装方式,快速部署Port Rocket到您的环境
常见使用场景的命令行示例
go-port-rocket scan -t 192.168.1.1 -p 80,443,8080 -s tcp
扫描目标IP上的特定TCP端口(常见Web服务)
go-port-rocket scan -t 192.168.1.0/24 -p 22 -s tcp --timeout 100ms
扫描整个子网的SSH服务(端口22),使用更快的超时设置
go-port-rocket scan -t scanme.nmap.org -p 1-1000 -s tcp --service-detection
扫描目标的前1000个TCP端口并进行服务及版本识别
go-port-rocket scan -t 192.168.1.1 -p 22,80,443 -O
对目标进行操作系统检测(-O参数)
go-port-rocket scan -t 192.168.1.1 -p 53,123,161 -s udp --service-detection
检测常见UDP服务(DNS、NTP、SNMP)并进行服务识别
go-port-rocket scan -t example.com -p 1-1000 --scan-both -O --service-detection --banner-grab -o report.html
进行全面扫描(TCP+UDP、操作系统检测、服务识别、Banner抓取)并输出HTML报告
go-port-rocket api --port 8080 --auth-key "your-secret-key"
启动HTTP API服务,可通过RESTful接口远程调用扫描功能
go-port-rocket scan -t 192.168.1.1 -p 1-10000 --rate-limit 1000
大范围扫描时通过--rate-limit参数控制并发速率,避免过度占用网络带宽
全面了解Port Rocket的各项功能和使用方法
与其他知名端口扫描工具的功能和性能对比
特性 | Port Rocket | Nmap | Masscan | RustScan |
---|---|---|---|---|
TCP扫描 | ||||
UDP扫描 | ||||
服务识别 | * | |||
操作系统检测 | ||||
协议解析器 | ||||
内置指纹库 | ||||
HTML报告 | * | |||
扫描速度 | 快 | 中 | 极快 | 极快 |
HTTP API | ||||
AI/MCP支持 |
* 通过调用Nmap完成,不是原生功能