Skip to content

Commit e54d900

Browse files
author
githubnull
committed
feat: add project logo and help/about dialog for BurpSuite plugin (v1.7.9)
1 parent 0ff22fb commit e54d900

File tree

20 files changed

+1607
-66
lines changed

20 files changed

+1607
-66
lines changed

.qoder/repowiki/zh/content/业务逻辑层/HTTP代码编辑器组件.md

Lines changed: 324 additions & 0 deletions
Large diffs are not rendered by default.

.qoder/repowiki/zh/content/业务逻辑层/HTTP请求解析器架构.md

Lines changed: 464 additions & 0 deletions
Large diffs are not rendered by default.

.qoder/repowiki/zh/content/项目文档/关于与帮助系统.md

Lines changed: 418 additions & 0 deletions
Large diffs are not rendered by default.

.qoder/repowiki/zh/meta/repowiki-metadata.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This file provides guidance to AI coding assistants when working with this repos
77
SQLMap Web UI is a comprehensive SQL injection testing platform that includes:
88
- **Main Application**: FastAPI backend + Vue 3 frontend web interface
99
- **VulnShop Lab**: Built-in vulnerability testing environment
10-
- **Browser Extensions**: Chrome extension and Burp Suite plugins
10+
- **Browser Extensions**: Burp Suite plugins
1111

1212
## Project Structure
1313

@@ -16,7 +16,7 @@ sqlmapWebUI/
1616
├── src/
1717
│ ├── backEnd/ # FastAPI backend service (Python 3.13+)
1818
│ │ ├── api/ # API routes
19-
│ │ │ ├── chromeExApi/ # Chrome extension API
19+
│ │ │ ├── chromeExApi/ # Chrome browser page API
2020
│ │ │ ├── burpSuiteExApi/ # Burp Suite plugin API
2121
│ │ │ └── commonApi/ # Common APIs (auth, headers, config)
2222
│ │ ├── model/ # Data models

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
77
SQLMap Web UI 是一个完整的 SQL 注入测试平台,包含:
88
- **主应用**: FastAPI + Vue 3 的 Web 界面
99
- **VulnShop 靶场**: 内置漏洞测试环境
10-
- **浏览器扩展**: Chrome 扩展和 Burp Suite 插件
10+
- **浏览器扩展**: Burp Suite 插件
1111

1212
## 项目架构
1313

@@ -27,7 +27,7 @@ sqlmapWebUI/
2727
- `app.py` - FastAPI 应用核心,包含 CORS 配置、路由挂载
2828
- `config.py` - 版本号和全局配置
2929
- `api/` - API 路由模块
30-
- `chromeExApi/` - Chrome 扩展相关 API
30+
- `chromeExApi/` - Chrome 浏览器页面 API
3131
- `burpSuiteExApi/` - Burp Suite 扩展相关 API
3232
- `commonApi/` - 通用 API
3333
- `headerController.py` - 请求头规则管理 API

DISCLAIMER.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# 免责声明 (Disclaimer)
22

3+
<p align="center">
4+
<img src="src/frontEnd/public/logo.svg" alt="SQLMap WebUI Logo" width="80" height="80">
5+
</p>
6+
37
## 中文版
48

59
### 重要声明
@@ -94,4 +98,4 @@ If you discover any security vulnerabilities or have any questions, please conta
9498

9599
---
96100

97-
**最后更新 / Last Updated**: 2024-12
101+
**最后更新 / Last Updated**: 2025-12

README.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
# SQLMap Web UI
22

3+
<p align="center">
4+
<img src="src/frontEnd/public/logo.svg" alt="SQLMap WebUI Logo" width="120" height="120">
5+
</p>
6+
37
<p align="center">
48
<img src="https://img.shields.io/badge/Python-3.13+-blue.svg" alt="Python">
59
<img src="https://img.shields.io/badge/Vue-3.x-green.svg" alt="Vue">
610
<img src="https://img.shields.io/badge/FastAPI-0.100+-red.svg" alt="FastAPI">
711
<img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License">
8-
<img src="https://img.shields.io/badge/Version-1.7.7-orange.svg" alt="Version">
12+
<img src="https://img.shields.io/badge/Version-1.7.9-orange.svg" alt="Version">
913
</p>
1014

1115
<p align="center">
@@ -63,7 +67,6 @@
6367
- **批量导入**: 支持从文本批量导入请求头
6468

