Dinesh2005-a11/python-port-scanner
GitHub: Dinesh2005-a11/python-port-scanner
一个基于 Python Socket 编程的入门级端口扫描器,帮助用户检测目标主机的开放端口及常见网络服务。
Stars: 0 | Forks: 0
# Python 端口扫描器
一个基于 Python 的端口扫描器,可扫描目标主机并识别开放端口以及常见的网络服务。
## 功能
- 扫描自定义端口范围
- 检测开放端口
- 识别常见服务(SSH、HTTP、HTTPS)
- 显示发现的开放端口总数
- 简单且适合初学者的网络安全项目
## 使用的技术
- Python
- Socket 编程
## 如何运行
### 1. 克隆仓库
```
git clone
https://github.com/Dinesh2005-a11/python-port-scanner.git
```
### 2. 运行扫描器
```
python scanner.py
```
### 3. 输入:
- 目标 IP / 主机名
- 起始端口
- 结束端口
## 示例输出
```
Port 22 Open - SSH
Port 80 Open - HTTP
Port 443 Open - HTTPS
Scan Complete
Total Open Ports: 3
```
## 学习成果
- Python 基础
- 循环和条件
- 字典和列表
- Socket 编程
- 基本的网络扫描概念
## 未来改进
- 多线程扫描
- Banner 抓取
- 将结果导出到文件
- 服务版本检测
## 作者
Balasani Dinesh
标签:Python, Socket编程, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络扫描, 逆向工具, 隐私保护