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, 多模态安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护