Ajaysaini77/port-scanner
GitHub: Ajaysaini77/port-scanner
一个使用 Python 多线程实现的 TCP 端口扫描器,支持并发扫描和 banner grabbing,帮助用户快速发现目标主机上的开放端口。
Stars: 0 | Forks: 0
# 端口扫描器
一个使用 Python 构建的多线程 TCP 端口扫描器,支持 banner grabbing。
## 功能
- 使用 ThreadPoolExecutor 进行快速并发扫描
- 使用 threading.Lock() 实现线程安全计数
- 对开放端口进行 banner grabbing
- 通过 argparse 实现命令行界面
## 用法
python banner.py --target --start --end
## 示例
python banner.py --target scanme.nmap.org --start 1 --end 1000
## 我的收获
- Socket 编程与 TCP 连接
- 多线程与竞态条件处理
- 使用 argparse 构建 CLI 工具
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络工具, 逆向工具