MCPcopy Index your code
hub / github.com/NewBeginning6/Subdir-vul-find

github.com/NewBeginning6/Subdir-vul-find @v1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1 ↗ · + Follow
36 symbols 47 edges 7 files 0 documented · 0% updated 2y agov1.1 · 2023-08-01★ 894 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Subdir-vul-find

本工具仅限技术研究与测试,严禁用于非法用途,否则产生的一切后果自行承担。

Subdir-vul-find v1.1

新增部分功能,修改若干bug

1、筛选功能(根据关键字在结果中进行筛选,快速匹配脆弱资产)

2、新增自适应缩放

3、增加超时机制,避免线程卡死

使用场景:

在burp开启被动扫描获取到大量target或者爬虫获取到大量target时,经常会出现http://target/path1/path2/path3/* 的情况,手工无法对目录进行拆分进行简单的目录爆破,所以有了这款工具,思路比较简单,望批评指教。 burp案例,复制所有url到工具即可。 1

批量请求get/post功能 2

目录拆分爆破功能,发现未授权比较好用

例如如下较为复杂的接口,在正常访问时会获取到相关目录的js,通过目录拆分进行爆破就有机会找到相应的未授权功能页面。

3

4

当然还有较为常见的swagger界面 6

工具也自带了导入、导出、多线程、高亮、预览body等功能,感兴趣可自行查看。

工具参考:

https://github.com/ScriptKid-Beta/WebBatchRequest

Core symbols most depended-on inside this repo

Response
called by 2
src/main/java/org/example/Http.java
httpData
called by 2
src/main/java/org/example/Gui.java
readTxtFile
called by 2
src/main/java/org/example/TxtFile.java
exportTable
called by 1
src/main/java/org/example/Gui.java
CheckU
called by 1
src/main/java/org/example/CheckTarget.java
Title
called by 1
src/main/java/org/example/Re.java
main
called by 0
src/main/java/org/example/Main.java
Gui
called by 0
src/main/java/org/example/Gui.java

Shape

Method 25
Class 11

Languages

Java100%

Modules by API surface

src/main/java/org/example/Gui.java18 symbols
src/main/java/org/example/DefaultText.java8 symbols
src/main/java/org/example/TxtFile.java2 symbols
src/main/java/org/example/Re.java2 symbols
src/main/java/org/example/Main.java2 symbols
src/main/java/org/example/Http.java2 symbols
src/main/java/org/example/CheckTarget.java2 symbols

For agents

$ claude mcp add Subdir-vul-find \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact