A B C D E F G H I J K L M N O P R S T U V W X

S

samplePath - Variable in class edu.ntnu.item.jt.GUI.GUI
 
samplePathField - Variable in class edu.ntnu.item.jt.GUI.GUI
 
save() - Method in class edu.ntnu.item.jt.GUI.AVEnginePanel
This method fetches the text from the panel text fields and updates the associated bean with the data
save() - Method in class edu.ntnu.item.jt.GUI.DynamicToolPanel
Method to save the text from the text fields on the associated panels and update the beans held by the panels.
save() - Method in class edu.ntnu.item.jt.GUI.HostPanel
This methods fetches data from the text area on this panel and saves the data to the associated bean.
save() - Method in class edu.ntnu.item.jt.GUI.ToolPanel
This method fetches the data from the text panels and stores it in the associated bean.
save() - Method in class edu.ntnu.item.jt.GUI.VMPanel
This method fetches data from the text fields on this panel and saves the data to the associated bean.
saveFC - Variable in class edu.ntnu.item.jt.GUI.GUI
 
scan - Variable in class edu.ntnu.item.jt.GUI.GUI
 
scan(String) - Method in class edu.ntnu.item.jt.system.PowerScan
Perform a surface scan of the given malware sample file using the registered anti-virus engines.
scan(File, boolean, boolean) - Method in class edu.ntnu.item.jt.system.Scanner
Performs a scan operation on a remote machine.
Scanner - Class in edu.ntnu.item.jt.system
Used for managing scan logic.
Scanner(GuestOS, String, String, String, String, LogFilter, AVUpdateInfoBean, AVRealTimeScanBean) - Constructor for class edu.ntnu.item.jt.system.Scanner
Constructor for scanner class.
ScanResult - Class in edu.ntnu.item.jt.system
Contains a generic representation of a virus scan result.
ScanResult(Scanner) - Constructor for class edu.ntnu.item.jt.system.ScanResult
 
ScanThreadCallback - Interface in edu.ntnu.item.jt.system
Interface for all classes that are to handle scan threads (i.e. accept results from scan threads)
schemaFeature - Variable in class edu.ntnu.item.jt.configloader.XMLValidator
 
schemaLocationFeature - Variable in class edu.ntnu.item.jt.configloader.XMLValidator
 
setAnalysisTools(ArrayList<DynamicAnalysisToolBean>) - Method in class edu.ntnu.item.jt.system.configbeans.VMBean
 
setAvEngine(AVEngineBean) - Method in class edu.ntnu.item.jt.system.configbeans.VMBean
 
setAvEngineBean(AVEngineBean) - Method in class edu.ntnu.item.jt.GUI.AVEnginePanel
 
setAvePanel(AVEnginePanel) - Method in class edu.ntnu.item.jt.GUI.VMPanel
 
setAvUpdate(AVUpdateInfoBean) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setDatPanel(DynamicToolPanel) - Method in class edu.ntnu.item.jt.GUI.VMPanel
 
