Package modules :: Package processing :: Module droidmon :: Class Droidmon
[hide private]
[frames] | no frames]

Class Droidmon

source code

                            object --+    
                                     |    
lib.cuckoo.common.abstracts.Processing --+
                                         |
                                        Droidmon

Extract Dynamic API calls Info From Droidmon logs.

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
_handle_android_os_SystemProperties_get(self, api_call) source code
 
_handle_javax_crypto_spec_SecretKeySpec_javax_crypto_spec_SecretKeySpec(self, api_call) source code
 
_handle_javax_crypto_Cipher_doFinal(self, api_call) source code
 
_handle_java_lang_reflect_Method_invoke(self, api_call) source code
 
_handle_dalvik_system_BaseDexClassLoader_findResource(self, api_call) source code
 
_handle_android_app_Activity_startActivity(self, api_call) source code
 
_handle_java_lang_Runtime_exec(self, api_call) source code
 
_handle_java_lang_ProcessBuilder_start(self, api_call) source code
 
_handle_libcore_io_IoBridge_open(self, api_call) source code
 
_handle_android_app_ActivityThread_handleReceiver(self, api_call) source code
 
_handle_android_app_ContextImpl_registerReceiver(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getDeviceId(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getNetworkOperatorName(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getSubscriberId(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getLine1Number(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getNetworkOperator(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getSimOperatorName(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getSimCountryIso(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getSimSerialNumber(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getNetworkCountryIso(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_getDeviceSoftwareVersion(self, api_call) source code
 
_handle_android_net_wifi_WifiInfo_getMacAddress(self, api_call) source code
 
_handle_android_app_SharedPreferencesImpl_EditorImpl_putInt(self, api_call) source code
 
_handle_android_app_SharedPreferencesImpl_EditorImpl_putString(self, api_call) source code
 
_handle_android_app_SharedPreferencesImpl_EditorImpl_putFloat(self, api_call) source code
 
_handle_android_app_SharedPreferencesImpl_EditorImpl_putBoolean(self, api_call) source code
 
_handle_android_app_SharedPreferencesImpl_EditorImpl_putLong(self, api_call) source code
 
_handle_android_content_ContentResolver_query(self, api_call) source code
 
_handle_android_content_ContentValues_put(self, api_call) source code
 
_handle_javax_crypto_Mac_doFinal(self, api_call) source code
 
_handle_android_util_Base64_encodeToString(self, api_call) source code
 
_handle_android_util_Base64_encode(self, api_call) source code
 
_handle_android_app_ApplicationPackageManager_setComponentEnabledSetting(self, api_call) source code
 
_handle_android_location_Location_getLatitude(self, api_call) source code
 
_handle_android_location_Location_getLongitude(self, api_call) source code
 
_handle_android_app_ApplicationPackageManager_getInstalledPackages(self, api_call) source code
 
_handle_dalvik_system_BaseDexClassLoader_findLibrary(self, api_call) source code
 
_handle_android_telephony_SmsManager_sendTextMessage(self, api_call) source code
 
_handle_android_util_Base64_decode(self, api_call) source code
 
_handle_android_telephony_TelephonyManager_listen(self, api_call) source code
 
_handle_android_content_ContentResolver_registerContentObserver(self, api_call) source code
 
_handle_android_content_ContentResolver_insert(self, api_call) source code
 
_handle_android_accounts_AccountManager_getAccountsByType(self, api_call) source code
 
_handle_dalvik_system_BaseDexClassLoader_findResources(self, api_call) source code
 
_handle_android_accounts_AccountManager_getAccounts(self, api_call) source code
 
_handle_android_telephony_SmsManager_sendMultipartTextMessage(self, api_call) source code
 
_handle_android_content_ContentResolver_delete(self, api_call) source code
 
_handle_android_media_AudioRecord_startRecording(self, api_call) source code
 
_handle_android_media_MediaRecorder_start(self, api_call) source code
 
_handle_android_content_BroadcastReceiver_abortBroadcast(self, api_call) source code
 
_handle_dalvik_system_DexFile_loadDex(self, api_call) source code
 
_handle_dalvik_system_DexClass_dalvik_system_DexClassLoader(self, api_call) source code
 
_handle_dalvik_system_DexFile_dalvik_system_DexFile(self, api_call) source code
 
_handle_dalvik_system_PathClassLoader_dalvik_system_PathClassLoader(self, api_call) source code
 
_handle_android_app_ActivityManager_killBackgroundProcesses(self, api_call) source code
 
_handle_android_os_Process_killProcess(self, api_call) source code
 
_handle_android_net_ConnectivityManager_setMobileDataEnabled(self, api_call) source code
 
_handle_org_apache_http_impl_client_AbstractHttpClient_execute(self, api_call) source code
 
_handle_java_net_URL_openConnection(self, api_call) source code
 
_handle_dalvik_system_DexFile_loadClass(self, api_call) source code
 
_handle_java_io_FileOutputStream_write(self, api_call) source code
 
_handle_java_io_FileInputStream_read(self, api_call) source code
 
get_pair(self, api_call) source code
 
lib_pairs(self, api_call, key) source code
 
keyCleaner(self, d) source code
 
run(self)
Run extract of printable strings.
source code

Inherited from lib.cuckoo.common.abstracts.Processing: set_baseline, set_options, set_path, set_results, set_task

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from lib.cuckoo.common.abstracts.Processing: enabled, order

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

run(self)

source code 

Run extract of printable strings.

Returns:
list of printable strings.
Raises:
  • NotImplementedError - this method is abstract.
Overrides: lib.cuckoo.common.abstracts.Processing.run