Example #1
0
 def from_obj(analysis_system_obj):
     if not analysis_system_obj:
         return None
     analysis_system_ = System.from_obj(AnalysisSystem, AnalysisSystem())
     if analysis_system_obj.get_Installed_Programs() is not None : 
         analysis_system_.installed_programs = InstalledPrograms.from_obj(analysis_system_obj.get_Installed_Programs())
     return analysis_system_
Example #2
0
 def from_obj(hypervisor_host_system_obj):
     if not hypervisor_host_system_obj:
         return None
     hypervisor_host_system_ = System.from_obj(hypervisor_host_system_obj, HypervisorHostSystem())
     hypervisor_host_system_.vm_hypervisor = PlatformSpecification.from_obj(
         hypervisor_host_system_obj.get_VM_Hypervisor()
     )
     return hypervisor_host_system_
 def from_obj(win_system_obj):
     if not win_system_obj:
         return None
     win_system_ = System.from_obj(win_system_obj, WinSystem())
     win_system_.domains = [String.from_obj(x) for x in win_system_obj.get_Domain()]
     win_system_.global_flag_list = GlobalFlagList.from_obj(win_system_obj.get_Global_Flag_List())
     win_system_.netbios_name = String.from_obj(win_system_obj.get_NetBIOS_Name())
     win_system_.open_handle_list = WinHandleList.from_obj(win_system_obj.get_Open_Handle_List())
     win_system_.product_id = String.from_obj(win_system_obj.get_Product_ID())
     win_system_.product_name = String.from_obj(win_system_obj.get_Product_Name())
     win_system_.registered_organization = String.from_obj(win_system_obj.get_Registered_Organization())
     win_system_.registered_owner = String.from_obj(win_system_obj.get_Registered_Owner())
     win_system_.windows_directory = String.from_obj(win_system_obj.get_Windows_Directory())
     win_system_.windows_system_directory = String.from_obj(win_system_obj.get_Windows_System_Directory())
     win_system_.windows_temp_directory = String.from_obj(win_system_obj.get_Windows_Temp_Directory())
     return win_system_