Anusha-Sandri/Port-Scanner
GitHub: Anusha-Sandri/Port-Scanner
基于 Python 的多线程网络端口扫描器,可检测开放端口、识别服务并抓取 banner,最终生成带时间戳的扫描报告。
Stars: 0 | Forks: 0
# 网络端口扫描器
一个基于 Python 的多线程网络端口扫描器,用于识别目标主机上的开放端口,并尝试获取服务 banner。
## 功能
- 扫描自定义端口范围
- 主机名到 IP 的解析
- 多线程扫描以提升性能
- 使用 socket 库进行服务检测
- 针对开放服务进行 banner 抓取
- 自动生成扫描报告
- 带有时间戳的结果文件
## 使用的技术
- Python
- Socket 编程
- 多线程
- 网络
## 如何运行
```
python port_scanner.py
```
## 示例
输入:
```
Target: localhost
Start Port: 1
End Port: 100
```
输出:
```
Port 80 -- OPEN
Port 22 -- OPEN
```
## 作者
Anusha Sandri
标签:Python, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络工具, 网络扫描, 逆向工具