Skip to content

Commit fdcd054

Browse files
committed
Updated Version and README
1 parent a64a3ec commit fdcd054

File tree

3 files changed

+45
-24
lines changed

3 files changed

+45
-24
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# ChangeLog
22

3+
### 0.7.15
4+
- CHANGE: Updated README
5+
- BUGFIX: Fix installation issue
6+
37
### 0.7.14
48
- CHANGE: WiFi module have separate commands for enabling and disabling proxy
59
- CHANGE: Updated bypass SSL-pinning script

README.md

Lines changed: 40 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -99,33 +99,42 @@ Enable MPT plugin in `.zshrc` by adding the fooling line `plugins=(mpt)`
9999
1) Setup pentest environment and install required tools
100100

101101
```
102-
mpt --install tools
102+
mpt --install-tools
103103
```
104104

105-
2) Prepare pentest device
106-
107-
```
108-
mpt --install apps
109-
```
110-
111-
3) Setup a new pentest project
105+
2) Setup a new pentest project
112106

113107
```
114108
mpt --setup <apk-file>
115109
```
116110

117111

118-
119112
### Usage
120113
```
121114
mpt.py <command> [options]
122115
116+
options:
123117
-h, --help show this help message and exit
124-
--setup [APK] setup pentest environment
125-
--config show current pentest config
126-
-i [tools|apps], --install [tools|apps]
127-
Install required packages
128-
-a, --adb-run Start adb server
118+
--update Update MPT to the latest version
119+
120+
Pentest:
121+
Configure and manage current pentest
122+
123+
--setup [APK] Setup pentest environment
124+
--config Show current pentest config
125+
126+
Frida:
127+
Run frida server and execute frida scripts
128+
129+
-f, --frida Run frida server on the device
130+
-s [package-name], --ssl-pinning [package-name]
131+
Disable SSL Pinning (<package name> optional)
132+
-r [package-name], --root-detection [package-name]
133+
Disable Root Detection (<package name> optional)
134+
135+
Application:
136+
Perform app related tasks
137+
129138
-l [all], --list-packages [all]
130139
Show all installed packages (use option 'all' to display system apps)
131140
-p [package-name], --pidcat [package-name]
@@ -135,15 +144,23 @@ mpt.py <command> [options]
135144
Backup an android application (<package name> optional)
136145
-d [decompiler], --decompile [decompiler]
137146
Start java decompiler for course code analysis (<decompiler> optional): jadx(default), jd-gui, luyten
138-
-f, --frida Run frida server on the device
139-
-t [toolname|list], --tool [toolname|list]
140-
Run selected tool (use option 'list' to display all tools)
141-
-w [host:port], --wifi-proxy [host:port]
142-
Enable/Disable WiFi Proxy (optional <host:port>)"
143-
-s [package-name], --ssl-pinning [package-name]
144-
Disable SSL Pinning (<package name> optional)
145-
-r [package-name], --root-detection [package-name]
146-
Disable Root Detection (<package name> optional)
147+
148+
Tools:
149+
Perform app related tasks
150+
151+
-i, --install-tools Install pentesting tools on local system in a separate environment
152+
-a, --adb-run Start adb server with root to avoid a lot of issues using adb
153+
-t tool [tool ...], --tool tool [tool ...]
154+
Run selected tool with <arguments> (use option 'list' to display all tools)
155+
156+
Proxy and WiFi:
157+
Manage proxy on device and WiFi settings locally
158+
159+
-ps, --proxy-status Check WiFi proxy status
160+
-pe [host:port], --proxy-enable [host:port]
161+
Set proxy for WiFi connection on your device (optional <host:port>), if not set loads proxy settings from configuration file
162+
-pd, --proxy-disable Disable WiFi proxy
163+
147164
148165
```
149166

mpt/console.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
from mpt import functions
1515

16-
__version__ = '0.7.14'
16+
__version__ = '0.7.15'
1717

1818
from mpt import settings, logger
1919
from mpt.config import Config

0 commit comments

Comments
 (0)