Uses of Class
edu.ntnu.item.jt.system.ScanResult

Packages that use ScanResult
edu.ntnu.item.jt.system Central functionality class for PowerScan, which among others contain the Frontend and the library interface PowerScan class. 
 

Uses of ScanResult in edu.ntnu.item.jt.system
 

Methods in edu.ntnu.item.jt.system that return ScanResult
 ScanResult Scanner.executeMalwareSample(File malwareSample, boolean takeSnapshotBeforeExecution, boolean revertToSnapshotAfterExecution)
          Executes the supplied malware sample on the virtual machine associated with this scanner.
 ScanResult Scanner.scan(File localSamplePath, boolean takeSnapshotBeforeScan, boolean revertToSnapshotAfterScan)
          Performs a scan operation on a remote machine.
 

Methods in edu.ntnu.item.jt.system that return types with arguments of type ScanResult
 ArrayList<ScanResult> ThreadHandler.executeMalware(File malwareSample)
          Starts scanner threads which executes a malware and attempts to read the real-time anti-virus log file.
 ArrayList<ScanResult> PowerScan.executeMalwareSample(String malwareSample)
          Execute the supplied malware sample on all registered scanners.
 ArrayList<ScanResult> ThreadHandler.performScan(File malwareSample)
          Starts scan threads and waits for them to report back.
 ArrayList<ScanResult> PowerScan.scan(String malwareSample)
          Perform a surface scan of the given malware sample file using the registered anti-virus engines.
 

Methods in edu.ntnu.item.jt.system with parameters of type ScanResult
 void ThreadHandler.reportResult(ScanResult sr)
           
 void ScanThreadCallback.reportResult(ScanResult sr)
          Callback method for scan threads.
 

Method parameters in edu.ntnu.item.jt.system with type arguments of type ScanResult
 void Frontend.displayScanResults(ArrayList<ScanResult> results)
          Displays the result of a scan to the user.