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, 代码生成, 插件系统, 数据统计, 无后门, 服务器安全, 服务识别, 渗透测试工具, 漏洞评估, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护