Commit 1d47505
committed
feat(title): 增加请求标题提取功能及规则管理
- 新增标题提取相关依赖:加入json-path库支持JSON路径提取
- 在ConfigManager中添加标题配置项及其持久化保存加载逻辑
- 实现标题规则列表管理,包括默认规则、规则新增、更新、排序和删除功能
- 在BurpExtender中集成标题提取,生成窗口标题并传递给终端命令,启动时附带标题日志
- 新增标题提取工具类TitleExtractor和配置类TitleConfig支持多种提取方式
- 新增标题规则编辑对话框TitleRuleEditDialog,支持多种提取类型参数配置
- 新增标题提取测试对话框TitleTestDialog,可输入HTTP请求内容即时测试规则效果
- DirectExecuteConfigPanel中添加标题规则管理面板,支持UI操作规则集合
- 调整SqlmapApiClient默认后端地址为8775,保持接口一致性1 parent ee29a44 commit 1d47505
30 files changed
Lines changed: 6273 additions & 112 deletions
File tree
- src/burpEx
- legacy-api
- src/main/java/com/sqlmapwebui/burp
- dialogs
- panels
- util
- montoya-api
- src/main/java/com/sqlmapwebui/burp
- dialogs
- panels
- util
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
76 | 83 | | |
77 | 84 | | |
78 | 85 | | |
| |||
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
519 | 521 | | |
520 | 522 | | |
521 | 523 | | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
522 | 528 | | |
523 | 529 | | |
524 | 530 | | |
| |||
536 | 542 | | |
537 | 543 | | |
538 | 544 | | |
539 | | - | |
| 545 | + | |
540 | 546 | | |
541 | 547 | | |
542 | 548 | | |
543 | | - | |
| 549 | + | |
| 550 | + | |
544 | 551 | | |
545 | 552 | | |
546 | 553 | | |
| 554 | + | |
547 | 555 | | |
548 | 556 | | |
549 | 557 | | |
550 | 558 | | |
551 | 559 | | |
552 | 560 | | |
553 | | - | |
| 561 | + | |
| 562 | + | |
554 | 563 | | |
555 | 564 | | |
556 | 565 | | |
| |||
0 commit comments