HonnappaSwamyTN/port-scanner
GitHub: HonnappaSwamyTN/port-scanner
一个基于 Python socket 编程的轻量级网络端口扫描器,能够扫描指定范围的端口并识别开放端口及其服务信息。
Stars: 0 | Forks: 0
# 端口扫描器
一个基于 Python 并使用 socket 编程构建的网络端口扫描器。
扫描端口范围并识别目标系统上的开放端口。
## 功能
- 将目标 IP 地址作为输入
- 可配置的 timeout 参数
- 扫描从 1 到 1024 的端口
- 识别开放和关闭的端口
- Banner grabbing — 从开放端口中提取服务和版本信息
- 在扫描结束时存储并显示所有开放端口
## 如何运行
python port_scanner.py
当出现提示时:
- 输入目标 IP 地址或域名(例如 127.0.0.1 或 scanme.nmap.org)
- 可选:在创建扫描器对象时配置 timeout
## 涉及概念
- Socket 编程
- 面向对象编程
- 错误处理
- 可配置参数
## 免责声明
此工具仅供教育目的使用。
请仅扫描您拥有或已获得明确授权扫描的系统。
未经授权的端口扫描在您所在的司法管辖区可能是违法的。
标签:Banner Grabbing, IP扫描, IT运维工具, Python, Scrypt密钥派生, Socket编程, 开源安全工具, 插件系统, 教育目的, 数据统计, 无后门, 服务器安全, 服务指纹识别, 白帽黑客工具, 白盒测试, 目标系统探测, 端口扫描, 网络安全, 网络安全实训, 网络扫描器, 逆向工具, 逆向工程平台, 隐私保护, 面向对象编程