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 ## 仪表盘截图 ![仪表盘](https://raw.githubusercontent.com/Dhadi-Sahasra/Network-Port-Scanner/main/static/images/port-scanner-dashboard%20(2).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编程, 多模态安全, 插件系统, 数据可视化, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 自定义脚本, 逆向工具, 隐私保护