CybSekFR/AckBoard

GitHub: CybSekFR/AckBoard

一款纯客户端离线的 Nmap 扫描结果可视化工具,能将扫描输出即时转化为交互式网络拓扑图和攻击面仪表板。

Stars: 1 | Forks: 0

AckBoard Logo

Status 100% Offline Vanilla JS

🌐 AckBoard

Visualiseur Avancé de Topologie Nmap & Tableau de Bord de Surface d'Attaque

Advanced Nmap Topology Visualizer & Attack Surface Dashboard

## 📸 界面预览 / Screenshots ### 拓扑视图与过滤器 ![交互式拓扑](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/0b67d783fc085307.png) ### 网络管理 & IPAM (Canvas) ![网络和 IPAM 视图](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/1bcd5747ee085308.png) ![网络信息](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/61d1253f83085309.png) ### 主机与服务仪表板 ![主机表格](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/1e5ce967b3085311.png) ![服务摘要](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/912f961f79085312.png) ## 🇫🇷 Version Française ### 📖 概述 **AckBoard** 是一款超快速的、100% 客户端的、零服务器的网络可视化工具,专为网络工程师、渗透测试人员和系统管理员设计。 它接收标准的 **Nmap 扫描输出**(`.txt` 或 `.xml`),并立即将其转换为交互式、动态且高可读性的网络拓扑——无需通过网络发送您敏感的基础设施数据。一切都借助现代 Web API 安全地在您的浏览器中运行。 ### ✨ 主要特性 - 🔒 **100% 离线且纯客户端**:无后端,无 Node.js,无 API 调用。您的扫描数据绝不会离开您的设备。 - 🕸️ **交互式拓扑**:由 `vis-network` 驱动的基于物理模拟的交互式网络图。 - 🎨 **智能自动分类**:根据设备的开放端口自动分配动态 SVG 图标。 - 🔍 **攻击面过滤**:通过一键“快速过滤”(Web、远程访问、数据库)即刻锁定高价值目标。 - 📊 **综合仪表板**:拓扑视图、详细主机表、服务与端口摘要以及通过 Canvas 实现的 IPAM 管理。 - 📸 **报告集成**:将您的网络图导出为高质量 PNG 或将数据导出至 Excel。 ### 🚀 快速开始 AckBoard **无需任何安装**或编译。 1. **克隆或下载**此仓库。 2. 打开文件夹并双击 `index.html` 在浏览器中将其打开。 3. 将您的 Nmap 扫描结果(提供 `mock_scan.txt` 用于测试)**拖放**到拖放区。 4. 探索您的网络! ## 🇬🇧 English Version ### 📖 概述 **AckBoard** 是一款超快速的、100% 客户端的、零服务器的网络可视化工具,专为网络工程师、渗透测试人员和系统管理员设计。 它接收标准的 **Nmap 扫描输出**(`.txt` 或 `.xml`),并立即将其转换为交互式、动态且高可读性的网络拓扑——无需通过网络发送您敏感的基础设施数据。一切都使用现代 Web API 安全地在您的浏览器中运行。 ### ✨ 主要特性 - 🔒 **100% 离线且纯客户端**:无后端,无 Node.js,无 API 调用。您的扫描数据绝不会离开您的设备。 - 🕸️ **交互式拓扑**:由 `vis-network` 驱动的基于物理模拟的交互式网络图。 - 🎨 **智能自动分类**:根据设备的开放端口自动分配动态 SVG 图标。 - 🔍 **攻击面过滤**:通过一键“快速过滤”(Web、远程访问、数据库)即刻锁定高价值目标。 - 📊 **综合仪表板**:在拓扑视图、主机表格、服务摘要和 IPAM Canvas 之间无缝切换。 - 📸 **报告集成**:将当前网络图导出为高质量 PNG 或将数据导出至 Excel。 ### 🚀 快速开始 AckBoard **零安装**或编译要求。 1. **克隆或下载**此仓库。 2. 打开文件夹并双击 `index.html` 以在您的浏览器中将其打开。 3. 将您的 Nmap 扫描结果(提供 `mock_scan.txt` 用于测试)**拖放**到拖放区。 4. 探索您的网络! ## 🛠️ 技术栈 AckBoard 本着严格的“原生优先”理念构建,以确保最大的可移植性和零设置开销。 - **前端逻辑**:原生 JavaScript (ES6+)、DOMParser、HTML5 FileReader API - **样式**:Tailwind CSS(通过 CDN),打造时尚现代的“深色 NOC”美学 - **图形引擎**:Vis-Network - **图标**:Lucide Icons 与自定义内联 SVG ## 💡 应用场景 - **渗透测试**:快速可视化目标网络的足迹并识别脆弱的服务。 - **IT 审计**:为合规报告或基础架构审查生成清晰的网络拓扑图。 - **CTF / 个人实验室**:可视化绘制您的 HackTheBox 网络或家庭实验室子网。 ## 📝 许可证 本项目基于 MIT 许可证授权。可随意使用、修改和分发。 *为网络安全专业人员精心打造。*
标签:ASM, CMS安全, HTTP/HTTPS抓包, IPAM, JavaScript, Nmap可视化, Nmap解析, Vanilla JS, vis-network, 主机管理, 反取证, 可视化图表, 安全仪表盘, 安全评估, 态势感知, 插件系统, 数据可视化, 无线安全, 本地数据处理, 离线工具, 端口与服务分析, 纯前端, 网络安全, 网络安全审计, 网络拓扑可视化, 网络资产测绘, 自定义脚本, 资产梳理, 隐私保护, 零信任架构