Sulty1003/cybersecurity-port-scanner

GitHub: Sulty1003/cybersecurity-port-scanner

一个基于 Python Flask 和 Socket 编程的 Web 端口扫描器,允许用户通过浏览器输入 IP 地址来检测常见端口的开放与关闭状态。

Stars: 0 | Forks: 0

# 网络安全端口扫描器 这是我使用 Python 和 Flask 构建的一个简单端口扫描器,是我网络安全学习之旅的一部分。 该应用程序允许用户输入 IP 地址,并检查常见端口是开放还是关闭。它使用 Python socket 编程连接到目标,并通过 Web 界面显示结果。 ## 我学到了什么 在完成这个项目的过程中,我获得了以下方面的实践经验: * Python 编程 * Flask Web 开发 * Socket 编程 * 基础网络侦察 * 使用 Git 和 GitHub ## 工作原理 1. 输入目标 IP 地址。 2. 点击扫描按钮。 3. 应用程序会检查一系列常见端口。 4. 页面上会显示结果,标明哪些端口是开放或关闭的。 ## 使用的技术 * Python * Flask * HTML/CSS * Socket 库 ## 运行项目 安装 Flask: ``` pip install flask ``` 运行应用程序: ``` python app.py ``` 打开浏览器并访问: ``` http://127.0.0.1:5000 or google.com ``` ## 未来改进 我计划在未来版本中添加的一些改进: * 扫描自定义端口范围 * 导出扫描结果 * 更好的用户界面 * 扫描历史记录 * 服务检测 ## 作者 Sultan Titilayo 工程学士 – 网络安全与计算机网络工程
标签:Flask, Python, 多模态安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护