Vinaynagari795/Multithreaded-port-scanner
GitHub: Vinaynagari795/Multithreaded-port-scanner
一个基于 Python 的多线程 TCP 端口扫描器,用于快速发现目标主机的开放端口并进行服务枚举。
Stars: 0 | Forks: 0
# 多线程端口扫描器
## 描述
一个基于 Python 的多线程 TCP 端口扫描器,用于扫描目标主机的开放端口,识别常见服务,并执行 Banner Grabbing 以进行服务枚举。
## 功能
- 多线程端口扫描
- 快速 TCP 端口发现
- 使用端口映射进行服务检测
- 通过 Banner Grabbing 进行服务识别
- 支持用户自定义端口范围扫描
- 简单的命令行界面
## 使用技术
- Python 3
- Socket 编程
- Concurrent Futures (ThreadPoolExecutor)
## 安装说明
```
git clone https://github.com/Vinaynagari795/Multithreaded-port-scanner.git
cd Multithreaded-port-scanner
```
## 用法
```
python port_scanner.py
```
## 示例输出

示例:
```
Enter your target ip: 192.168.1.1
Enter the start port: 20
Enter end port: 100
```
## 展示技能
- 网络扫描
- 服务枚举
- Banner Grabbing
- Python 自动化
- 多线程
- 网络安全基础
## 项目结构
```
Multithreaded-port-scanner/
│
├── port_scanner.py
└── README.md
```
## 免责声明
本项目仅出于教育目的和授权的安全测试而开发。未经适当许可,请勿将此工具用于任何系统。
## 作者
Vinay Nagari
CEH | OSCP | CPENT
标签:Banner抓取, Python, Qt框架, 云存储安全, 插件系统, 数据统计, 无后门, 服务识别, 端口扫描, 网络扫描, 逆向工具