spandanlabade/port-scanner

GitHub: spandanlabade/port-scanner

一个用于检测目标主机开放TCP端口的轻量级Python扫描器。

Stars: 0 | Forks: 0

# 端口扫描器 一个简单的 Python TCP 端口扫描器,用于检查目标主机上的开放端口。 ## 功能特点 - 扫描端口 1 到 1024 - 检测开放的 TCP 端口 - 使用套接字连接进行扫描 - 轻量级且适合初学者 - 可调整的超时设置 ## 工作原理 该扫描器尝试使用 TCP 套接字连接到目标机器上的端口。 如果连接成功,则该端口被标记为开放。 ## 示例输出 ``` Port 80 is open Port 135 is open Port 443 is open ``` ## 运行方法 ``` python port_scanner.py ``` ## 使用的技术 - Python - Socket 库 ## 未来改进计划 - 用户定义目标输入 - 自定义端口范围 - 服务检测 - 多线程以加速扫描 - 横幅抓取支持 ## 教育目的 此项目旨在用于学习: - Python 套接字编程 - 网络基础知识 - TCP 连接 - 网络安全侦察概念 - 基本的端口扫描技术 ## 免责声明 本项目仅用于教育目的和授权测试。
标签:Python, TCP扫描, 套接字编程, 开放端口检测, 插件系统, 教育工具, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 网络编程, 轻量级扫描器, 逆向工具, 隐私保护