TheOnlyBrightLord/port-auditor

GitHub: TheOnlyBrightLord/port-auditor

一款基于 Go 的高并发网络端口扫描与安全审计工具,集服务识别、SSL 证书检查、安全评分和可视化报告于一体。

Stars: 0 | Forks: 0

# 🔍 Port 审计器 ![CI](https://github.com/TheOnlyBrigthLord/port-auditor/actions/workflows/ci.yml/badge.svg) 使用 Go 编写的网络扫描和安全审计工具。自动发现开放端口、识别服务、检查 SSL 证书并生成美观的报告。 ![Go Version](https://img.shields.io/badge/Go-1.22+-00ADD8?style=flat&logo=go) ![License](https://img.shields.io/badge/license-MIT-green) ## ✨ 功能 - 🔎 **TCP 端口扫描**,带有 Worker Pool(支持多达 1000 个并发连接) - 🎯 **Banner Grabbing** — 自动识别服务(MySQL、Redis、SSH、HTTP 等) - 🔒 **SSL/TLS 审计** — 检查证书、协议和有效期 - 🚨 **Security scoring** — 自动发现关键安全问题 - 📊 **HTML 报告** — 生成美观的报告以供展示 - 📱 **Telegram 通知** — 将告警发送至即时通讯软件 - 🐳 **Docker support** — 支持在容器中运行 - ⚡ **高性能** — 利用 Go 的 goroutine 和并发特性 - 🌐 **Web UI** — 带有通过 SSE 实现实时更新的 Web 界面 - 📜 **扫描历史** — 保存并查看历史扫描记录 - 💾 **导出报告** — 支持从浏览器以 JSON 格式下载结果 - 📦 **Embed 配置** — 独立二进制文件,无需依赖外部文件 ## 🌐 Web UI 使用单条命令运行 Web 界面: ``` port-auditor -web ## 🚀 快速入门 ### 从源码安装 ```bash git clone https://github.com/TheOnlyBrightLord/port-auditor.git cd port-auditor make build ./build/port-auditor -target 192.168.1.0/24 ```
标签:Banner抓取, EVTX分析, Go语言, SSL证书检查, 多模态安全, 插件系统, 数据统计, 日志审计, 程序破解, 端口扫描, 网络安全, 请求拦截, 隐私保护