Salmaan04/Port-Scanner

GitHub: Salmaan04/Port-Scanner

一个基于 Python 多线程实现的轻量级 TCP 端口扫描器,用于快速检测目标主机常用服务端口的开放状态。

Stars: 0 | Forks: 0

# Port-Scanner 一个使用 Python socket 编程构建的多线程 TCP 端口扫描器,用于检测开放端口和服务。 ## 概述 该工具扫描目标 IP 地址在常用 TCP 端口中的开放情况。它使用 Python 的 `concurrent.futures` 模块并行运行扫描,从而提高了速度。 ## 功能 - 使用 `ThreadPoolExecutor` 进行多线程扫描 - 扫描 12 个最常用的 TCP 端口 - 显示扫描开始和结束的时间戳 - 清晰的输出 - ## 使用方法 ``` python port_scanner.py ``` 系统将提示您输入目标 IP 地址: ``` Enter target IP address: 192.168.1.1 ``` ## 示例输出 ``` Scanning target: 192.168.1.1 Scanning started at: 2026-03-09 10:00:00 -------------------------------------------------- [OPEN] Port 22 [OPEN] Port 80 [OPEN] Port 443 -------------------------------------------------- Scan complete at: 2026-03-09 10:00:03 ``` ## 扫描端口 | 端口 | 服务 | |------|---------| | 21 | FTP | | 22 | SSH | | 23 | Telnet | | 25 | SMTP | | 53 | DNS | | 80 | HTTP | | 110 | POP3 | | 139 | NetBIOS | | 143 | IMAP | | 443 | HTTPS | | 445 | SMB | | 3389 | RDP | ## 免责声明 本工具仅供教育目的和经授权的网络测试使用。请勿在未获得明确许可的情况下对系统进行扫描。未经授权的端口扫描在您所在的司法管辖区可能属于违法行为。
标签:DNS枚举, DNS查询工具, IP扫描, Python, Socket编程, TCP扫描, URL短链接分析, 并发编程, 情报分析, 插件系统, 无后门, 服务探测, 端口扫描器, 网络安全工具, 网络诊断, 逆向工具