ksaisatwik/AdvancedPortScanner

GitHub: ksaisatwik/AdvancedPortScanner

一个基于 Python 的多线程端口扫描器,支持 TCP 扫描、Banner 抓取、服务识别和多格式报告导出,适用于教育和授权安全测试。

Stars: 0 | Forks: 0

# 高级端口扫描器 ## 描述 Advanced Port Scanner 是一个基于 Python 的多线程网络扫描器,专为教育和授权安全测试目的而开发。 该工具执行: - TCP 端口扫描 - 服务检测 - Banner 抓取 - 基于 CIDR 的扫描 - CSV/JSON/TXT 报告生成 # 功能 - 多线程扫描 - Banner 抓取 - 服务指纹识别 - CLI 参数解析 - 扫描计时指标 - 彩色终端输出 - CSV 导出 - JSON 导出 - TXT 日志记录 - CIDR 支持 - 漏洞提示 # 使用技术 - Python - Socket 编程 - Threading - argparse - colorama # 安装 ## 创建虚拟环境 ``` python3 -m venv venv ``` ## 激活虚拟环境 ``` source venv/bin/activate ``` ## 安装依赖 ``` pip install -r requirements.txt ``` # 使用方法 ## 基础扫描 ``` python3 scanner.py 127.0.0.1 8000 8100 ``` ## 快速模式 ``` python3 scanner.py 127.0.0.1 1 1000 --mode fast ``` ## 完整模式 ``` python3 scanner.py 127.0.0.1 1 1000 --mode full ``` # 输出示例 ``` ============================================================ ADVANCED PORT SCANNER ============================================================ Scanning Target: 127.0.0.1 [+] 127.0.0.1:8080 OPEN Service : http-alt Banner : HTTP/1.0 200 OK Hint : No known basic hint ============================================================ SCAN COMPLETED ============================================================ ``` # 输出文件 扫描器生成: - scan_results.txt - results.csv - results.json # 免责声明 本项目仅适用于: - 教育目的 - 实验室环境 - 授权系统 未经授权的扫描是违法行为。 # 作者 K SAI SATWIK
标签:argparse, Banner Grabbing, CIDR扫描, colorama, K SAI SATWIK, Python, Qt框架, Socket编程, TCP扫描, 恶意行为检测, 插件系统, 教育工具, 数据统计, 无后门, 服务器安全, 服务识别, 端口扫描, 网络安全, 逆向工具, 隐私保护