nicopancakes/Rocket

GitHub: nicopancakes/Rocket

Rocket 是一个基于 Python 异步并发的高性能 Web 路径扫描工具,用于在安全测试中快速枚举目录和端点。

Stars: 4 | Forks: 0

# Rocket [![Python 版本](https://img.shields.io/badge/python-3.8+-3776AB.svg?style=flat-square&logo=python&logoColor=white)](https://www.python.org/) [![许可证](https://img.shields.io/badge/License-Apache_2.0-blue.svg?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) [![发布版本](https://img.shields.io/github/v/release/nicopancakes/Rocket?style=flat-square)](https://github.com/nicopancakes/Rocket/releases) [![最近提交](https://img.shields.io/github/last-commit/nicopancakes/Rocket?style=flat-square)](https://github.com/nicopancakes/Rocket/commits/main) Rocket 是一个用 Python 编写的 Web 路径枚举工具。它使用 `asyncio` 和 `aiohttp`,在安全测试期间快速执行目录和 endpoint 的扫描。 该工具包含一个包含超过 4,000 个路径的默认字典, ### 重要提示 本工具仅供**授权使用**。 在大多数司法管辖区,未经明确许可扫描或探测任何系统是非法的,并且可能违反美国《计算机欺诈和滥用法》(CFAA)等法律。 在测试任何不属于您的目标之前,请务必获得书面授权。维护者对任何滥用行为不承担责任。 ### 功能 - 高性能扫描(自 v1.8 起) - 可配置的并发(自 v1.8 起) - 支持自定义字典(自 v1.7 起) - 状态码过滤(自 v1.7 起) - 请求超时控制(自 v1.8 起) - 清晰的终端输出,包含状态、响应时间和内容长度(自 v1.8 起) - 跨平台兼容性(Windows、Linux、macOS) ### 环境要求 - Python 3.8 或更高版本 - aiohttp - tqdm ### 安装说明 克隆代码仓库并设置虚拟环境(推荐): ``` git clone https://github.com/nicopancakes/Rocket.git cd Rocket python -m venv venv source venv/bin/activate # Linux/macOS # 或者在 Windows 上: venv\Scripts\activate ```
标签:Python, Web安全, 域名侦查, 异步IO, 无后门, 目录爆破, 蓝队分析, 计算机取证, 路径扫描, 逆向工具