Deneth-Kavinda-00/octoclone

GitHub: Deneth-Kavinda-00/octoclone

一个基于 Python 的交互式网站克隆与侦察工具,集成子域名枚举、目录扫描等功能,用于授权安全测试的前期信息收集。

Stars: 0 | Forks: 0

# OctoClone 🐙 **版本:** v2025.08.13.GK0827 **作者:** MrSquidward OctoClone 是一个基于 Python 的网站克隆和侦查工具。它允许用户: * 克隆网站(HTML, CSS, JS, images) * 通过 `crt.sh` 发现子域名 * 扫描隐藏目录(基于字典) * 按扩展名下载文件 * 保存和加载项目配置 ## 目录 1. [安装说明](#installation) 2. [依赖项](#dependencies) 3. [使用方法](#usage) 4. [可用命令](#available-commands) 5. [示例工作流](#example-workflow) 6. [配置](#configuration) 7. [字典](#wordlist) 8. [截图](#screenshots) 9. [许可证](#license) 10. [贡献](#contributing) 11. [故障排除](#troubleshooting) 12. [免责声明](#disclaimer) ## 安装说明 1. 克隆仓库: ``` git clone https://github.com/Squidward-Quincy-J-Tentacles/OctoClone.git cd OctoClone ``` 2. 安装 Python 依赖: ``` pip install -r requirements.txt ``` 3. 可选:在 Linux/macOS 上使脚本可执行: ``` chmod +x octoclone.py ./octoclone.py ``` ## 依赖项 * Python 3.x * `requests` * `beautifulsoup4` * `colorama` 如有需要,请手动安装依赖: ``` pip install requests beautifulsoup4 colorama ``` ## 使用方法 运行该工具: ``` python3 octoclone.py ``` 你将看到如下提示符: ``` octoclone> ``` ## 可用命令 在 OctoClone shell 中: | 命令 | 描述 | | -------------------- | ---------------------------------------- | | `set url ` | 设置目标 URL | | `set project ` | 设置项目文件夹路径 | | `clone` | 克隆完整网站 | | `verbose on/off` | 启用或禁用详细模式 | | `subdomains` | 通过 crt.sh 查找子域名 | | `subdirs` | 使用字典扫描隐藏目录 | | `download <.ext>` | 下载特定文件类型 | | `show config` | 显示当前设置 | | `save config` | 将当前配置保存到文件 | | `load config` | 从文件加载配置 | | `cd ` | 更改工作目录 | | `help` | 显示帮助 | | `exit` | 退出工具 | ## 示例工作流 ``` octoclone> set url https://example.com octoclone> set project ~/Desktop/ExampleClone octoclone> verbose on octoclone> clone octoclone> subdomains octoclone> subdirs octoclone> download .jpg ``` ## 配置 OctoClone 支持保存/加载项目配置: * 保存配置: ``` octoclone> save config ``` * 加载配置: ``` octoclone> load config ``` 配置存储在 `octoclone_config.json` 中。 ## 字典 包含一个示例 `common.txt` 字典用于隐藏目录扫描: ``` admin/ login/ dashboard/ config/ uploads/ images/ css/ js/ backup/ test/ ``` 你可以将其替换为你自己的自定义字典。 ## 截图 1. 克隆网站 2. 子域名枚举 3. 目录扫描结果 ## 许可证 MIT 许可证。详情请见 [LICENSE](LICENSE)。 ## 故障排除 * **Python 版本错误:** 确保你使用的是 Python 3.x * **找不到模块:** 运行 `pip install -r requirements.txt` * **超时错误:** 检查你的网络连接或目标网站状态 * **权限错误:** 确保你对项目文件夹有写入权限 ## 免责声明 本工具仅供**教育目的**使用。未经明确许可,请勿尝试克隆或访问网站。作者不对滥用行为负责。
标签:BeautifulSoup, CTF工具, ESC4, HTML下载, OSINT, Python, Splunk, VEH, WebRequest, 主机安全, 侦察工具, 大数据, 子域名枚举, 字典攻击, 安全测试, 密码管理, 攻击性安全, 数据展示, 无后门, 漏洞扫描辅助, 漏洞搜索, 目录扫描, 系统安全, 红队, 网站克隆, 网络信息收集, 网络安全, 脚本工具, 逆向工具, 隐私保护