RouteCheck!Java路由收集工具

admin 2024年6月25日13:57:33评论37 views字数 1548阅读5分9秒阅读模式
项目介绍

2023年初作者@ax1sX和@suizhibo完成了RouteCheck的雏形,1用于分析和提取源码中所有的访问路由。

磨磨唧唧一直没完,现已开放一版适合扫地国内java源码。这个版本限制要求源码中采用的是包含/WEB-INF/的目录格式。

现在使用还是需要传递-sp参数,来包含settings.yaml的路径。这个在版本中会合并到jar中。该版本主要用来定义需要用到的分析器、生成位置和文件。

factAnalyzers:  default: [ApacheCXFFactAnalyzer, ApacheWinkFactAnalyzer, GuiceServletFactAnalyzer,    JerseyFactAnalyzer, RESTEasyFactAnalyzer, RestletFactAnalyzer, JAXRSFactAnalyzer,    SpringBeanFactAnalyzer,SpringMVCAnnotationFactAnalyzer,    StrutsXmlFactAnalyzer, WSDDFactAnalyzer, WSDLFactAnalyzer, WebXmlFactAnalyzer, SOAPUnionFactAnalyzer,    StrutsActionFactAnalyzer, HttpServletFactAnalyzer,    UnionWebServiceFactAnalyzer, UnionServletFactAnalyzer]outPutDirectory: ./outputtempDirectory: ./outputreportType: all
工具使用

.______        ______    __    __  .___________. _______   ______  __    __   _______   ______  __  ___ |   _        /  __    |  |  |  | |           ||   ____| /      ||  |  |  | |   ____| /      ||  |/  / |  |_)  |    |  |  |  | |  |  |  | `---|  |----`|  |__   |  ,----'|  |__|  | |  |__   |  ,----'|  '  /  |      /     |  |  |  | |  |  |  |     |  |     |   __|  |  |     |   __   | |   __|  |  |     |    <   |  |  ----.|  `--'  | |  `--'  |     |  |     |  |____ |  `----.|  |  |  | |  |____ |  `----.|  .    | _| `._____| ______/   ______/      |__|     |_______| ______||__|  |__| |_______| ______||__|__ usage: java -jar RouteCheck.jar [-cp <arg>] [-h] [-lp <arg>] [-o <arg>] [-pn       <arg>] [-pp <arg>] [-sp <arg>] -cp,--class-path <arg>     类文件地址 -h,--help                  打印命令行帮助信息 -lp,--lib-path <arg>       库文件地址 -o,--outPut <arg>          结果保存目录 -pn,--project-name <arg>   项目名称 -pp,--project-path <arg>   项目路径 -sp,--setting-path <arg>   设置文件地址

默认用法

 java -jar RouteCheck.jar -pp /Users/axisx/Download/project -sp /Users/axisx/Download/settings.yaml

只有-pp参数是必需的,其他所有参数都是可选的。如果没有指定-lp-cp参数,RouteCheck 将自动从项目中提取它。

RouteCheck 支持两种输出格式:HTML 和 JSON。
HTML
RouteCheck!Java路由收集工具
JSON
RouteCheck!Java路由收集工具

下载地址

https://github.com/ax1sX/RouteCheck-Alpha

原文始发于微信公众号(Hack分享吧):RouteCheck!Java路由收集工具

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月25日13:57:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   RouteCheck!Java路由收集工具https://cn-sec.com/archives/2881873.html

发表评论

匿名网友 填写信息