lakshp1508/Network-Port-Scanner
GitHub: lakshp1508/Network-Port-Scanner
基于 Python Flask 的网页版网络端口扫描器,支持扫描指定 IP 地址和端口范围内的开放 TCP 端口并显示关联服务。
Stars: 0 | Forks: 0
# 🌐 网络端口扫描器
一个使用 **Python** 和 **Flask** 构建的简易网页版网络端口扫描器。该应用程序会扫描指定端口范围内的目标主机,并显示所有开放的端口及其关联的服务。
## 🚀 功能
- 扫描任意 IP 地址或主机名
- 指定自定义端口范围
- 检测开放的 TCP 端口
- 显示常见服务名称
- 响应式 Bootstrap UI
- 简单且适合初学者
## 🛠️ 使用的技术
- Python
- Flask
- Socket Programming
- HTML5
- CSS3
- Bootstrap 5
## 📂 项目结构
```
Network-Port-Scanner/
│── app.py
│── requirements.txt
│── README.md
│
├── templates/
│ └── index.html
│
├── static/
│ └── style.css
│
└── screenshots/
├── home.png
└── result.png
```
## ⚙️ 安装说明
克隆代码仓库:
```
git clone https://github.com/lakshp1508/Network-Port-Scanner.git
```
安装依赖项:
```
pip install -r requirements.txt
```
运行应用程序:
```
python app.py
```
打开浏览器:
```
http://127.0.0.1:5000
```
## 📸 截图
运行项目后添加截图:
- 主页
- 扫描结果
## ⚠️ 免责声明
本项目仅供**教育用途**。请仅扫描您拥有或获得明确测试许可的系统。
## 👨💻 作者
**Laksh Patel**
标签:Flask, Python, 后端开发, 插件系统, 数据泄露防护, 数据统计, 无后门, 端口扫描, 网络安全, 网络探测, 逆向工具, 隐私保护