avinrobles/Port_Scanner
GitHub: avinrobles/Port_Scanner
一个基于 Python 的教学用端口扫描工具,解决快速发现主机开放端口与服务识别的问题。
Stars: 0 | Forks: 0
# 端口扫描器
使用 Python 的基础端口扫描器
## 功能特性
- 扫描目标主机在指定范围内的开放端口
- 使用已知服务名称标记开放端口
- 使用线程实现快速并发扫描
- 利用横幅抓取(Banner Grab)识别端口上运行的服务
## 使用方法
python scanner.py --host scanme.nmap.org --ports 1-1024 --timeout 2
注意:可以更改 --host、--ports 和 --timeout 参数。
## 测试用途
host = "scanme.nmap.org"
host = "127.0.0.1"
## 经验总结
- TCP 套接字连接及其工作原理
- 三次握手及其重要性
- 线程如何加速网络绑定任务
- 使用的横幅抓取技术以识别潜在的安全问题
标签:Banner抓取, DNS解析, Linux工具, Python, Qt框架, scanme.nmap.org, TCP socket, 云存储安全, 参数解析, 安全测试, 并发扫描, 开源项目, 攻击性安全, 数据统计, 无后门, 服务名标注, 服务识别, 端口扫描, 端口探测, 端口范围, 练习项目, 网络工具, 网络扫描, 超时控制, 逆向工具