File tree 4 files changed +16
-2
lines changed 4 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 1
1
# ChangeLog
2
2
3
+ ### 0.7.54
4
+ - ADDED: Spotbugs tool for static analysis
5
+
3
6
### 0.7.47
4
7
- CHANGE: Updated MobSF to version 4.3.0
5
8
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ list of available tools:
29
29
* MobSF [ Mobile Security Framework (MobSF) ]
30
30
* RMS [ Runtime Mobile Security (RMS) ]
31
31
* objection [ Runtime Mobile Exploration Toolkit ]
32
+ * spotbugs [ Static code analysis for vulnerabilities and bugs ]
32
33
* jadx [ Dex to Java decompiler ]
33
34
* jd-gui [ Java Decompiler, dex2jar required ]
34
35
* luyten [ Java Decompiler Gui for Procyon ]
Original file line number Diff line number Diff line change @@ -404,7 +404,7 @@ def set_symbolic_links(package):
404
404
if (installation_required ):
405
405
log .info (f"Linking binaries to { settings .MPT_BIN } " )
406
406
for link_name , bin_location in settings .ANDROID_TOOLS [package ]['bin_global' ].items ():
407
- bin = os .path .join (mpt .config .DEFAULT_MOBILE_FOLDER , settings .ANDROID_TOOLS [package ]['dir' ], bin_location )
407
+ bin = os .path .join (mpt .settings .DEFAULT_MOBILE_FOLDER , settings .ANDROID_TOOLS [package ]['dir' ], bin_location )
408
408
409
409
if os .path .isfile (bin ):
410
410
# create a symbolic link to biniry
Original file line number Diff line number Diff line change 5
5
import mpt .config
6
6
from mpt .config import Config
7
7
8
- __version__ = '0.7.53 '
8
+ __version__ = '0.7.54 '
9
9
HOME_FOLDER = expanduser ("~" )
10
10
DEFAULT_MOBILE_FOLDER = os .path .join (HOME_FOLDER , "tools/MOBILE/" )
11
11
MPT_BIN = os .path .join (DEFAULT_MOBILE_FOLDER , 'bin' )
125
125
# 'post': 'cd objection; python -m venv venv; source ./venv/bin/activate; pip install --upgrade setuptools; pip install -U objection'
126
126
'post' : 'cd objection; python -m venv venv; . ./venv/bin/activate; pip install --upgrade setuptools; pip install -U objection'
127
127
},
128
+ 'spotbugs' : {
129
+ # check: 'https://github.com/spotbugs/spotbugs/releases',
130
+ 'url' : 'https://github.com/spotbugs/spotbugs/releases/download/4.9.0/spotbugs-4.9.0.zip' ,
131
+ 'info' : 'Static code analysis for vulnerabilities and bugs' ,
132
+ 'dir' : 'spotbugs' ,
133
+ 'bin' : f'cd { os .path .join (conf .load_config ('install-dir' ), 'spotbugs' )} ; ./bin/spotbugs' ,
134
+ 'install' : 'http' ,
135
+ 'post' : 'mv spotbugs-4.9.0 spotbugs' ,
136
+ 'bin_global' : {'spotbugs' : 'bin/spotbugs' }
137
+ },
128
138
'jadx' : {
129
139
# check updates: 'https://github.com/skylot/jadx/releases'
130
140
'url' : 'https://github.com/skylot/jadx/releases/download/v1.5.1/jadx-1.5.1.zip' ,
You can’t perform that action at this time.
0 commit comments