https://github.com/winezer0/APIFinderPlus
功能介绍:
做最全面的API挖掘工具、 减少手动拼接Path的提取测试、 补充无法自动处理的操作、
1、支持 响应 信息中的敏感信息、URL、URI提取.
2、支持 自动基于 已知路径信息 计算PATH 对应的实际URL.
3、支持 自动访问 挖掘出来的URL信息 进行递归式的信息提取.
4、支持 对webpack的js的简单格式的拼接提取 (限制格式,但准确度高)
欢迎大家Star.
有效路径:http://www.baidu.com/aaa/xxx.js
提取路径:/bbb
计算结果:http://www.baidu.com/aaa/bbb
有效路径:http://www.baidu.com/aaa/xxx
提取路径:aaa/bbb
计算结果:http://www.baidu.com/aaa/bbb
提取路径:aaa/bbb
指定路径:http://api.baidu.com/aaa/xxx
计算结果:http://api.baidu.com/aaa/bbb
分段正则处理的大小:
"maxPatterChunkSizeDefault=20000",
(默认5w以下即可,通过缩小处理内容节省内存占用)
最大保留的响应体大小:
"maxStoreRespBodyLenDefault=1200000",
(保留的响应体会在内容中限制,可能会导致显示卡顿)
执行线程间隔时间/秒:
"monitorExecutorIntervalsDefault=4",
(定时执行挖掘任务的时间频率,4线程电脑可改为2(秒))
有效路径记录功能:
"autoRecordPathIsOpenDefault=true",
(建议开启,未开启就无法动态计算API)
动态有效路径筛选:
"dynamicPathFilterIsOpenDefault=false",
(在当网站任何不存在的路径都是200响应时开启)
根据有效路径筛选计算API:
"autoPathsToUrlsIsOpenDefault=false",
(建议开启,未开启就无法动态计算API)
自动递归访问URL:
"autoRecursiveIsOpenDefault=false",
(一般不需要开启,可以右键手动调用)
监听Proxy模块传入的流量:
"proxyListenIsOpenDefault=false",
(一般需要开启,也可以右键转发报文到插件中)
自动刷新未访问URL :
"autoRefreshUnvisitedIsOpenDefault=false",
(数据库中有记录提取/计算的API是否已经访问过)
(一般不需要开启,可以右键手动调用)
自动刷新UI表格:
"autoRefreshUiIsOpenDefault=false",
(UI内容是定时从数据库提取更新的)
(一般需要开启,也可以点击刷新按钮手动调用)
强制解码Unicode Json编码:
"forceDecodeUnicodeDefault=true"
(部分场景的中文、斜杠转义,会导致正则提取失败)
(建议开启)
配置修改后如果需要持久话需要点击功能按钮进行保存,下次重新加载插件会进行导入。
请NOVASEC公众号后台留言!
原文始发于微信公众号(NOVASEC):APIFinderPlus API挖掘项目开源公测
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论