Open lucasduffey opened 6 years ago
NOTE: I think dalvik_vm_format can be a list, if multiple dex files
apk, dalvik_vm_formats, analysis = AnalyzeAPK(apk_path)
url_regex = "(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9]\.[^\s]{2,})"
print(dalvik_vm_formats)
if type(dalvik_vm_formats) != list:
dalvik_vm_formats = [dalvik_vm_formats]
regex_strings = []
for dalvik_vm_format in dalvik_vm_formats:
regex_strings += dalvik_vm_format.get_regex_strings(url_regex)
``
https://github.com/androguard/androguard/blob/master/tests/test_decompiler.py