Dhadi-Sahasra/Network-Port-Scanner
GitHub: Dhadi-Sahasra/Network-Port-Scanner
一个基于 Flask 的教学型网络端口扫描器,通过 Web 界面对指定主机进行自定义端口范围扫描以识别开放端口。
Stars: 0 | Forks: 0
# 网络端口扫描器项目
## 实习生详情
- **姓名:** Dhadi Sahasra
- **实习生 ID:** CITS2671
- **组织:** CodeTech IT Solutions
## 项目概述
本项目是一个使用 Python 和 Flask 开发的简单网络端口扫描器。它会在用户自定义的端口范围内扫描指定的 IP 地址或主机名,以识别开放的端口。该项目通过一个交互式的 Web 界面展示了 socket 编程和基础网络概念的应用。
## 功能特性
- 扫描 IP 地址或主机名
- 指定自定义的起始和结束端口范围
- 检测开放的端口
- 显示开放端口的总数
- 显示扫描耗时
- 交互式 Web 界面
- 快速且轻量级的扫描
## 使用的技术
- Python
- Flask
- Socket 编程
- HTML
- CSS
- JavaScript
## 仪表盘截图
.png)
## 如何运行
1. 克隆代码仓库。
2. 安装 Flask:
pip install flask
3. 运行应用程序:
python app.py
4. 打开浏览器并访问:
http://127.0.0.1:5000
## 项目结构
```
Network-Port-Scanner/
│
├── app.py
├── scanner.py
├── templates/
│ └── index.html
├── static/
│ ├── style.css
│ ├── script.js
│ └── images/
│ └── port-scanner-dashboard (2).png
└── README.md
```
## 教育目的
本项目是作为 **CodeTech IT Solutions 实习计划** 的一部分开发的。仅出于教育目的,用于演示基本的网络端口扫描概念。请仅扫描您拥有或获得明确测试授权的系统。
## 代码仓库
作为 **CodeTech IT Solutions 实习计划** 的一部分创建。
标签:Flask, Python, Socket编程, 多模态安全, 插件系统, 数据可视化, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 自定义脚本, 逆向工具, 隐私保护