Vaibhavi28/binexplain
GitHub: Vaibhavi28/binexplain
BinExplain 是一个 AI 驱动的在线二进制分析工具,帮助 CTF 初学者快速分析二进制文件并生成解题模板。
Stars: 1 | Forks: 0
# BinExplain
一个包含 BinExplain 的**后端** (Python) 和**前端** (React) 的 monorepo。
## 项目结构
```
binexplain/
├── backend/ # Python backend (Flask / FastAPI)
│ ├── main.py
│ ├── requirements.txt
│ └── .gitignore
├── frontend/ # React frontend (Vite)
│ ├── src/
│ ├── package.json
│ └── .gitignore
├── README.md
└── .gitignore
```
## 快速开始
### 后端
```
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python main.py
```
### 前端
```
cd frontend
npm install
npm run dev
```
## 规则
- 后端和前端是**完全独立的** —— 改变其中一个绝对不应破坏另一个。
- 它们各自拥有独立的 `.gitignore` 和依赖文件。
- 任何一个文件夹中都**绝对不应**提交任何已上传的二进制文件。
标签:AI辅助, CTF辅助, DNS 反向解析, 二进制分析, 云安全运维, 云资产清单, 逆向工具, 逆向工程