cristovaocarvalhorb/GhostProbe

GitHub: cristovaocarvalhorb/GhostProbe

GhostProbe 是一个教育用途的交互式端口扫描器,帮助用户学习网络枚举和安全基础。

Stars: 0 | Forks: 0

GhostProbe Icon

# GhostProbe GhostProbe 是一款交互式、基于多线程加速的端口扫描器,其开发主要出于教育目的,旨在深入学习网络、服务分类、TCP/IP 协议以及进攻性网络安全基础知识。本版本配备了一个干净、现代且模块化的 TUI(终端用户界面),支持动态配置并进行超快速端口扫描。 ## ![目标](https://img.shields.io/badge/-OBJETIVO-black?style=flat-square&logo=target&logoColor=white) 通过实现一个功能完备、隐蔽且高可读性的端口扫描器,探索网络通信和信息安全的基础知识。 ## ![技术栈](https://img.shields.io/badge/-TECNOLOGIAS-black?style=flat-square&logo=python&logoColor=white) - **编程语言**:Python 3.12+ - **并发处理**:`concurrent.futures.ThreadPoolExecutor`(可调工作线程数的并发多线程扫描) - **网络通信**:`socket`(底层 TCP 通信,服务 banner 抓取与协议识别) - **可视化界面**:`rich`(具有结构化表格、计时报告和线程安全状态动画的终端交互界面) ## ![项目结构](https://img.shields.io/badge/-ESTRUTURA-black?style=flat-square&logo=github&logoColor=white) - `main.py`:扫描器入口点及连接主逻辑。 - `ui/`:TUI(终端用户界面)渲染模块: - `banners.py`:3D ASCII 艺术字定义与会话页脚。 - `pannel.py`:当前目标配置的可视化面板。 - `animations.py`:扫描期间执行的状态动画(`PROBING TARGET`)。 - `theme.py`:基于主题的调色板以及用于消息(`info`、`success`、`warning`、`error`)的自定义助手函数。 ## ![安装](https://img.shields.io/badge/-INSTALA%C3%87%C3%83O-black?style=flat-square&logo=git&logoColor=white) 安装可视化界面所需的依赖项: ``` pip install rich ``` ## ![使用方法](https://img.shields.io/badge/-COMO_USAR-black?style=flat-square&logo=terminal&logoColor=white) 运行主文件以启动扫描器: ``` python main.py ``` ## ![注意事项](https://img.shields.io/badge/-AVISO-black?style=flat-square&logo=alert-triangle&logoColor=white) 本软件仅用于教育目的和授权的受控环境测试。未经授权擅自对系统使用所产生的责任完全由用户自行承担。
标签:banner抓取, meg, Python编程, rich库, socket编程, TCP/IP, 云存储安全, 交互式界面, 信息安全, 协议分析, 学习工具, 并发编程, 插件系统, 教育工具, 数据泄露防护, 数据统计, 服务枚举, 本地模型, 权限提升, 端口扫描, 系统分析, 系统扫描, 线程池, 终端UI, 网络分析, 网络安全, 网络扫描, 网络探测, 网络服务发现, 逆向工具, 隐私保护