Skip to content

Latest commit

 

History

History
83 lines (64 loc) · 2.76 KB

File metadata and controls

83 lines (64 loc) · 2.76 KB

SQLMap Web UI 开发维护指南

SQLMap WebUI Logo

欢迎来到 SQLMap Web UI 的开发维护指南。本文档面向开发者,提供从环境搭建到架构设计的完整教程,帮助快速上手项目开发和维护。

文档导航

本指南按由浅入深的顺序组织,建议按序阅读:

级别 文档 目标读者 预计阅读时间
初级 基础开发环境搭建与入门指南 新加入项目的开发者 30 分钟
中级 核心功能开发与调试技巧 需要开发新功能的开发者 45 分钟
高级 架构设计与性能优化 架构师、高级开发者 60 分钟

快速参考

常用命令速查

# 后端
cd src/backEnd
uv sync --extra thirdparty    # 安装依赖
uv run python main.py         # 启动后端 (端口 8775)

# 前端
cd src/frontEnd
pnpm install                  # 安装依赖
pnpm run dev                  # 开发模式 (端口 5173)
pnpm run build                # 构建生产版本

# VulnShop靶场
cd src/vulnTestServer
pip install flask
python server.py              # 启动靶场 (端口 9527)

# Burp插件
cd src/burpEx/montoya-api
mvn clean package -DskipTests  # 构建插件JAR

服务端口

服务 端口 说明
前端开发 5173 Vite 开发服务器
后端 API 8775 FastAPI 服务
VulnShop 9527 漏洞测试环境

关键文件索引

文件 用途
src/backEnd/app.py FastAPI 应用核心,路由注册
src/backEnd/main.py 后端入口,SQLMap 路径配置
src/backEnd/config.py 全局配置(版本号、并发限制)
src/frontEnd/src/router/index.ts 前端路由配置
src/frontEnd/vite.config.ts Vite 构建配置

文档结构

doc/
├── CHANGELOG.md              # 变更日志(中文)
├── CHANGELOG_EN.md           # 变更日志(英文)
├── USAGE_GUIDE.md            # 用户使用指南(中文)
├── USAGE_GUIDE_EN.md         # 用户使用指南(英文)
├── SQLMap参数支持进度.md      # SQLMap 参数支持详情
├── encrypted_params/         # 加密参数专项文档和脚本
├── dev_maintenance_guide/    # 开发维护指南(本目录)
│   ├── index.md              # 引导入口
│   ├── beginner_guide.md     # 初级教程
│   ├── intermediate_guide.md # 中级教程
│   └── advanced_guide.md     # 高级教程
└── archive/                  # 历史文档归档

版本: v1.8.57 | 最后更新: 2026-07-18