Zeus1k1337/WRET

GitHub: Zeus1k1337/WRET

基于 Electron 构建的 Web 逆向工程桌面工具,支持网站克隆、JS 反编译、API 分析、设计令牌提取和漏洞扫描等一站式网站剖析能力。

Stars: 0 | Forks: 0

WRET Moon

🔍 WRET — Web Reverse Engineering Tool

Клонируй. Декомпилируй. Анализируй.

Мощный инструмент для реверс-инжиниринга веб-сайтов на базе Electron

Version Electron React License Windows

🇷🇺 Русский🇬🇧 English🇨🇳 中文🇪🇸 Español🇩🇪 Deutsch🇫🇷 Français🇸🇦 العربية🇮🇳 हिन्दी🇧🇷 Português🇯🇵 日本語🇰🇷 한국어🇹🇷 Türkçe🇺🇦 Українська🇵🇱 Polski🇮🇹 Italiano

## 📋 关于项目 **WRET (Web Reverse Engineering Tool)** 是一款用于分析和重建网站的桌面应用程序。它允许克隆页面、反编译 JavaScript、分析 API 请求、提取 design tokens、扫描漏洞并恢复 UI 组件。 ### 功能 | 功能 | 描述 | |---------|----------| | 🌐 **网站克隆** | 下载 HTML、CSS、JS、图像和其他资源 | | 📜 **反编译 JS** | 分析并恢复 JavaScript 源代码 | | 🔗 **API Map** | 构建 API endpoint 地图并分析请求 | | 🧩 **UI 组件** | 恢复组件结构 (React, Vue, Angular) | | 🎨 **Design Tokens** | 提取颜色、字体、边距和 CSS 变量 | | 🛡️ **Security Scan** | 搜索漏洞:XSS、API 密钥泄露、CORS 等 | | 📊 **Dashboard** | 所分析网站的汇总统计信息 | | 👁️ **预览** | 可视化预览克隆的页面 | | 📚 **依赖图** | 可视化脚本和模块之间的连接 | | 📋 **State Inspector** | 分析应用状态 (Redux, Zustand, Context) | ## 🚀 安装 ### 选项 1:下载预构建的安装程序 从 [最新发布版本](https://github.com/Zeus1k1337/WRET/releases/tag/v1.0.0) 下载 `WRET_Setup.exe` 并运行。 ### 选项 2:从源代码构建 ``` # 克隆 repository git clone https://github.com/Zeus1k1337/WRET.git cd WRET # 安装 dependencies npm install # 构建并运行 npm run dev # 构建 portable .exe npm run build:exe # 构建 installer npm run build:installer ``` ## 🛠 技术栈 | 技术 | 用途 | |------------|------------| | **Electron** | 桌面端框架 | | **React 18** | 用户界面 | | **Vite 6** | 前端构建工具 | | **Tailwind CSS** | 样式设计 | | **Playwright** | 页面下载与分析 | | **sql.js** | 本地数据存储 | ## 📦 项目结构 ``` WRET/ ├── electron/ # Бэкенд Electron │ ├── main.js # Главный процесс │ ├── preload.js # Preload-скрипт │ └── services/ # Сервисы │ ├── crawler.js # Загрузчик страниц │ ├── js-decompiler.js # Декомпилятор JS │ ├── api-analyzer.js # Анализатор API │ ├── css-analyzer.js # Анализатор CSS │ ├── security-scanner.js # Сканер безопасности │ └── ... ├── src/ # Фронтенд React │ ├── components/ # UI-компоненты │ └── App.jsx # Корневой компонент ├── screenshots/ # Скриншоты ├── package.json └── vite.config.js ``` ## ⚙️ 开发 ``` # 开发模式 (Vite + Electron) npm run dev # 仅 frontend npm run vite:dev # 构建 production npm run build # 构建 portable exe npm run build:exe # 构建 installer (NSIS) npm run build:installer ``` ## 📄 许可证 在 **MIT** 许可证下发布。详情请参阅 `LICENSE` 文件。 ## 📬 联系方式 **作者:** Zeus1k
为逆向工程社区倾注 ❤️ 打造
标签:Electron, React, Syscall, Syscalls, Web开发, 云资产清单, 代码分析, 凭证管理, 数据可视化, 特征检测, 自定义脚本, 逆向工程