shreyahgowda/python-port-scanner

GitHub: shreyahgowda/python-port-scanner

一个基于Python多线程实现的轻量级端口扫描工具,用于快速识别目标主机的开放端口及常见服务。

Stars: 0 | Forks: 0

# 🔐 Python 端口扫描器 📌 项目描述 本项目是一个**使用 Python 构建的多线程端口扫描器**。 该工具扫描目标网站或 IP 地址,以识别**开放端口和运行中的服务**。 端口扫描是**网络安全和渗透测试**中常用的一种技术,用于发现系统上暴露的网络服务。 # 🚀 功能特性 * 扫描端口 **1–1024** * 检测**开放端口** * 显示**服务名称**(HTTP, SSH 等) * 使用**多线程** 加速扫描 * 彩色终端输出,提高可读性 # 🛠 技术栈 * **Python** * **Socket 编程** * **多线程** (`ThreadPoolExecutor`) * **Colorama** (用于彩色终端输出) # ▶ 如何运行 # 1️⃣ 运行脚本 ``` python scanner.py ``` # 2️⃣ 输入目标 IP 或网站 示例: scanme.nmap.org # 🖥 示例输出 正在扫描目标: scanme.nmap.org 端口 22 开放 端口 80 开放 端口 443 开放 扫描完成 * 授权网络 * 公共测试服务器,例如 `scanme.nmap.org`
标签:Colorama, Python, Qt框架, Socket编程, TCP/IP, ThreadPoolExecutor, 插件系统, 数据展示, 数据统计, 无后门, 服务识别, 漏洞扫描前置, 端口扫描, 红队, 网络安全, 逆向工具, 隐私保护