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, 插件系统, 数据展示, 数据统计, 无后门, 服务识别, 漏洞扫描前置, 端口扫描, 红队, 网络安全, 逆向工具, 隐私保护