├── .gitignore ├── README.md ├── img ├── img.png └── json.png ├── lib ├── fernflower.jar └── sootclasses-trunk-jar-with-dependencies.jar ├── pom.xml └── src └── main ├── java ├── Engine.java ├── annotations │ └── FactAnalyzerAnnotations.java ├── entry │ ├── BaseWebXml.java │ ├── Fact.java │ ├── InitParam.java │ ├── SecurityRoleRef.java │ ├── Servlet.java │ ├── ServletMapping.java │ ├── Settings.java │ └── StrutsAction.java ├── exceptions │ ├── FactAnalyzerException.java │ ├── LoadFactAnalyzerException.java │ ├── LoadSettingsException.java │ ├── ProjectAnalyzerException.java │ └── ReportingException.java ├── factAnalyzer │ ├── AbstractFactAnalyzer.java │ ├── ApacheCXFFactAnalyzer.java │ ├── ApacheWinkFactAnalyzer.java │ ├── FactAnalyzer.java │ ├── GuiceServletFactAnalyzer.java │ ├── HttpServletFactAnalyzer.java │ ├── JAXRSFactAnalyzer.java │ ├── JerseyFactAnalyzer.java │ ├── NoOpEntityResolver.java │ ├── RESTEasyFactAnalyzer.java │ ├── RestletFactAnalyzer.java │ ├── SOAPFactAnalyzer.java │ ├── SOAPUnionFactAnalyzer.java │ ├── SpringBeanFactAnalyzer.java │ ├── SpringBootAnnotationFactAnalyzer.java │ ├── SpringFactAnalyzer.java │ ├── SpringMVCAnnotationFactAnalyzer.java │ ├── SpringMVCWebXmlFactAnalyzer.java │ ├── StrutsActionFactAnalyzer.java │ ├── StrutsConfigXmlFactAnalyzer.java │ ├── StrutsXmlFactAnalyzer.java │ ├── UnionServletFactAnalyzer.java │ ├── UnionWebServiceFactAnalyzer.java │ ├── WSDDFactAnalyzer.java │ ├── WSDLFactAnalyzer.java │ └── WebXmlFactAnalyzer.java ├── project │ ├── BaseProjectAnalyzer.java │ └── entry │ │ ├── Config.java │ │ ├── Jar.java │ │ ├── Project.java │ │ └── Projects.java ├── reporting │ ├── AbstractReportGenerator.java │ ├── HtmlReportGenerator.java │ ├── JsonReportGenerator.java │ ├── ReportGenerator.java │ ├── ReporterFactory.java │ └── TxtReportGenerator.java └── utils │ ├── Command.java │ ├── CoreClassLoader.java │ ├── DeCompilerUtil.java │ ├── Utils.java │ └── YamlUtil.java └── resources ├── META-INF └── MANIFEST.MF ├── report.html └── settings.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | config/ 3 | target/ 4 | output/ 5 | *.class 6 | 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/README.md -------------------------------------------------------------------------------- /img/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/img/img.png -------------------------------------------------------------------------------- /img/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/img/json.png -------------------------------------------------------------------------------- /lib/fernflower.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/lib/fernflower.jar -------------------------------------------------------------------------------- /lib/sootclasses-trunk-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/lib/sootclasses-trunk-jar-with-dependencies.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/Engine.java -------------------------------------------------------------------------------- /src/main/java/annotations/FactAnalyzerAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/annotations/FactAnalyzerAnnotations.java -------------------------------------------------------------------------------- /src/main/java/entry/BaseWebXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/BaseWebXml.java -------------------------------------------------------------------------------- /src/main/java/entry/Fact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/Fact.java -------------------------------------------------------------------------------- /src/main/java/entry/InitParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/InitParam.java -------------------------------------------------------------------------------- /src/main/java/entry/SecurityRoleRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/SecurityRoleRef.java -------------------------------------------------------------------------------- /src/main/java/entry/Servlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/Servlet.java -------------------------------------------------------------------------------- /src/main/java/entry/ServletMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/ServletMapping.java -------------------------------------------------------------------------------- /src/main/java/entry/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/Settings.java -------------------------------------------------------------------------------- /src/main/java/entry/StrutsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/entry/StrutsAction.java -------------------------------------------------------------------------------- /src/main/java/exceptions/FactAnalyzerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/exceptions/FactAnalyzerException.java -------------------------------------------------------------------------------- /src/main/java/exceptions/LoadFactAnalyzerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/exceptions/LoadFactAnalyzerException.java -------------------------------------------------------------------------------- /src/main/java/exceptions/LoadSettingsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/exceptions/LoadSettingsException.java -------------------------------------------------------------------------------- /src/main/java/exceptions/ProjectAnalyzerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/exceptions/ProjectAnalyzerException.java -------------------------------------------------------------------------------- /src/main/java/exceptions/ReportingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/exceptions/ReportingException.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/AbstractFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/AbstractFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/ApacheCXFFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/ApacheCXFFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/ApacheWinkFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/ApacheWinkFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/FactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/FactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/GuiceServletFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/GuiceServletFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/HttpServletFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/HttpServletFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/JAXRSFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/JAXRSFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/JerseyFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/JerseyFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/NoOpEntityResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/NoOpEntityResolver.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/RESTEasyFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/RESTEasyFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/RestletFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/RestletFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SOAPFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SOAPFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SOAPUnionFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SOAPUnionFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SpringBeanFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SpringBeanFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SpringBootAnnotationFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SpringBootAnnotationFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SpringFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SpringFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SpringMVCAnnotationFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SpringMVCAnnotationFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/SpringMVCWebXmlFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/SpringMVCWebXmlFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/StrutsActionFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/StrutsActionFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/StrutsConfigXmlFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/StrutsConfigXmlFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/StrutsXmlFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/StrutsXmlFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/UnionServletFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/UnionServletFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/UnionWebServiceFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/UnionWebServiceFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/WSDDFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/WSDDFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/WSDLFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/WSDLFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/factAnalyzer/WebXmlFactAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/factAnalyzer/WebXmlFactAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/project/BaseProjectAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/project/BaseProjectAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/project/entry/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/project/entry/Config.java -------------------------------------------------------------------------------- /src/main/java/project/entry/Jar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/project/entry/Jar.java -------------------------------------------------------------------------------- /src/main/java/project/entry/Project.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/project/entry/Project.java -------------------------------------------------------------------------------- /src/main/java/project/entry/Projects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/project/entry/Projects.java -------------------------------------------------------------------------------- /src/main/java/reporting/AbstractReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/reporting/AbstractReportGenerator.java -------------------------------------------------------------------------------- /src/main/java/reporting/HtmlReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/reporting/HtmlReportGenerator.java -------------------------------------------------------------------------------- /src/main/java/reporting/JsonReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/reporting/JsonReportGenerator.java -------------------------------------------------------------------------------- /src/main/java/reporting/ReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/reporting/ReportGenerator.java -------------------------------------------------------------------------------- /src/main/java/reporting/ReporterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/reporting/ReporterFactory.java -------------------------------------------------------------------------------- /src/main/java/reporting/TxtReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/reporting/TxtReportGenerator.java -------------------------------------------------------------------------------- /src/main/java/utils/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/utils/Command.java -------------------------------------------------------------------------------- /src/main/java/utils/CoreClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/utils/CoreClassLoader.java -------------------------------------------------------------------------------- /src/main/java/utils/DeCompilerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/utils/DeCompilerUtil.java -------------------------------------------------------------------------------- /src/main/java/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/utils/Utils.java -------------------------------------------------------------------------------- /src/main/java/utils/YamlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/java/utils/YamlUtil.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: Engine 3 | 4 | -------------------------------------------------------------------------------- /src/main/resources/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/resources/report.html -------------------------------------------------------------------------------- /src/main/resources/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ax1sX/RouteCheck-Alpha/HEAD/src/main/resources/settings.yaml --------------------------------------------------------------------------------