msatra12/network-scanner-tool

GitHub: msatra12/network-scanner-tool

一款纯浏览器端的网络扫描模拟器,用于教学演示主机发现、端口枚举和安全告警功能。

Stars: 0 | Forks: 0

# 📡 网络扫描工具 一款基于浏览器的网络扫描模拟器,演示主机发现、端口枚举和安全告警功能 —— 这是 IT 和网络运维角色的核心技能。 ## 功能特性 - 🖥️ **主机发现** — 模拟子网(如 192.168.1.0/24)内的 ping 扫描 - 🔌 **端口扫描** — 枚举每台主机的开放 TCP 端口 - ⚠️ **安全告警** — 标记有风险的开放端口(Telnet、FTP、RDP 暴露、SMB 等) - 📊 **实时统计仪表板** — 主机在线/离线数量、开放端口、警告计数 - 📖 **端口参考表** — 常见端口及其安全说明 - 🖥️ **动画扫描日志** — 模拟真实终端输出 ## 模拟网络 该工具扫描演示子网 `192.168.1.0/24` 并发现: | 主机 | 设备 | 关键端口 | |------|--------|-----------| | 192.168.1.1 | Cisco 路由器 / 网关 | 80, 443, 22 | | 192.168.1.10 | Dell Windows Server | 80, 443, 3389, 445, 135 | | 192.168.1.20/21 | 联想工作站 | 3389, 445 | | 192.168.1.30 | HP 网络打印机 | 80, 443, 9100 | | 192.168.1.50 | Synology NAS | 22, 80, 443, 5000 | | 192.168.1.100 | Raspberry Pi (未知) | 22, 80 | | 192.168.1.200 | Axis IP 摄像头 | 80, 443, 554 | ## 使用方法 1. 克隆该仓库 2. 在任意浏览器中打开 `index.html` 3. 设置所需的 IP 范围和扫描类型 4. 点击 **▶ 开始扫描** 5. 查看发现的主机、开放端口和安全告警 ## 扫描类型 | 模式 | 描述 | |------|-------------| | Ping 扫描 | 仅发现存活主机(无端口数据) | | 端口扫描 | 返回每台主机的开放端口 | | 全面扫描 | 完整的主机 + 端口枚举 | ## 技术栈 - HTML5, CSS3, 原生 JavaScript - 无依赖,无需服务器 - 模拟扫描 —— 不产生实际网络流量 ## 真实世界对照 本项目展示了对以下工具的理解: - `nmap -sn 192.168.1.0/24` (ping 扫描) - `nmap -p 1-1024 192.168.1.0/24` (端口扫描) - `nmap -A 192.168.1.10` (全面 OS/服务检测) *我的 IT 作品集的一部分 —— 另请参阅:[PC 故障排除知识库](#) 和 [IT 资产管理系统](#)*
标签:CMS安全, CSS3, Facebook API, HTML5, IT技能, JavaScript, Nmap模拟, Ping Sweep, RDP安全, SMB安全, TCP/IP, 仪表盘, 前端项目, 后端开发, 子网扫描, 安全可视化, 安全告警, 密码管理, 局域网扫描, 插件系统, 教育工具, 数据可视化, 数据统计, 模拟终端, 渗透测试辅助, 端口扫描, 端口枚举, 纯静态, 网络安全, 网络扫描器, 网络模拟, 隐私保护