Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/mvt-project/mvt
/ types & classes
Types & classes
195 in github.com/mvt-project/mvt
⨍
Functions
657
◇
Types & classes
195
↳
Endpoints
6
↓ 31 callers
Class
Indicators
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 callers
Class
IndicatorMatch
src/mvt/common/indicators.py:35
↓ 11 callers
Class
Indicator
src/mvt/common/indicators.py:27
↓ 11 callers
Class
SMS
This module extracts all SMS messages containing links.
src/mvt/ios/modules/mixed/sms.py:28
↓ 8 callers
Class
DatabaseNotFoundError
src/mvt/common/module.py:25
↓ 7 callers
Class
Alert
src/mvt/common/alerts.py:26
↓ 5 callers
Class
URL
src/mvt/common/url.py:324
↓ 4 callers
Class
AlertStore
src/mvt/common/alerts.py:35
↓ 4 callers
Class
CmdAndroidCheckIntrusionLogs
Command to check Android Intrusion Logging files.
src/mvt/android/cmd_check_intrusion_logs.py:22
↓ 4 callers
Class
DatabaseCorruptedError
src/mvt/common/module.py:29
↓ 4 callers
Class
GetProp
src/mvt/android/artifacts/getprop.py:28
↓ 4 callers
Class
TCC
This module extracts records from the TCC.db SQLite database.
src/mvt/ios/modules/mixed/tcc.py:49
↓ 3 callers
Class
AQFGetProp
This module extracts data from get properties.
src/mvt/android/modules/androidqf/aqf_getprop.py:15
↓ 3 callers
Class
DumpsysAccessibilityArtifact
src/mvt/android/artifacts/dumpsys_accessibility.py:11
↓ 3 callers
Class
DumpsysBatteryDailyArtifact
Parser for dumpsys dattery daily updates.
src/mvt/android/artifacts/dumpsys_battery_daily.py:13
↓ 3 callers
Class
IndicatorsUpdates
src/mvt/common/updates.py:41
↓ 3 callers
Class
InvalidBackupPassword
src/mvt/android/parsers/backup.py:28
↓ 3 callers
Class
TombstoneCrashArtifact
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 callers
Class
AndroidBackupParsingError
Exception raised file parsing an android backup file
src/mvt/android/parsers/backup.py:20
↓ 2 callers
Class
Architecture
src/mvt/android/parsers/proto/tombstone.py:9
↓ 2 callers
Class
Calendar
This module extracts all calendar entries.
src/mvt/ios/modules/mixed/calendar.py:24
↓ 2 callers
Class
CmdAndroidCheckBackup
src/mvt/android/cmd_check_backup.py:30
↓ 2 callers
Class
CmdAndroidCheckBugreport
src/mvt/android/cmd_check_bugreport.py:21
↓ 2 callers
Class
CmdCheckIOCS
src/mvt/common/cmd_check_iocs.py:16
↓ 2 callers
Class
Datausage
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 callers
Class
DecryptBackup
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 callers
Class
DumpsysADBArtifact
src/mvt/android/artifacts/dumpsys_adb.py:13
↓ 2 callers
Class
DumpsysAppopsArtifact
Parser for dumpsys app ops info
src/mvt/android/artifacts/dumpsys_appops.py:18
↓ 2 callers
Class
DumpsysBatteryHistoryArtifact
Parser for dumpsys dattery history events.
src/mvt/android/artifacts/dumpsys_battery_history.py:9
↓ 2 callers
Class
DumpsysDBInfoArtifact
Parser for dumpsys DBInfo service
src/mvt/android/artifacts/dumpsys_dbinfo.py:11
↓ 2 callers
Class
DumpsysPackageActivitiesArtifact
src/mvt/android/artifacts/dumpsys_package_activities.py:9
↓ 2 callers
Class
DumpsysPackagesArtifact
src/mvt/android/artifacts/dumpsys_packages.py:15
↓ 2 callers
Class
DumpsysPlatformCompatArtifact
Parser for uninstalled apps listed in platform_compat section.
src/mvt/android/artifacts/dumpsys_platform_compat.py:9
↓ 2 callers
Class
DumpsysReceiversArtifact
Parser for dumpsys receivers in the package section
src/mvt/android/artifacts/dumpsys_receivers.py:15
↓ 2 callers
Class
Filesystem
This module extracts creation and modification date of files from a full file-system dump.
src/mvt/ios/modules/fs/filesystem.py:20
↓ 2 callers
Class
IntrusionLogsModule
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 callers
Class
Manifest
This module extracts information from a backup Manifest.db file.
src/mvt/ios/modules/backup/manifest.py:26
↓ 2 callers
Class
Processes
src/mvt/android/artifacts/processes.py:9
↓ 2 callers
Class
RootBinaries
This module analyzes root_binaries.json for root binaries found by androidqf.
src/mvt/android/modules/androidqf/root_binaries.py:13
↓ 2 callers
Class
SafariBrowserState
This module extracts all Safari browser state records.
src/mvt/ios/modules/mixed/safari_browserstate.py:29
↓ 1 callers
Class
AQFFiles
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 callers
Class
AQFPackages
This module examines the installed packages in packages.json
src/mvt/android/modules/androidqf/aqf_packages.py:23
↓ 1 callers
Class
AQFProcesses
This module analyse running processes
src/mvt/android/modules/androidqf/aqf_processes.py:15
↓ 1 callers
Class
AQFSettings
This module analyse setting files
src/mvt/android/modules/androidqf/aqf_settings.py:15
↓ 1 callers
Class
Analytics
This module extracts information from the private/var/Keychains/Analytics/*.db files.
src/mvt/ios/modules/fs/analytics.py:26
↓ 1 callers
Class
AndroidBackupNotImplemented
src/mvt/android/parsers/backup.py:24
↓ 1 callers
Class
BackupInfo
This module extracts information about the device and the backup.
src/mvt/ios/modules/backup/backup_info.py:18
↓ 1 callers
Class
CacheFiles
src/mvt/ios/modules/fs/cache_files.py:20
↓ 1 callers
Class
CmdAndroidCheckAndroidQF
src/mvt/android/cmd_check_androidqf.py:39
↓ 1 callers
Class
CmdIOSCheckBackup
src/mvt/ios/cmd_check_backup.py:18
↓ 1 callers
Class
CmdIOSCheckFS
src/mvt/ios/cmd_check_fs.py:18
↓ 1 callers
Class
Command
src/mvt/common/command.py:30
↓ 1 callers
Class
EncryptedBackupError
src/mvt/common/module.py:33
↓ 1 callers
Class
GlobalPreferences
This module extracts Global Preferences to check if Lockdown mode is enabled.
src/mvt/ios/modules/mixed/global_preferences.py:20
↓ 1 callers
Class
IOSExtraction
This class provides a base for all iOS filesystem/backup extraction modules.
src/mvt/ios/modules/base.py:23
↓ 1 callers
Class
MVTLogHandler
src/mvt/common/log.py:30
↓ 1 callers
Class
MVTUpdates
src/mvt/common/updates.py:25
↓ 1 callers
Class
MemoryErrorTool
src/mvt/android/parsers/proto/tombstone.py:18
↓ 1 callers
Class
MemoryErrorType
src/mvt/android/parsers/proto/tombstone.py:23
↓ 1 callers
Class
Mounts
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 callers
Class
Tombstone
src/mvt/android/parsers/proto/tombstone.py:57
↓ 1 callers
Class
WebkitResourceLoadStatistics
This module extracts records from WebKit ResourceLoadStatistics observations.db.
src/mvt/ios/modules/mixed/webkit_resource_load_statistics.py:29
Class
AQFLogTimestamps
This module creates timeline for log files extracted by AQF.
src/mvt/android/modules/androidqf/aqf_log_timestamps.py:18
Class
AlertLevel
src/mvt/common/alerts.py:17
Class
AnalyticsIOSVersions
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
Class
AndroidArtifact
src/mvt/android/artifacts/artifact.py:10
Class
AndroidQFModule
This class provides a base for all Android Data analysis modules.
src/mvt/android/modules/androidqf/base.py:16
Class
Applications
Extract information from accounts installed on the phone.
src/mvt/ios/modules/mixed/applications.py:34
Class
ArmMTEMetadata
src/mvt/android/parsers/proto/tombstone.py:159
Class
Artifact
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
Class
BacktraceFrame
src/mvt/android/parsers/proto/tombstone.py:147
Class
BackupModule
This class provides a base for all backup extractios modules
src/mvt/android/modules/backup/base.py:15
Class
BugReportModule
This class provides a base for all Android Bug Report modules.
src/mvt/android/modules/bugreport/base.py:16
Class
BugReportTimestamps
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/fs_timestamps.py:15
Class
Calls
This module extracts phone calls details
src/mvt/ios/modules/mixed/calls.py:20
Class
Cause
src/mvt/android/parsers/proto/tombstone.py:122
Class
ChromeFavicon
This module extracts all Chrome favicon records.
src/mvt/ios/modules/mixed/chrome_favicon.py:25
Class
ChromeHistory
This module extracts all Chome visits.
src/mvt/ios/modules/mixed/chrome_history.py:27
Class
ConfigurationProfiles
This module extracts the full plist data from configuration profiles.
src/mvt/ios/modules/backup/configuration_profiles.py:26
Class
ConnectEvent
This module analyzes network connection events from intrusion logs.
src/mvt/android/modules/intrusion_logs/connect_event.py:12
Class
Contacts
This module extracts all contact details from the phone's address book.
src/mvt/ios/modules/mixed/contacts.py:22
Class
CrashDetail
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
Class
CustomJSONEncoder
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
Class
DnsEvent
This module analyzes DNS events from intrusion logs.
src/mvt/android/modules/intrusion_logs/dns_event.py:12
Class
DumpsysADBState
This module extracts ADB key info.
src/mvt/android/modules/bugreport/dumpsys_adb_state.py:15
Class
DumpsysAccessibility
This module extracts stats on accessibility.
src/mvt/android/modules/bugreport/dumpsys_accessibility.py:15
Class
DumpsysActivities
This module extracts details on receivers for risky activities.
src/mvt/android/modules/bugreport/dumpsys_activities.py:17
Class
DumpsysAppops
This module extracts information on package from App-Ops Manager.
src/mvt/android/modules/bugreport/dumpsys_appops.py:15
Class
DumpsysBatteryDaily
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/dumpsys_battery_daily.py:15
Class
DumpsysBatteryHistory
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/dumpsys_battery_history.py:15
Class
DumpsysDBInfo
This module extracts records from battery daily updates.
src/mvt/android/modules/bugreport/dumpsys_dbinfo.py:15
Class
DumpsysGetProp
This module extracts device properties from getprop command.
src/mvt/android/modules/bugreport/dumpsys_getprop.py:15
Class
DumpsysPackages
This module extracts details on receivers for risky activities.
src/mvt/android/modules/bugreport/dumpsys_packages.py:16
Class
DumpsysPlatformCompat
This module extracts details on uninstalled apps.
src/mvt/android/modules/bugreport/dumpsys_platform_compat.py:15
Class
DumpsysReceivers
This module extracts details on receivers for risky activities.
src/mvt/android/modules/bugreport/dumpsys_receivers.py:15
Class
FD
src/mvt/android/parsers/proto/tombstone.py:187
Class
FileTimestampsArtifact
src/mvt/android/artifacts/file_timestamps.py:10
Class
FirefoxFavicon
This module extracts all Firefox favicon
src/mvt/ios/modules/mixed/firefox_favicon.py:26
Class
FirefoxHistory
This module extracts all Firefox visits and tries to detect potential network injection attacks.
src/mvt/ios/modules/mixed/firefox_history.py:26
Class
HeapObject
src/mvt/android/parsers/proto/tombstone.py:105
next →
1–100 of 195, ranked by callers