6569
### 扩展集成
66-
- **Chrome 扩展**: 从浏览器直接发送请求到扫描平台
6770
- **Burp Suite 插件**: 支持 Legacy API 和 Montoya API 两种版本
6871
- 右键菜单快速发送请求
6972
- 可配置扫描参数(Level、Risk、DBMS、Technique)
@@ -109,7 +112,6 @@
109112
- **Burp Suite 插件**
110113
- Montoya API (Java 17+, Burp 2023.1+)
111114
- Legacy API (Java 11+)
112-
- **Chrome 扩展** - JavaScript
113115

114116
## 🚀 快速开始
115117

@@ -177,7 +179,7 @@ sqlmapWebUI/
177179
├── src/
178180
│ ├── backEnd/ # 后端代码
179181
│ │ ├── api/ # API 路由
180-
│ │ │ ├── chromeExApi/ # Chrome 扩展 API
182+
│ │ │ ├── chromeExApi/ # Chrome 浏览器页面 API
181183
│ │ │ ├── burpSuiteExApi/ # Burp Suite API
182184
│ │ │ └── commonApi/ # 通用 API (认证/请求头规则/配置)
183185
│ │ ├── model/ # 数据模型
@@ -253,20 +255,29 @@ sqlmapWebUI/
253255

254256
## 📝 更新日志
255257

256-
### v1.7.7 (2024-12)
258+
### v1.7.9 (2025-12)
259+
- 新增项目 Logo 设计(盾牌+注入针头概念)
260+
- Web 端:更新 favicon、状态栏、关于页面 Logo
261+
- BurpSuite 插件:新增帮助/关于对话框(含使用帮助、开源协议、免责声明)
262+
- BurpSuite 插件:关于页面使用 Java2D 绘制自定义 Logo
263+
- 修复 PrimeVue 4 组件废弃警告(TabView → Tabs)
264+
- 修复 BurpSuite 插件中 JLabel HTML 渲染问题
265+
- 更新项目文档添加 Logo 展示
266+
267+
### v1.7.7 (2025-12)
257268
- 更新所有项目文档反映最新功能特性
258269
- 完善 AGENTS.md 和 CLAUDE.md AI 编程指南
259270
- 优化用户使用指南文档
260271

261-
### v1.7.6 (2024-12)
272+
### v1.7.6 (2025-12)
262273
- 新增扫描配置预设管理(默认配置/常用配置/历史配置)
263274
- 新增引导式参数编辑器
264275
- 新增 HTTP 请求解析器(支持 cURL/PowerShell/fetch/原始 HTTP)
265276
- 新增代码编辑器组件(行号、语法高亮、搜索)
266277
- 前端代码模块化重构
267278
- 修复 fetch 解析器转义引号处理问题
268279

269-
### v1.6.0 (2024-12)
280+
### v1.6.0 (2025-12)
270281
- 新增请求头规则作用域配置功能
271282
- 新增会话级请求头管理
272283
- 新增批量请求头导入功能
@@ -275,12 +286,12 @@ sqlmapWebUI/
275286
- 智能轮询策略优化
276287
- 更新项目文档
277288

278-
### v1.5.1 (2024-12)
289+
### v1.5.1 (2025-12)
279290
- 更新项目文档
280291
- 改进 Burp Suite 插件集成
281292
- 修复后端配置问题
282293

283-
### v1.5.0 (2024-12)
294+
### v1.5.0 (2025-12)
284295
- 新增 VulnShop SQL 注入测试靶场
285296
- 支持 8 种 SQL 注入漏洞类型
286297
- 现代化 UI,支持亮色/暗色主题

README_EN.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
# SQLMap Web UI
22

3+
<p align="center">
4+
<img src="src/frontEnd/public/logo.svg" alt="SQLMap WebUI Logo" width="120" height="120">
5+
</p>
6+
37
<p align="center">
48
<img src="https://img.shields.io/badge/Python-3.13+-blue.svg" alt="Python">
59
<img src="https://img.shields.io/badge/Vue-3.x-green.svg" alt="Vue">
610
<img src="https://img.shields.io/badge/FastAPI-0.100+-red.svg" alt="FastAPI">
711
<img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License">
8-
<img src="https://img.shields.io/badge/Version-1.7.7-orange.svg" alt="Version">
12+
<img src="https://img.shields.io/badge/Version-1.7.9-orange.svg" alt="Version">
913
</p>
1014

1115
<p align="center">
@@ -63,7 +67,6 @@ A modern SQLMap web interface that provides a convenient SQL injection testing p
6367
- **Batch Import**: Support importing headers from text in bulk
6468

