Amanrj305/custom-port-scanner
GitHub: Amanrj305/custom-port-scanner
一个使用 Python Socket 编程实现的 TCP 端口扫描器,支持并发扫描和基于 Banner 的服务识别功能。
Stars: 0 | Forks: 0
# 具备服务检测功能的自定义端口扫描器
## 概述
本项目使用 socket 编程实现了一个 TCP 端口扫描器。
## 功能特性
- TCP connect 扫描
- 使用线程进行并发扫描
- Banner 抓取
- 服务检测
- 性能测量
## 技术栈
- Python
- Socket 编程
- ThreadPoolExecutor
## 项目结构
scanner.py – 核心 TCP 扫描
advanced_scan.py – 并发 + Banner 抓取
main.py – 程序入口点
## 如何运行
python main.py
## 示例输出
(22, 'OPEN', 'SSH', 'SSH-2.0-OpenSSH')
(80, 'OPEN', 'HTTP', 'HTTP/1.1 200 OK')
标签:AES-256, Banner抓取, Python, Qt框架, Socket编程, TCP Connect, TCP扫描, ThreadPoolExecutor, 代码生成, 插件系统, 数据统计, 无后门, 服务器安全, 服务识别, 渗透测试工具, 漏洞评估, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护