Package crypto
Class HeadlessCryptoScanner
- java.lang.Object
-
- crypto.HeadlessCryptoScanner
-
public class HeadlessCryptoScanner extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intexitCode
-
Constructor Summary
Constructors Constructor Description HeadlessCryptoScanner(String applicationPath, String rulesetDirectory)
-
Method Summary
-
-
-
Method Detail
-
main
public static void main(String[] args)
-
createFromCLISettings
public static HeadlessCryptoScanner createFromCLISettings(String[] args) throws CryptoAnalysisParserException
- Throws:
CryptoAnalysisParserException
-
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()
-
getCallGraphAlgorithm
public AnalysisSettings.AnalysisCallGraph getCallGraphAlgorithm()
-
setCallGraphAlgorithm
public void setCallGraphAlgorithm(AnalysisSettings.AnalysisCallGraph analysisCallGraph)
-
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)
-
getReportFormats
public Set<Reporter.ReportFormat> getReportFormats()
-
setReportFormats
public void setReportFormats(Reporter.ReportFormat... formats)
-
setReportFormats
public void setReportFormats(Collection<Reporter.ReportFormat> reportFormats)
-
getIgnoredSections
public Collection<String> getIgnoredSections()
-
setIgnoredSections
public void setIgnoredSections(Collection<String> ignoredSections)
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(int timeout)
-
-