Esempio n. 1
0
 def send_report(self, trigger, analyzer):
     filter_report = self.create_vm_reports(trigger, analyzer)
     ip = Emulator.get_emulator().get_remote_ip()
     filter_report['emulator'] = ip
     if Utils.isTestingMode():
         print "FINAL REPORT "
         print filter_report
     else:
         Utils.notify(Utils.get_VM_Manager(), 'report', filter_report)
 def extract_storage(self):
     emulator = Emulator.get_emulator()
     directory = self.extracted_storage_dir()
     if not os.path.exists(directory):
         os.makedirs(directory)
     # dump internal memory and sdcard
     emulator.run_adb_command(
         "pull /data/data/" + self.analyzer.get_package_name() + " " + self.internal_storage_dir())
     emulator.run_adb_command("pull /sdcard/" + " " + self.modified_sdcard_dir())
 def send_report(self, trigger, analyzer):
     filter_report = self.create_vm_reports(trigger, analyzer)
     ip = Emulator.get_emulator().get_remote_ip()
     filter_report['emulator'] = ip
     if Utils.isTestingMode():
         print "FINAL REPORT "
         print filter_report
     else:
         Utils.notify(Utils.get_VM_Manager(), 'report', filter_report)
Esempio n. 4
0
 def create_vm_reports(self, trigger_rep, analyzer_rep):
     # create final report to send VM Manager
     ip = Emulator.get_emulator().get_remote_ip()
     return {
         'status': 'ERROR',
         'emulator': ip,
         'description': {
             'errors': 'Called abstract method from reporter'
         }
     }
 def create_vm_reports(self, trigger_rep, analyzer_rep):
     # create final report to send VM Manager
     ip = Emulator.get_emulator().get_remote_ip()
     return {'status': 'ERROR', 'emulator': ip, 'description': {'errors': 'Called abstract method from reporter'}}
Esempio n. 6
0
 def get_emulator(self):
     return Emulator.get_emulator()
 def get_emulator(self):
     return Emulator.get_emulator()