FatineMohamed/Network-Device-Scanner

GitHub: FatineMohamed/Network-Device-Scanner

基于 Flask 的网络资产发现仪表板,支持主机发现、端口扫描、MAC 识别及 Web 可视化。

Stars: 0 | Forks: 0

# 网络资产发现仪表板 一个基于 Flask 的网络资产发现仪表板,支持执行主机发现、服务枚举、MAC 地址识别,并通过 Web 界面可视化网络资产。 ## 功能 * ICMP 主机发现 (Ping Sweep) * 主机名解析 * TCP 端口扫描 * 服务检测 * MAC 地址发现 * 多线程扫描 * JSON 报告 * Flask Web 仪表板 * 网络资产可视化 ## 技术栈 * Python * Flask * Socket 编程 * Scapy * ThreadPoolExecutor * HTML/CSS * JSON ## 仪表板功能 * 实时主机计数 * 开放服务计数 * 资产清单表格 * 主机名识别 * MAC 地址可见性 * 服务枚举展示 ## 用法 运行扫描器: ``` python scanner.py ``` 运行仪表板: ``` python app.py ``` 打开: ``` http://127.0.0.1:5000 ``` ## 项目结构 ``` Network-Device-Scanner/ │ ├── scanner.py ├── app.py ├── templates/ │ └── index.html ├── sample_scan_results.json ├── README.md └── .gitignore ``` ## 免责声明 本项目仅用于教育目的和授权的网络评估。
标签:Flask, Homebrew安装, Python, Scapy, 企业安全, 可视化看板, 多模态安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络资产管理, 逆向工具