Cyber-Krzysztof/port-scanner
GitHub: Cyber-Krzysztof/port-scanner
一个基于 Python 标准库的轻量级端口扫描器,支持单端口和端口范围的并发扫描,可检测开放端口及常见服务并将结果导出。
Stars: 0 | Forks: 0
# 端口扫描器
一个简单的 **Python 端口扫描器**,可让您扫描目标主机上的单个端口或端口范围。
该扫描器会检测哪些端口处于 **开放** 状态,哪些处于 **关闭/过滤** 状态,显示常见服务,并可选择将结果保存到文件中。
## 要求
- Python 3.x(在 3.8+ 版本上测试)
- 无需额外的库;仅使用标准的 Python 模块:
- `socket`
- `concurrent.futures`
## ⚙️ 功能
- 扫描**单个端口**(例如 22、80、443)
- 扫描**端口范围**(例如 20-1000)
- 检测常见服务(例如 SSH、HTTP、HTTPS)
- 使用 `ThreadPoolExecutor` 进行**并发扫描**以获得更快的结果
- 将扫描结果保存到 `.txt` 文件中
- 结果按**端口号升序**打印输出
## 💻 使用说明
1. **运行扫描器:**
```
python port_scanner.py
```
标签:DNS查询工具, Linux工具, Python, Python3, Qt框架, Socket编程, TCP扫描, ThreadPoolExecutor, Windows内核, 二进制发布, 云存储安全, 子域名枚举, 并发扫描, 开源工具, 插件系统, 无后门, 服务识别, 白帽子, 端口扫描器, 端口探测, 系统安全, 系统独立性, 网络安全, 网络扫描, 逆向工具, 隐私保护