setExecutablePath(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setExecuteMalwareExplicitly(boolean) - Method in class edu.ntnu.item.jt.system.configbeans.DynamicAnalysisToolBean
 
setFilter(FilterBean) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setHost(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMwareHostBean
 
setJobHandle(int) - Method in class edu.ntnu.item.jt.VMware.CallbackProc
Sets the job handle associated with this job.
setLogFilePath(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVRealTimeScanBean
 
setName(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setName(String) - Method in class edu.ntnu.item.jt.system.configbeans.DynamicAnalysisToolBean
 
setName(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMBean
 
setParameters(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setPassword(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMBean
 
setPassword(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMwareHostBean
 
setPortnumber(int) - Method in class edu.ntnu.item.jt.system.configbeans.VMwareHostBean
 
setRealtimeScanBean(AVRealTimeScanBean) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setRemoteLogFilePath(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVEngineBean
 
setResult(String) - Method in class edu.ntnu.item.jt.system.ScanResult
Set a single results.
setResultIdentifier(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVRealTimeScanBean
 
setResultIdentifier(String) - Method in class edu.ntnu.item.jt.system.configbeans.FilterBean
 
setResultPrefix(String) - Method in class edu.ntnu.item.jt.system.configbeans.FilterBean
 
setResults(ArrayList<String>) - Method in class edu.ntnu.item.jt.system.ScanResult
Set results for this scan.
setResultState(int) - Method in class edu.ntnu.item.jt.system.AVUpdateResult
Set he result state of the update operation
setResultString(ArrayList<String>) - Method in class edu.ntnu.item.jt.system.AVUpdateResult
 
setResultSuffix(String) - Method in class edu.ntnu.item.jt.system.configbeans.FilterBean
 
setScanTime(long) - Method in class edu.ntnu.item.jt.system.ScanResult
Set the scan time for this operation.
setToolBean(DynamicAnalysisToolBean) - Method in class edu.ntnu.item.jt.GUI.ToolPanel
 
setToolBeans(ArrayList<DynamicAnalysisToolBean>) - Method in class edu.ntnu.item.jt.GUI.DynamicToolPanel
 
setToolExecutablePath(String) - Method in class edu.ntnu.item.jt.system.configbeans.DynamicAnalysisToolBean
 
setToolPanels(ArrayList<ToolPanel>) - Method in class edu.ntnu.item.jt.GUI.DynamicToolPanel
 
setToolParameters(String) - Method in class edu.ntnu.item.jt.system.configbeans.DynamicAnalysisToolBean
 
setToolResultFile(String) - Method in class edu.ntnu.item.jt.system.configbeans.DynamicAnalysisToolBean
 
setTools(ArrayList<DynamicAnalysisToolBean>) - Method in class edu.ntnu.item.jt.GUI.DynamicToolPanel
 
setUpdateExecutable(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVUpdateInfoBean
 
setUpdateLogPath(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVUpdateInfoBean
 
setUpdateParameters(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVUpdateInfoBean
 
setUpdateSuccessIndicator(String) - Method in class edu.ntnu.item.jt.system.configbeans.AVUpdateInfoBean
 
setUsername(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMBean
 
setUsername(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMwareHostBean
 
setVirtualMachines(ArrayList<VMBean>) - Method in class edu.ntnu.item.jt.system.configbeans.VMwareHostBean
 
setVmBean(VMBean) - Method in class edu.ntnu.item.jt.GUI.VMPanel
 
setVmHostBean(VMwareHostBean) - Method in class edu.ntnu.item.jt.GUI.HostPanel
 
setVmPanels(ArrayList<VMPanel>) - Method in class edu.ntnu.item.jt.GUI.HostPanel
 
setVMWareHosts(ArrayList<VMwareHostBean>) - Method in class edu.ntnu.item.jt.system.configbeans.PowerScanBean
 
setVmxPath(String) - Method in class edu.ntnu.item.jt.system.configbeans.VMBean
 
sleep(int) - Method in class edu.ntnu.item.jt.GUI.GUIFrontend
This method sleeps for a given amount of seconds, showing a progress dialog counting down.
sleep(int) - Method in class edu.ntnu.item.jt.system.Frontend
This method will sleep for a given amount of seconds, and update the UI every second.
startThreadedAVUpdate(AVUpdateThreadCallback) - Method in class edu.ntnu.item.jt.system.Scanner
Start a AV engine update in a thread.
startThreadedMalwareExecution(File, boolean, ScanThreadCallback) - Method in class edu.ntnu.item.jt.system.Scanner
Creates and starts a thread which will execute a malware sample on the virtual machine associated with this Scanner object.
startThreadedScan(File, boolean, ScanThreadCallback) - Method in class edu.ntnu.item.jt.system.Scanner
Launch a separate thread that performs scan and reports back to the given callback object.
stateChanged(ChangeEvent) - Method in class edu.ntnu.item.jt.GUI.GUIConfigEditor
 
SUCCESS_INDICATOR_NOT_FOUND - Static variable in class edu.ntnu.item.jt.system.AVUpdateResult
Indicates that the given success indicator was not found in the log file.

A B C D E F G H I J K L M N O P R S T U V W X