tek
a653cb3cfc
Implements loading STIX files from env variable MVT_STIX2
2021-12-10 16:11:59 +01:00
tek
b25cc48be0
Fixes issue in Safari Browser State for older iOS versions
2021-12-06 15:04:52 +01:00
tek
40bd9ddc1d
Fixes issue with different TCC database versions
2021-12-03 20:31:12 +01:00
Tek
deb95297da
Merge pull request #219 from workingreact/main
...
Fix ConfigurationProfiles
2021-12-03 19:56:43 +01:00
tek
02014b414b
Add warning for apple notification
2021-12-03 19:42:35 +01:00
tek
7dd5fe7831
Catch and recover malformed SMS database
2021-12-03 17:46:41 +01:00
workingreact
11d1a3dcee
fix typo
2021-12-02 18:31:07 +01:00
workingreact
74f9db2bf2
fix ConfigurationProfiles
2021-12-02 16:55:14 +01:00
tek
356bddc3af
Adds new iOS versions
2021-11-28 17:43:50 +01:00
Nex
512f40dcb4
Standardized code with flake8
2021-11-19 15:27:51 +01:00
Nex
b3a464ba58
Removed unused imports
2021-11-19 14:54:53 +01:00
Nex
529df85f0f
Sorted imports
2021-11-04 12:58:35 +01:00
panelmix
34c997f923
Replace NetworkingAnalytics with Analytics
2021-11-02 13:29:12 +01:00
Nex
02bf903411
Bumped version
2021-10-30 13:40:25 +02:00
Nex
7019375767
Merge pull request #210 from hurtcrushing/main
...
Search for entries in ZPROCESS but not in ZLIVEUSAGE
2021-10-27 14:22:40 +02:00
Nex
34dd27c5d2
Added iPhone 13
2021-10-26 18:33:07 +02:00
Nex
a4d6a08a8b
Added iOS 15.1
2021-10-26 18:09:31 +02:00
hurtcrushing
635d3a392d
change warning to info
2021-10-25 14:54:03 +02:00
hurtcrushing
2d78bddbba
Search for entries in ZPROCESS but not in ZLIVEUSAGE
2021-10-25 14:34:18 +02:00
Nex
6d8de5b461
Bumped version
2021-10-23 13:51:44 +02:00
tek
e0c9a44b10
Merge branch 'main' of github.com:mvt-project/mvt
2021-10-21 21:17:31 +02:00
tek
ef8c1ae895
Adds recent iOS versions
2021-10-21 21:17:09 +02:00
Nex
3165801e2b
Bumped version
2021-10-18 13:40:30 +02:00
Nex
f8e380baa1
Minor style fixes
2021-10-18 12:51:20 +02:00
Nex
35559b09a8
Merge pull request #206 from colossalzippy/main
...
improve Filesystem module
2021-10-18 12:48:58 +02:00
colossalzippy
f601db2174
improve Filesystem
2021-10-15 14:58:50 +02:00
witchbuild
3ce9641c23
add NetworkingAnalytics
2021-10-15 11:53:06 +02:00
Nex
9be393e3f6
Bumped version
2021-10-14 19:59:09 +02:00
Nex
169f5fbc26
Pyment to reST
2021-10-12 18:06:58 +02:00
vin01
40b0da9885
Specify public key for PythonRSASigner
2021-10-08 21:36:49 +02:00
tek
94a8d9dd91
Fixes bug in adb handling
2021-09-29 18:16:33 +02:00
tek
963d3db51a
Fixes a bug in android packages module
2021-09-29 17:59:50 +02:00
Nex
660e208473
Bumped version
2021-09-28 15:40:26 +02:00
Nex
01e68ccc6a
Fixed dict decl
2021-09-28 12:45:15 +02:00
Nex
fba0fa1f2c
Removed newline
2021-09-28 12:44:15 +02:00
Nex
8fcc79ebfa
Adapted for better support
2021-09-28 12:42:57 +02:00
Nex
423462395a
Merge branch 'main' of https://github.com/pungentsneak/mvt into pungentsneak-main
2021-09-28 12:33:14 +02:00
Nex
1f08572a6a
Bumped version
2021-09-22 17:32:22 +02:00
Nex
94e3c0ce7b
Added iOS 15.0
2021-09-22 17:27:29 +02:00
pungentsneak
904daad935
add ShutdownLog
2021-09-22 13:24:17 +02:00
Nex
60a17381a2
Standardized code
2021-09-21 22:27:35 +02:00
tek
ef2bb93dc4
Adds indicator check for android package name and file hash
2021-09-21 19:43:02 +02:00
Nex
f68b7e7089
Pull file hashes fom Packages module directly
2021-09-20 19:15:39 +02:00
Nex
a22241ec32
Added version commands
2021-09-17 14:19:03 +02:00
Nex
8ad1bc7a2b
Bumped version
2021-09-16 10:45:26 +02:00
Nex
75b5b296a5
Added check for indicators ( closes : #189 )
2021-09-16 10:44:39 +02:00
Nex
f1d039346d
Bumped version
2021-09-14 14:33:17 +02:00
Nex
ccdfd92d4a
Merge branch 'dozenfossil-main'
2021-09-14 14:29:21 +02:00
Nex
032b229eb8
Minor changes for consistency
2021-09-14 14:29:04 +02:00
Nex
93936976c7
Merge branch 'main' of https://github.com/dozenfossil/mvt into dozenfossil-main
2021-09-14 14:26:37 +02:00
Nex
f3a4e9d108
Merge pull request #186 from beneficentboast/main
...
fix error for manipulated entries in DataUsage/NetUsage
2021-09-14 14:26:00 +02:00
Nex
93a9735b5e
Reordering
2021-09-14 14:21:54 +02:00
Nex
7b0e2d4564
Added version
2021-09-14 14:20:54 +02:00
beneficentboast
725a99bcd5
fix error for manipulated entries in DataUsage
2021-09-13 20:13:43 +02:00
dozenfossil
35a6f6ec9a
fix multi path/file issue
2021-09-13 20:02:48 +02:00
Nex
3f9809f36c
Formatting docstrings
2021-09-11 02:39:33 +02:00
Nex
6da6595108
More docstrings
2021-09-10 20:09:37 +02:00
Nex
35dfeaccee
Re-ordered list of shortener domains
2021-09-10 15:21:02 +02:00
Nex
e5f2aa3c3d
Standardizing reST docstrings
2021-09-10 15:18:13 +02:00
Nex
3236c1b390
Added new TCC module
2021-09-09 12:00:48 +02:00
Nex
80a670273d
Added additional locationd path
2021-09-07 15:18:00 +02:00
Nex
969b5cc506
Fixed bug in locationd module
2021-09-07 15:06:19 +02:00
Nex
ef8622d4c3
Changed event name
2021-09-03 14:49:04 +02:00
Nex
e39e9e6f92
Cleaned up and simplified module
2021-09-03 14:48:24 +02:00
Nex
7b32ed3179
Compacted record data
2021-09-03 14:41:55 +02:00
Nex
3e679312d1
Renamed module
2021-09-03 13:35:27 +02:00
guitarsinger
be4f1afed6
add OSAnalyticsADDAILY
2021-09-03 11:59:44 +02:00
Nex
0dea25d86e
Reverted version number to minor
2021-09-02 15:33:36 +02:00
Nex
505d3c7e60
Bumped version
2021-09-02 15:31:25 +02:00
Nex
8f04c09b75
Removed duplicate
2021-09-02 15:28:17 +02:00
Nex
595b7e2066
Fixed typo
2021-09-02 15:27:00 +02:00
Nex
d3941bb5d3
Merge pull request #177 from harsaphes/main
...
Checking idstatuscache.plist in a dump for iOS>14.7
2021-09-01 22:00:51 +02:00
Nex
194c8a0ac1
Using new function to retrieve local db path
2021-09-01 21:59:12 +02:00
tek
cacf027051
Fixes a bug in retrieving the backup file path in webkit session resource logs
2021-09-01 15:49:23 -04:00
tek
da97f5ca30
Add db recovery to Safari history module
2021-09-01 15:40:45 -04:00
Nex
a774577940
Handling some exceptions more gracefully
2021-09-01 13:41:21 +02:00
Nex
7252cc82a7
Added module to dump full output of dumpsys
2021-08-30 22:20:05 +02:00
Nex
b34d80fd11
Logging module completed
2021-08-30 22:19:28 +02:00
Nex
0347dfa3c9
Added module Files to pull list of visible file pathso
2021-08-30 22:11:07 +02:00
Nex
28647b8493
Fixed is_dir() to isdir()
2021-08-30 22:08:29 +02:00
harsaphes
c2ec26fd75
Checking idstatuscache.plist in a dump for iOS>14.7
2021-08-30 21:01:59 +02:00
Nex
856a6fb895
Cleaning up some classes
2021-08-28 12:33:27 +02:00
Jeff Irion
34c64af815
Fix `_adb_check_keys` method
2021-08-27 23:26:50 -07:00
Nex
ea4da71277
Creating android home folder if missing
2021-08-27 19:12:09 +02:00
Nex
94fe3c90e0
Added logcat modules
2021-08-26 15:23:54 +02:00
Nex
f78332aa71
Split receivers into a new package
2021-08-26 14:51:56 +02:00
Nex
0c4eb0bb34
Added discovery of Android packages with potentially abusive receivers
2021-08-26 14:08:39 +02:00
Nex
e70054d0c2
Bumped version
2021-08-26 12:48:09 +02:00
Nex
c859b43220
Adding logo to iOS cli
2021-08-26 12:40:45 +02:00
Nex
75ee2db02e
Upgrading version
2021-08-26 12:36:37 +02:00
Nex
b27047ed27
Updated lookup modules to new format ( closes : #175 )
2021-08-25 21:58:03 +02:00
Nex
79f313827f
Changed mvt-android download-apks to only fetch non-system packages
2021-08-25 13:35:21 +02:00
Nex
0005ad2abd
Removed unused imports
2021-08-21 15:50:12 +02:00
Nex
a16b0c12d2
Added shared help messages
2021-08-21 15:48:52 +02:00
Nex
e0a6608b9d
Logging which files error the manifest module
2021-08-20 17:15:35 +02:00
Nex
80a91bb2ad
Checking if the backup is actually encrypted before proceeding ( closes : #48 )
2021-08-20 15:18:08 +02:00
Nex
2d277d2d14
Catching in case uid field is not present
2021-08-18 23:11:18 +02:00
Nex
817aaab258
Indicate in help message that option can be invoked multiple times
2021-08-18 13:24:10 +02:00
Nex
4d8d91846c
Added missing import of IndicatorsFileBadFormat
2021-08-18 13:21:54 +02:00
Nex
e31e08e710
Added multiple indicators to Android cli
2021-08-18 13:19:34 +02:00
Nex
27847bf16c
Added counter for loaded indicators
2021-08-18 13:18:34 +02:00
Nex
f2b1311ff7
Sorted imports
2021-08-18 13:18:28 +02:00
Nex
48810af83d
Fixed creation of Indicators instance
2021-08-18 13:12:37 +02:00
Nex
6a63256b5c
Added ability to import multiple STIX2 indicators files
2021-08-18 13:08:32 +02:00
Nex
d77809060f
Added newline
2021-08-17 22:54:33 +02:00
Nex
99d539b040
Renamed packages.json to apks.json to avoid conflicts with other module
2021-08-17 13:26:26 +02:00
Nex
7edf147112
Better handling of package parsing and more logging ( closes : #102 )
2021-08-17 13:26:04 +02:00
Nex
39b81214c2
Catching exception when unable to connect to device over TCP
2021-08-17 13:10:36 +02:00
Nex
94fd6b5208
Catching errors more gracefully when downloading apks ( closes : #158 )
2021-08-17 13:06:31 +02:00
Nex
96e4a9a4a4
Overhaul of mvt-ios modules
2021-08-16 10:50:35 +02:00
Nex
24d7187303
Fixed variable name
2021-08-15 20:02:17 +02:00
Nex
6af6c52f60
Renamed function for consistency
2021-08-15 20:01:33 +02:00
Nex
fdaf2fc760
Fixed WebkitSessionResourceLog module, still needs testing
2021-08-15 20:00:29 +02:00
Nex
fda621672d
Renamed webkit helper function
2021-08-15 19:50:55 +02:00
Nex
ce6cc771b4
Replaced leftover dicts
2021-08-15 19:20:41 +02:00
Nex
e1e4476bee
Standardizing Manifest results structure
2021-08-15 19:07:45 +02:00
Nex
9582778adf
Getting rid of dict()
2021-08-15 19:05:15 +02:00
Nex
5e6e4fa8d0
Added modules to extract details on configuration profiles from backup
2021-08-15 18:53:02 +02:00
Nex
9e5a412fe2
Creating helper function to locate files in Manifest.db
2021-08-15 17:39:14 +02:00
Nex
763cb6e06c
DeviceInfo module is now BackupInfo and only running on backups
2021-08-15 13:16:00 +02:00
Nex
cbdbf41e1e
Restructured modules folders
2021-08-15 13:14:18 +02:00
Nex
cf630f7c2b
Fixed unused imports
2021-08-14 18:56:33 +02:00
Nex
3d6e01179a
Fixed typo
2021-08-14 18:52:00 +02:00
Nex
8260bda308
Got rid of biplist, using standard plistlib
2021-08-14 18:50:11 +02:00
Nex
30e00e0707
Added module to extract information on device
2021-08-14 18:39:46 +02:00
Nex
88e2576334
Copying plist files too when decrypting a backup
2021-08-14 18:25:41 +02:00
Nex
076930c2c9
Added newline
2021-08-14 18:06:30 +02:00
Nex
8a91e64bb9
Catching gracefully if indicators file parse fails
2021-08-12 20:17:37 +02:00
Nex
54eaf046b0
Standardizing base classes declarations
2021-08-12 18:36:31 +02:00
Nex
23e4babbc9
Sorted imports
2021-08-12 18:34:33 +02:00
Nex
78b9fcd50c
Added super init to NetBase
2021-08-12 18:34:23 +02:00
Nex
4eb7a64614
Removed serial in declaration
2021-08-12 18:33:58 +02:00
Nex
e512e0b72f
Fixed download_apks init
2021-08-12 18:25:57 +02:00
Nex
8ca7030195
Refactored serial specification for ADB
2021-08-12 18:21:21 +02:00
Nex
f78c671885
Merge branch 'main' of https://github.com/j0k2r/mvt into j0k2r-main
2021-08-12 18:07:50 +02:00
Nex
411ac53522
Letting module handler catch any exception
2021-08-12 17:57:40 +02:00
Nex
8be60e8a04
Checking all processes
2021-08-12 17:53:19 +02:00
Nex
8a484b3b24
Added a more clear message regarding rooted Androids
2021-08-12 17:47:20 +02:00
Nex
0a7512cfb2
Checking for manipulated entries even when no indicators are provided
2021-08-12 12:57:27 +02:00
Nex
8d93ab66c9
Improved logging around detection results
2021-08-12 12:56:12 +02:00
Nex
6e19d34700
Merge branch 'main' of https://github.com/DL6ER/mvt into DL6ER-main
2021-08-12 12:49:36 +02:00
Nex
88324c7c42
Standardized to logging format
2021-08-12 12:48:29 +02:00
Daniel Kahn Gillmor
ec93c3d8b8
Even friendlier behaviors when the user mis-specifies the backup path
...
As discussed in #147
2021-08-10 23:19:45 -04:00
Daniel Kahn Gillmor
1288f8ca53
handle error cases better
2021-08-10 22:57:15 -04:00
DL6ER
290776a286
Log if there was no detection made by the module
...
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-08-10 12:13:23 +02:00
Hamza Z
15c0d71933
Fix merge conflicts
2021-08-08 20:05:50 +02:00
Nex
e5f7727c80
Fixed typo ( closes : #157 )
2021-08-06 18:40:09 +02:00
Nex
9f696dcb72
Added version 14.7.1
2021-08-05 09:03:02 +02:00
Nex
2302c9fb1c
Fixed language
2021-08-05 08:56:41 +02:00
Nex
9bb8ae5187
Merge branch 'clearer-error-reporting' of https://github.com/dkg/mvt into dkg-clearer-error-reporting
2021-08-05 08:54:29 +02:00
Nex
76e6138d77
Catching check if root exception more grafully ( closes : #5 )
2021-08-05 08:49:34 +02:00
Daniel Kahn Gillmor
33e90c1707
mvt-ios sqlite3 db recovery: fix quoting sent to sqlite3 .clone
...
In b2afce5c79
, the db filename is
wrapped in double-quotes when passing it to the sqlite3 tool's
`.clone` helper command.
For parsing safety, we avoid performing this cleanup if the filename
itself has a double-quote character in it. Otherwise, a malformed
filename could lead to arbitrary injection into the sqlite3 command.
In be24680046
, the sqlite3 wrapping
changes to single-quotes. Either the safety check should be amended
to block pathnames with single-quotes, or the sqlite3 wrapping should
revert to double-quotes.
I opted for the latter here because i think single-quotes are more
likely than double-quotes to show up in pathnames (e.g. a folder named
"Daniel's files"), but either change would be fine, of course.
2021-08-02 11:26:00 -04:00
Daniel Kahn Gillmor
706c429595
mvt-ios decrypt-backup: Improve error messages for known cases
...
The two most common reasons that `mvt-ios decrypt-backup` can fail are
wrong passwords and not pointing to an actual backup.
We can distinguish these cases based on the kinds of errors thrown
from iOSbackup (at least for the current versions that i'm testing
with).
When we encounter those particular exceptions, just report a simple
summary and don't overwhelm the user with a backtrace. If we
encounter an unexpected exception, leave the reporting as-is.
Closes : #28 , #36
2021-08-02 11:07:31 -04:00
Nex
f011fd19e8
More explicit copyright and licensing notes
2021-08-01 21:11:08 +02:00
Nex
bc48dc2cf5
Fixed import order
2021-08-01 19:53:20 +02:00
Nex
f3c0948283
Fixing exception name in Manifest module
2021-08-01 19:50:25 +02:00
Nex
be24680046
Enforcing double quotes
2021-08-01 19:50:04 +02:00
Daniel Kahn Gillmor
b2afce5c79
Avoid breakage with paths with unusual names
...
If file_path has any whitespace or shell metacharacters in it, then
the invocation of subprocess.call would be likely to break (or even
accidentally execute code, depending on how perverse the pathnames
are).
It's generally a good plan to avoid shell=True for subprocess.call
where you can lay out the arguments deliberately in python. This one
looks relatively straightforward (but note, i have not tested it,
sorry!)
Note that if a name has a `"` character in it, we still fail, out of
safety reasons.
in particular, we want to avoid command injection into the sqlite
binary with particularly malicious names that look something like the
following:
```
foo.db"; .shell touch should-not-exist; .nullvalue "
```
2021-08-01 11:35:38 -04:00
Nex
b2e210e91c
Removed unused import
2021-08-01 14:16:28 +02:00
Nex
6f83bf5ae1
Removed duplicates
2021-08-01 14:05:21 +02:00
Nex
eaef75d931
Added iPhone models definitions
2021-08-01 13:59:30 +02:00
Nex
bc3634bf30
Specifying it is a password prompt
2021-07-31 10:27:44 +02:00
Nex
ad9ab1aeba
Switched to using rich Prompt
2021-07-31 10:13:18 +02:00
Daniel Kahn Gillmor
270e002f1b
mvt-ios extract-key: enable pulling password from the environment
...
This enables automated use of extract-key without requiring a password
to be placed in the command line, where it might leak.
2021-07-30 23:10:54 -04:00
Daniel Kahn Gillmor
53adc05338
mvt-ios decrypt-backup: Enable pulling password from the environment.
...
Specifying the password on the command line with `--password XXX`
leaves the password itself visible to any process on the machine which
can scan the process table.
On some systems (including common GNU/Linux distributions) this
visibility is possible by default.
This change should make it possible to offer the password without
putting it into the process table; rather, the user puts the password
in the environment, and specifies the name of the environment
variable, like so:
```
$ export MVT_IOS_BACKUP_PASSWORD=WronglySconeRoundnessUnruffled
$ mvt-ios decrypt-backup -d /path/to/dest /path/to/data/XXXXXXXX-YYYYYYYYYYYYYYY/
$ unset MVT_IOS_BACKUP_PASSWORD
```
or you can do so using a prefixed env var, as described in the updated
check.md documentation.
2021-07-30 23:10:54 -04:00
Nex
b264ae946d
Refactored to include functionality in existing DecryptBackup class
2021-07-30 18:46:45 +02:00
Nex
bfcfb3aa06
Merge branch 'extract-key' of https://github.com/pkirkovsky/mvt into pkirkovsky-extract-key
2021-07-30 18:29:47 +02:00
Nex
632409c81d
Using consistent constant names
2021-07-30 18:08:52 +02:00
Nex
6df6064370
Merge branch 'fix_SMS_PATH' of https://github.com/EmilienCourt/mvt into EmilienCourt-fix_SMS_PATH
2021-07-30 18:04:16 +02:00
Nex
c966eea7e6
Sorted imports
2021-07-30 11:40:09 +02:00
Nex
18ed58cbf9
Removed unused dependency
2021-07-30 11:19:15 +02:00
Nex
490fb12302
Refactored creation of output folders
2021-07-30 11:08:32 +02:00
Nex
e2d82b0349
Merge branch 'master' of https://github.com/febrezo/mvt into febrezo-master
2021-07-30 10:48:34 +02:00
Nex
1bf7f54c72
Merge pull request #131 from macmade/main
...
Chrome History - Cheking extracted URLs against indicators.
2021-07-29 13:48:34 +02:00
Nex
60a2dbb860
Added module to parse WebKit ResourceLoadStatistics observations.db (ref: #133 )
2021-07-29 13:46:58 +02:00
macmade
5e03c28dbd
Chrome History - Cheking extracted URLs against indicators.
2021-07-29 02:33:32 +02:00
Nex
4fb6e204d1
Ordered iOS versions
2021-07-28 08:33:33 +02:00
Pavel Kirkovsky
f4340bd4f9
Merge branch 'mvt-project:main' into extract-key
2021-07-27 17:15:37 -07:00
Nex
b1ae777621
Fixed variable name
2021-07-27 21:29:14 +02:00
Nex
404edfee9a
Merge branch 'main' of github.com:mvt-project/mvt
2021-07-27 21:28:36 +02:00
Nex
3bb0d5020c
Fixed variable name
2021-07-27 21:27:43 +02:00
tek
9e33ece3e9
Fixes issue with Manifest format
2021-07-27 01:23:22 +02:00
Nex
13ce55f4ac
Added some context to error message
2021-07-25 15:51:24 +02:00
emilien
47df94fa12
fix typo
2021-07-25 15:13:23 +02:00
emilien
e5003b6490
Handle SMS bases in mmssms.db instead of bugle_db
2021-07-25 15:06:22 +02:00
emilien
3d9574682c
Fix WhatsApp thumb image
2021-07-25 14:13:10 +02:00
Nex
3dcc24acd5
Added build 18G69
2021-07-25 12:19:45 +02:00
Nex
d8310797ef
Merge pull request #109 from U039b/fix-#108
...
Fix #108
2021-07-25 11:49:12 +02:00
Nex
7fffef77ce
Automatically recover malformed sqlite3 databases ( closes : #25 #37 )
2021-07-25 11:47:05 +02:00
U039b
b7d65e6123
Fix #108
2021-07-25 11:03:28 +02:00
Nex
9d9b77e02e
Changing error message to info, to avoid confusion
2021-07-25 10:46:10 +02:00
Nex
97558ec3af
Merge pull request #19 from goshawk22/patch-2
...
Better check for if device has root
2021-07-24 13:56:12 +02:00
Nex
25d6d52557
Merge pull request #98 from Trigus42/main
...
Fix download of APKs that require root privileges #2
2021-07-24 13:53:43 +02:00
Trigus42
03523a40c0
Fix _adb_process_file & Improve _adb_download_root
...
- The _adb_download function doesn't need a package_name argument. This broke _adb_process_file and unnecessarily clutters function calls. Also, the function may be used to download other files or folders too. Generating a random filename seems like the best solution to me since it is less likely to get a duplicate filename and thus to replace an existing file.
- The path /sdcard/Download doesn't necessarily exist. Using /sdcard seems more reliable.
2021-07-24 12:09:59 +02:00
Pavel Kirkovsky
99640ac08c
Merge branch 'mvt-project:main' into extract-key
2021-07-23 12:02:02 -07:00
Nex
ba84b3c18d
Fixed variable name ( closes : #72 )
2021-07-23 18:05:51 +02:00
Nex
8e099e5985
Checking for valid indicators before continuing ( closes : #35 )
2021-07-23 18:04:41 +02:00
goshawk22
ad3faa186b
Use command -v instead of which to check for root
...
`command` is built in, unlike `which`, and is more reliable.
https://github.com/mvt-project/mvt/pull/19#issuecomment-885650430
https://stackoverflow.com/questions/592620/how-can-i-check-if-a-program-exists-from-a-bash-script/677212#677212
2021-07-23 15:35:56 +01:00
Pavel Kirkovsky
9fbcce4340
Add `extract-key` command
2021-07-22 23:52:52 -07:00
Pavel Kirkovsky
ece88744ed
KeyUtils class for working with decryption keys
2021-07-22 23:52:39 -07:00
tek
e69449a2f0
Fixes typos
2021-07-22 23:21:31 +02:00
Hamza Z
2389d5e52d
Add Android TCP connection support
2021-07-21 13:35:46 +02:00
Hamza Z
ccf0f3f18e
Add Android device serial specification
2021-07-21 13:17:58 +02:00
Nex
af7c45ae22
Merge branch 'master' of github.com:mvt-project/mvt
2021-07-21 11:54:13 +02:00
Nex
8d68e7a166
Better handling of special characters when saving a timeline
2021-07-21 11:53:41 +02:00
Nex
3004690fd1
Merge pull request #21 from pkirkovsky/prompt-password
...
Prompt for password if none is given
2021-07-21 11:20:24 +02:00
Tyler Kellogg
967eb75e7c
[iOS CLI] Remove non-existent SYSDIAGNOSE_MODULES reference
2021-07-20 15:01:09 -07:00
Pavel Kirkovsky
695555f26f
Prompt for password if none is given
2021-07-20 05:44:36 -07:00
Adam Lawson
9317586851
Better check for if device has root
...
"which su" will return the path of the su binary, or it will return nothing.
The python boolean of a string with something in it (such as the path of the su binary), will be True.
An empty string (where there is no su binary) will be False.
2021-07-20 12:55:10 +01:00
Adam Lawson
cb6bde5b8c
Fix download of APKs that require root privileges
...
Some system APKs are stored in directories that require root privileges, such as /system/product.
2021-07-20 12:53:44 +01:00
febrezo
732db070f2
Add implicit creation of output folders
2021-07-20 03:09:53 +02:00
Nex
065a62cee1
First commit
2021-07-16 08:05:01 +02:00