Package crypto

Class HeadlessCryptoScanner


  • public class HeadlessCryptoScanner
    extends Object
    • Field Detail

      • exitCode

        public static int exitCode
    • Constructor Detail

      • HeadlessCryptoScanner

        public HeadlessCryptoScanner​(String applicationPath,
                                     String rulesetDirectory)
    • Method Detail

      • main

        public static void main​(String[] args)
      • run

        public void run()
      • additionalSootSetup

        public void additionalSootSetup()
      • addAnalysisListener

        public void addAnalysisListener​(IAnalysisListener analysisListener)
      • addErrorListener

        public void addErrorListener​(IErrorListener errorListener)
      • getErrorCollection

        public com.google.common.collect.Table<boomerang.scene.WrappedClass,​boomerang.scene.Method,​Set<AbstractError>> getErrorCollection()
      • getSootClassPath

        public String getSootClassPath()
      • setSootClassPath

        public void setSootClassPath​(String sootClassPath)
      • getSoftwareIdentifier

        public String getSoftwareIdentifier()
      • setSoftwareIdentifier

        public void setSoftwareIdentifier​(String softwareIdentifier)
      • getReportDirectory

        public String getReportDirectory()
      • setReportDirectory

        public void setReportDirectory​(String reportDirectory)
      • getApplicationPath

        public String getApplicationPath()
      • getRulesetDirectory

        public String getRulesetDirectory()
      • isVisualization

        public boolean isVisualization()
      • setVisualization

        public void setVisualization​(boolean visualization)
      • setIgnoredSections

        public void setIgnoredSections​(Collection<String> ignoredSections)
      • getTimeout

        public int getTimeout()
      • setTimeout

        public void setTimeout​(int timeout)