Karnozetrex/Python-TCP-Port-Scanner

GitHub: Karnozetrex/Python-TCP-Port-Scanner

一个基于 Python socket 库的轻量级 TCP 端口扫描器,用于探测目标主机开放端口,帮助初学者学习网络侦察和 TCP/IP 基础知识。

Stars: 0 | Forks: 0

# 适合初学者的 Python TCP 端口扫描器 这是一个使用 socket 库构建的轻量级 Python 网络侦察工具,用于映射开放的 TCP 端口。本项目展示了对 TCP/IP 协议栈、网络 socket 以及自动化足迹分析的基础知识。 ## 功能 - 自动将 Web 域名(主机名)解析为 IPv4 地址。 - 使用 Python 内置的网络 socket 执行 TCP 三次握手模拟。 - 具备自定义连接超时功能,确保实现快速扫描周期。 ## 如何运行 确保你的机器上已安装 Python 3。使用终端运行该脚本: ``` py port_scanner.py ``` ## 示例输出 (scanme.nmap.org) ``` -------------------------------------------------- CYBERSECURITY PORT SCANNER v1.0 -------------------------------------------------- Scanning Target: 45.33.32.156 Time Started: 2026-07-16 -------------------------------------------------- [ ] Port 21: Closed [*] Port 22: OPEN [*] Port 80: OPEN [ ] Port 443: Closed ```
标签:Python, Socket编程, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护