KareenaAsarpota77/cyber-port-scanner

GitHub: KareenaAsarpota77/cyber-port-scanner

基于 Flask 的网络安全端口扫描器,可视化展示扫描结果。

Stars: 0 | Forks: 0

# 网络端口扫描器 ## 概述 一个基于 Flask 的网络安全工具,用于执行 TCP 端口扫描并通过带有自动报告生成的 Web 界面可视化结果。 ## 功能 - 使用 Python 套接字进行 TCP 端口扫描 - 基于 Flask 的 Web 仪表板 - 开放和关闭端口检测 - 使用 Matplotlib 可视化扫描结果 - 自动生成带时间戳的报告 - 支持 IP 地址和域名扫描 ## 要求 - Python 3.8+ - Flask - Matplotlib 安装依赖项: pip install flask matplotlib ## 项目结构 ``` cyber-port-scanner/ ├── app.py ├── scanner.py ├── templates/ │ └── index.html ├── static/ (stores generated visualization files) ├── reports/ (stores generated scan reports) └── README.md ``` 注意:在执行之前,请确保 `static/` 和 `reports/` 目录存在。 ## 使用方法 运行应用程序: python app.py 访问 Web 界面: http://localhost:5000/ ## 截图 1 2 ## 支持的目标 - IPv4 地址 - 域名 示例: - 127.0.0.1 - scanme.nmap.org(授权的安全测试环境) ## 输出 - 扫描端口列表(打开 / 关闭) - 扫描结果的视觉表示 - 本地存储的扫描报告 ## 免责声明 本项目仅用于教育目的和授权的安全测试。 作者不对该工具的误用或造成的损害负责。用户在使用扫描任何目标系统之前,应确保获得适当的授权。 未经授权的扫描可能违反适用的法律和法规。 ## 许可证 MIT 许可证
标签:DNS解析, Flask, IP地址扫描, Matplotlib, MIT许可, Mutation, Python, Web界面, 可视化, 开源项目, 授权测试, 教育工具, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护