MCPcopy Create free account

hub / github.com/mvt-project/mvt / types & classes

Types & classes195 in github.com/mvt-project/mvt

↓ 31 callersClassIndicators
This class is used to parse indicators from a STIX2 file and provide functions to compare extracted artifacts to the indicators.
src/mvt/common/indicators.py:40
↓ 17 callersClassIndicatorMatch
src/mvt/common/indicators.py:35
↓ 11 callersClassIndicator
src/mvt/common/indicators.py:27
↓ 11 callersClassSMS
This module extracts all SMS messages containing links.
src/mvt/ios/modules/mixed/sms.py:28
↓ 8 callersClassDatabaseNotFoundError
src/mvt/common/module.py:25
↓ 7 callersClassAlert
src/mvt/common/alerts.py:26
↓ 5 callersClassURL
src/mvt/common/url.py:324
↓ 4 callersClassAlertStore
src/mvt/common/alerts.py:35
↓ 4 callersClassCmdAndroidCheckIntrusionLogs
Command to check Android Intrusion Logging files.
src/mvt/android/cmd_check_intrusion_logs.py:22
↓ 4 callersClassDatabaseCorruptedError
src/mvt/common/module.py:29
↓ 4 callersClassGetProp
src/mvt/android/artifacts/getprop.py:28
↓ 4 callersClassTCC
This module extracts records from the TCC.db SQLite database.
src/mvt/ios/modules/mixed/tcc.py:49
↓ 3 callersClassAQFGetProp
This module extracts data from get properties.
src/mvt/android/modules/androidqf/aqf_getprop.py:15
↓ 3 callersClassDumpsysAccessibilityArtifact
src/mvt/android/artifacts/dumpsys_accessibility.py:11
↓ 3 callersClassDumpsysBatteryDailyArtifact
Parser for dumpsys dattery daily updates.
src/mvt/android/artifacts/dumpsys_battery_daily.py:13
↓ 3 callersClassIndicatorsUpdates
src/mvt/common/updates.py:41
↓ 3 callersClassInvalidBackupPassword
src/mvt/android/parsers/backup.py:28
↓ 3 callersClassTombstoneCrashArtifact
Parser for Android tombstone crash files. This parser can parse both text and protobuf tombstone crash files.
src/mvt/android/artifacts/tombstone_crashes.py:73
↓ 2 callersClassAndroidBackupParsingError
Exception raised file parsing an android backup file
src/mvt/android/parsers/backup.py:20
↓ 2 callersClassArchitecture
src/mvt/android/parsers/proto/tombstone.py:9
↓ 2 callersClassCalendar
This module extracts all calendar entries.
src/mvt/ios/modules/mixed/calendar.py:24
↓ 2 callersClassCmdAndroidCheckBackup
src/mvt/android/cmd_check_backup.py:30
↓ 2 callersClassCmdAndroidCheckBugreport
src/mvt/android/cmd_check_bugreport.py:21
↓ 2 callersClassCmdCheckIOCS
src/mvt/common/cmd_check_iocs.py:16
↓ 2 callersClassDatausage
This class extracts data from DataUsage.sqlite and attempts to identify any suspicious processes if running on a full filesystem dump.
src/mvt/ios/modules/mixed/net_datausage.py:20
↓ 2 callersClassDecryptBackup
This class provides functions to decrypt an encrypted iTunes backup using either a password or a key file.
src/mvt/ios/decrypt.py:22
↓ 2 callersClassDumpsysADBArtifact
src/mvt/android/artifacts/dumpsys_adb.py:13
↓ 2 callersClassDumpsysAppopsArtifact
Parser for dumpsys app ops info
src/mvt/android/artifacts/dumpsys_appops.py:18
↓ 2 callersClassDumpsysBatteryHistoryArtifact
Parser for dumpsys dattery history events.
src/mvt/android/artifacts/dumpsys_battery_history.py:9
↓ 2 callersClassDumpsysDBInfoArtifact
Parser for dumpsys DBInfo service
src/mvt/android/artifacts/dumpsys_dbinfo.py:11
↓ 2 callersClassDumpsysPackageActivitiesArtifact
src/mvt/android/artifacts/dumpsys_package_activities.py:9
↓ 2 callersClassDumpsysPackagesArtifact
src/mvt/android/artifacts/dumpsys_packages.py:15
↓ 2 callersClassDumpsysPlatformCompatArtifact
Parser for uninstalled apps listed in platform_compat section.
src/mvt/android/artifacts/dumpsys_platform_compat.py:9
↓ 2 callersClassDumpsysReceiversArtifact
Parser for dumpsys receivers in the package section
src/mvt/android/artifacts/dumpsys_receivers.py:15
↓ 2 callersClassFilesystem
This module extracts creation and modification date of files from a full file-system dump.
src/mvt/ios/modules/fs/filesystem.py:20
↓ 2 callersClassIntrusionLogsModule
Base class for modules analyzing intrusion logs (newline-delimited JSON). Performance note ---------------- Log files can be large and ar
src/mvt/android/modules/intrusion_logs/base.py:23
↓ 2 callersClassManifest
This module extracts information from a backup Manifest.db file.
src/mvt/ios/modules/backup/manifest.py:26
↓ 2 callersClassProcesses
src/mvt/android/artifacts/processes.py:9
↓ 2 callersClassRootBinaries
This module analyzes root_binaries.json for root binaries found by androidqf.
src/mvt/android/modules/androidqf/root_binaries.py:13
↓ 2 callersClassSafariBrowserState
This module extracts all Safari browser state records.
src/mvt/ios/modules/mixed/safari_browserstate.py:29
↓ 1 callersClassAQFFiles
This module analyzes the files.json dump generated by AndroidQF. The format needs to be kept in sync with the AndroidQF module code. htt
src/mvt/android/modules/androidqf/aqf_files.py:29
↓ 1 callersClassAQFPackages
This module examines the installed packages in packages.json
src/mvt/android/modules/androidqf/aqf_packages.py:23
↓ 1 callersClassAQFProcesses
This module analyse running processes
src/mvt/android/modules/androidqf/aqf_processes.py:15
↓ 1 callersClassAQFSettings
This module analyse setting files
src/mvt/android/modules/androidqf/aqf_settings.py:15
↓ 1 callersClassAnalytics
This module extracts information from the private/var/Keychains/Analytics/*.db files.
src/mvt/ios/modules/fs/analytics.py:26
↓ 1 callersClassAndroidBackupNotImplemented
src/mvt/android/parsers/backup.py:24
↓ 1 callersClassBackupInfo
This module extracts information about the device and the backup.
src/mvt/ios/modules/backup/backup_info.py:18
↓ 1 callersClassCacheFiles
src/mvt/ios/modules/fs/cache_files.py:20
↓ 1 callersClassCmdAndroidCheckAndroidQF
src/mvt/android/cmd_check_androidqf.py:39
↓ 1 callersClassCmdIOSCheckBackup
src/mvt/ios/cmd_check_backup.py:18
↓ 1 callersClassCmdIOSCheckFS
src/mvt/ios/cmd_check_fs.py:18
↓ 1 callersClassCommand
src/mvt/common/command.py:30
↓ 1 callersClassEncryptedBackupError
src/mvt/common/module.py:33
↓ 1 callersClassGlobalPreferences
This module extracts Global Preferences to check if Lockdown mode is enabled.
src/mvt/ios/modules/mixed/global_preferences.py:20
↓ 1 callersClassIOSExtraction
This class provides a base for all iOS filesystem/backup extraction modules.
src/mvt/ios/modules/base.py:23
↓ 1 callersClassMVTLogHandler
src/mvt/common/log.py:30
↓ 1 callersClassMVTUpdates
src/mvt/common/updates.py:25
↓ 1 callersClassMemoryErrorTool
src/mvt/android/parsers/proto/tombstone.py:18
↓ 1 callersClassMemoryErrorType
src/mvt/android/parsers/proto/tombstone.py:23
↓ 1 callersClassMounts
This artifact parses mount information from /proc/mounts or similar mount data. It can detect potentially suspicious mount configurations tha
src/mvt/android/artifacts/mounts.py:33
↓ 1 callersClassTombstone
src/mvt/android/parsers/proto/tombstone.py:57
↓ 1 callersClassWebkitResourceLoadStatistics
This module extracts records from WebKit ResourceLoadStatistics observations.db.
src/mvt/ios/modules/mixed/webkit_resource_load_statistics.py:29
ClassAQFLogTimestamps
This module creates timeline for log files extracted by AQF.
src/mvt/android/modules/androidqf/aqf_log_timestamps.py:18
ClassAlertLevel
src/mvt/common/alerts.py:17
ClassAnalyticsIOSVersions
This module leverages the Analytics module in order to extract a timeline of build numbers from the private/var/Keychains/Analytics/*.db files
src/mvt/ios/modules/fs/analytics_ios_versions.py:21
ClassAndroidArtifact
src/mvt/android/artifacts/artifact.py:10
ClassAndroidQFModule
This class provides a base for all Android Data analysis modules.
src/mvt/android/modules/androidqf/base.py:16
ClassApplications
Extract information from accounts installed on the phone.
src/mvt/ios/modules/mixed/applications.py:34
ClassArmMTEMetadata
src/mvt/android/parsers/proto/tombstone.py:159
ClassArtifact
Base class for artifacts. XXX: Inheriting from MVTModule to have the same signature as other modules. Not sure if this is a good idea.
src/mvt/common/artifact.py:8
ClassBacktraceFrame
src/mvt/android/parsers/proto/tombstone.py:147
ClassBackupModule
This class provides a base for all backup extractios modules
src/mvt/android/modules/backup/base.py:15
ClassBugReportModule
This class provides a base for all Android Bug Report modules.
src/mvt/android/modules/bugreport/base.py:16
ClassBugReportTimestamps
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/fs_timestamps.py:15
ClassCalls
This module extracts phone calls details
src/mvt/ios/modules/mixed/calls.py:20
ClassCause
src/mvt/android/parsers/proto/tombstone.py:122
ClassChromeFavicon
This module extracts all Chrome favicon records.
src/mvt/ios/modules/mixed/chrome_favicon.py:25
ClassChromeHistory
This module extracts all Chome visits.
src/mvt/ios/modules/mixed/chrome_history.py:27
ClassConfigurationProfiles
This module extracts the full plist data from configuration profiles.
src/mvt/ios/modules/backup/configuration_profiles.py:26
ClassConnectEvent
This module analyzes network connection events from intrusion logs.
src/mvt/android/modules/intrusion_logs/connect_event.py:12
ClassContacts
This module extracts all contact details from the phone's address book.
src/mvt/ios/modules/mixed/contacts.py:22
ClassCrashDetail
NOTE TO OEMS: If you add custom fields to this proto, do not use numbers in the reserved range.
src/mvt/android/parsers/proto/tombstone.py:33
ClassCustomJSONEncoder
Custom JSON encoder to handle non-standard types. Some modules are storing non-UTF-8 bytes in their results dictionaries. This causes ex
src/mvt/common/utils.py:20
ClassDnsEvent
This module analyzes DNS events from intrusion logs.
src/mvt/android/modules/intrusion_logs/dns_event.py:12
ClassDumpsysADBState
This module extracts ADB key info.
src/mvt/android/modules/bugreport/dumpsys_adb_state.py:15
ClassDumpsysAccessibility
This module extracts stats on accessibility.
src/mvt/android/modules/bugreport/dumpsys_accessibility.py:15
ClassDumpsysActivities
This module extracts details on receivers for risky activities.
src/mvt/android/modules/bugreport/dumpsys_activities.py:17
ClassDumpsysAppops
This module extracts information on package from App-Ops Manager.
src/mvt/android/modules/bugreport/dumpsys_appops.py:15
ClassDumpsysBatteryDaily
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/dumpsys_battery_daily.py:15
ClassDumpsysBatteryHistory
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/dumpsys_battery_history.py:15
ClassDumpsysDBInfo
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/dumpsys_dbinfo.py:15
ClassDumpsysGetProp
This module extracts device properties from getprop command.
src/mvt/android/modules/bugreport/dumpsys_getprop.py:15
ClassDumpsysPackages
This module extracts details on receivers for risky activities.
src/mvt/android/modules/bugreport/dumpsys_packages.py:16
ClassDumpsysPlatformCompat
This module extracts details on uninstalled apps.
src/mvt/android/modules/bugreport/dumpsys_platform_compat.py:15
ClassDumpsysReceivers
This module extracts details on receivers for risky activities.
src/mvt/android/modules/bugreport/dumpsys_receivers.py:15
ClassFD
src/mvt/android/parsers/proto/tombstone.py:187
ClassFileTimestampsArtifact
src/mvt/android/artifacts/file_timestamps.py:10
ClassFirefoxFavicon
This module extracts all Firefox favicon
src/mvt/ios/modules/mixed/firefox_favicon.py:26
ClassFirefoxHistory
This module extracts all Firefox visits and tries to detect potential network injection attacks.
src/mvt/ios/modules/mixed/firefox_history.py:26
ClassHeapObject
src/mvt/android/parsers/proto/tombstone.py:105
next →1–100 of 195, ranked by callers