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编程, 开源安全工具, 插件系统, 教育目的, 数据统计, 无后门, 服务器安全, 服务指纹识别, 白帽黑客工具, 白盒测试, 目标系统探测, 端口扫描, 网络安全, 网络安全实训, 网络扫描器, 逆向工具, 逆向工程平台, 隐私保护, 面向对象编程