@@ -99,33 +99,42 @@ Enable MPT plugin in `.zshrc` by adding the fooling line `plugins=(mpt)`
99991 ) 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```
114108mpt --setup <apk-file>
115109```
116110
117111
118-
119112### Usage
120113```
121114mpt.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
0 commit comments