6569
### Extension Integration
66-
- **Chrome Extension**: Send browser requests directly to the scanning platform
6770
- **Burp Suite Plugin**: Supports both Legacy API and Montoya API versions
6871
- Right-click menu for quick request sending
6972
- Configurable scan parameters (Level, Risk, DBMS, Technique)
@@ -109,7 +112,6 @@ Built-in e-commerce platform simulation with 8 types of SQL injection vulnerabil
109112
- **Burp Suite Plugin**
110113
- Montoya API (Java 17+, Burp 2023.1+)
111114
- Legacy API (Java 11+)
112-
- **Chrome Extension** - JavaScript
113115

114116
## Quick Start
115117

@@ -177,7 +179,7 @@ sqlmapWebUI/
177179
├── src/
178180
│ ├── backEnd/ # Backend code
179181
│ │ ├── api/ # API routes
180-
│ │ │ ├── chromeExApi/ # Chrome extension API
182+
│ │ │ ├── chromeExApi/ # Chrome browser page API
181183
│ │ │ ├── burpSuiteExApi/ # Burp Suite API
182184
│ │ │ └── commonApi/ # Common API (auth/headers/config)
183185
│ │ ├── model/ # Data models
@@ -260,20 +262,29 @@ Please read the [Disclaimer](DISCLAIMER.md) before use.
260262

261263
## Changelog
262264

263-
### v1.7.7 (2024-12)
265+
### v1.7.9 (2025-12)
266+
- Added project Logo design (shield + injection syringe concept)
267+
- Web: Updated favicon, status bar, and About page Logo
268+
- BurpSuite Plugin: Added Help/About dialog (usage help, license, disclaimer)
269+
- BurpSuite Plugin: About page uses Java2D custom Logo drawing
270+
- Fixed PrimeVue 4 component deprecation warnings (TabView → Tabs)
271+
- Fixed JLabel HTML rendering issue in BurpSuite plugin
272+
- Updated project documentation with Logo display
273+
274+
### v1.7.7 (2025-12)
264275
- Updated all project documentation to reflect latest features
265276
- Improved AGENTS.md and CLAUDE.md AI programming guides
266277
- Optimized user usage guide documentation
267278

268-
### v1.7.6 (2024-12)
279+
### v1.7.6 (2025-12)
269280
- Added scan configuration preset management (default/preset/history)
270281
- Added guided parameter editor
271282
- Added HTTP request parser (supports cURL/PowerShell/fetch/raw HTTP)
272283
- Added code editor component (line numbers, syntax highlighting, search)
273284
- Frontend code modular refactoring
274285
- Fixed fetch parser escaped quotes handling issue
275286

276-
### v1.6.0 (2024-12)
287+
### v1.6.0 (2025-12)
277288
- Added header rules scope configuration feature
278289
- Added session-level header management
279290
- Added batch header import functionality
@@ -282,12 +293,12 @@ Please read the [Disclaimer](DISCLAIMER.md) before use.
282293
- Optimized smart polling strategy
283294
- Updated project documentation
284295

285-
### v1.5.1 (2024-12)
296+
### v1.5.1 (2025-12)
286297
- Updated project documentation
287298
- Improved Burp Suite plugin integration
288299
- Fixed backend configuration issues
289300

290-
### v1.5.0 (2024-12)
301+
### v1.5.0 (2025-12)
291302
- Added VulnShop SQL injection testing lab
292303
- Support for 8 SQL injection vulnerability types
293304
- Modern UI with light/dark theme support

doc/USAGE_GUIDE.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# SQLMap Web UI 使用指南
22

3+
<p align="center">
4+
<img src="../src/frontEnd/public/logo.svg" alt="SQLMap WebUI Logo" width="80" height="80">
5+
</p>
6+
37
本文档详细介绍 SQLMap Web UI 的完整使用方法,包括主应用、VulnShop 靶场和扩展插件。
48

59
## 目录
@@ -24,7 +28,7 @@ SQLMap Web UI 是一个完整的 SQL 注入测试平台,包含三个主要组
2428
|------|------|------|
2529
| Web 应用 | SQL 注入扫描任务管理界面 | 8775 (后端) / 5173 (前端开发) |
2630
| VulnShop 靶场 | 内置漏洞测试环境 | 9527 |
27-
| 扩展插件 | Chrome 扩展 / Burp Suite 插件 | - |
31+
| 扩展插件 | Burp Suite 插件 | - |
2832

2933
### 系统要求
3034

@@ -505,12 +509,6 @@ mvn clean package -DskipTests
505509
| DBMS | 数据库类型 | 自动检测 |
506510
| Technique | 注入技术 | BEUSTQ (全部) |
507511

508-
### 7.2 Chrome 扩展
509-
510-
1. 加载扩展到 Chrome
511-
2. 配置后端服务器地址
512-
3. 在目标页面右键选择发送请求
513-
514512
---
515513

516514
## 8. 高级功能

0 commit comments

Comments
 (0)