Skip to content

Testing Tools

The OWASP MASTG includes many tools to assist you in executing test cases, allowing you to perform static analysis, dynamic analysis, dynamic instrumentation, etc. These tools are meant to help you conduct your own assessments, rather than provide a conclusive result on an application's security status. It's essential to carefully review the tools' output, as it can contain both false positives and false negatives.

The goal of the MASTG is to be as accessible as possible. For this reason, we prioritize including tools that meet the following criteria:

  • Open-source
  • Free to use
  • Capable of analyzing recent Android/iOS applications
  • Regularly updated
  • Strong community support

In instances where no suitable open-source alternative exists, we may include closed-source tools. However, any closed-source tools included must be free to use, as we aim to avoid featuring paid tools whenever possible. This also extends to freeware or community editions of commercial tools.

Our goal is to be vendor-neutral and to serve as a trusted learning resource, so the specific category of "automated mobile application security scanners" presents a unique challenge. For this reason, we have historically avoided including such tools due to the competitive disadvantages they can create among vendors. In contrast, we prioritize tools like MobSF that provide full access to their code and a comprehensive set of tests, making them excellent for educational purposes. Tools that lack this level of transparency, even if they offer a free version, generally do not meet the inclusion criteria of the OWASP MAS project.

Disclaimer: Each tool included in the MASTG examples was verified to be functional at the time it was added. However, the tools may not work properly depending on the OS version of both your host computer and your test device. The functionality of the tools can also be affected by whether you're using a rooted or jailbroken device, the specific version of the rooting or jailbreaking method, and/or the tool version itself. The OWASP MASTG does not assume any responsibility for the operational status of these tools. If you encounter a broken tool or example, we recommend searching online for a solution or contacting the tool's provider directly. If the tool has a GitHub page, you may also open an issue there.

ID Name Platform
MASTG-TOOL-0056 Keychain-Dumper platform:ios
MASTG-TOOL-0060 otool platform:ios
MASTG-TOOL-0043 class-dump platform:ios
MASTG-TOOL-0047 Cydia platform:ios
MASTG-TOOL-0062 Plutil platform:ios
MASTG-TOOL-0041 nm - iOS platform:ios
MASTG-TOOL-0066 SSL Kill Switch 3 platform:ios
MASTG-TOOL-0040 MobSF for iOS platform:ios
MASTG-TOOL-0073 radare2 for iOS platform:ios
MASTG-TOOL-0102 ios-app-signer platform:ios
MASTG-TOOL-0044 class-dump-z platform:ios
MASTG-TOOL-0042 BinaryCookieReader platform:ios
MASTG-TOOL-0064 Sileo platform:ios
MASTG-TOOL-0071 Xcode Command Line Tools platform:ios
MASTG-TOOL-0048 dsdump platform:ios
MASTG-TOOL-0069 Usbmuxd platform:ios
MASTG-TOOL-0050 Frida-ios-dump platform:ios
MASTG-TOOL-0061 Grapefruit platform:ios
MASTG-TOOL-0049 Frida-cycript platform:ios
MASTG-TOOL-0054 ios-deploy platform:ios
MASTG-TOOL-0059 optool platform:ios
MASTG-TOOL-0055 iProxy platform:ios
MASTG-TOOL-0065 simctl platform:ios
MASTG-TOOL-0074 objection for iOS platform:ios
MASTG-TOOL-0058 MachoOView platform:ios
MASTG-TOOL-0070 Xcode platform:ios
MASTG-TOOL-0057 lldb platform:ios
MASTG-TOOL-0063 security platform:ios
MASTG-TOOL-0068 SwiftShield platform:ios
MASTG-TOOL-0045 class-dump-dyld platform:ios
MASTG-TOOL-0053 iOSbackup platform:ios
MASTG-TOOL-0051 gdb platform:ios
MASTG-TOOL-0046 Cycript platform:ios
MASTG-TOOL-0072 xcrun platform:ios
MASTG-TOOL-0067 swift-demangle platform:ios
MASTG-TOOL-0039 Frida for iOS platform:ios
MASTG-TOOL-0101 codesign platform:ios
MASTG-TOOL-0035 MobSF platform:generic
MASTG-TOOL-0098 iaito platform:generic
MASTG-TOOL-0032 Frida CodeShare platform:generic
MASTG-TOOL-0036 r2frida platform:generic
MASTG-TOOL-0034 LIEF platform:generic
MASTG-TOOL-0100 reFlutter platform:generic
MASTG-TOOL-0031 Frida platform:generic
MASTG-TOOL-0033 Ghidra platform:generic
MASTG-TOOL-0104 hermes-dec platform:generic
MASTG-TOOL-0037 RMS Runtime Mobile Security platform:generic
MASTG-TOOL-0038 objection platform:generic
MASTG-TOOL-0101 disable-flutter-tls-verification platform:generic
MASTG-TOOL-0025 SSLUnpinning platform:android
MASTG-TOOL-0001 Frida for Android platform:android
MASTG-TOOL-0011 Apktool platform:android
MASTG-TOOL-0006 Android SDK platform:android
MASTG-TOOL-0002 MobSF for Android platform:android
MASTG-TOOL-0020 JustTrustMe platform:android
MASTG-TOOL-0099 FlowDroid platform:android
MASTG-TOOL-0009 APKiD platform:android
MASTG-TOOL-0021 Magisk platform:android
MASTG-TOOL-0016 gplaycli platform:android
MASTG-TOOL-0014 Bytecode Viewer platform:android
MASTG-TOOL-0028 radare2 for Android platform:android
MASTG-TOOL-0103 uber-apk-signer platform:android
MASTG-TOOL-0023 RootCloak Plus platform:android
MASTG-TOOL-0018 jadx platform:android
MASTG-TOOL-0010 APKLab platform:android
MASTG-TOOL-0015 Drozer platform:android
MASTG-TOOL-0024 Scrcpy platform:android
MASTG-TOOL-0005 Android NDK platform:android
MASTG-TOOL-0030 Angr platform:android
MASTG-TOOL-0026 Termux platform:android
MASTG-TOOL-0027 Xposed platform:android
MASTG-TOOL-0019 jdb platform:android
MASTG-TOOL-0007 Android Studio platform:android
MASTG-TOOL-0004 adb platform:android
MASTG-TOOL-0022 Proguard platform:android
MASTG-TOOL-0017 House platform:android
MASTG-TOOL-0012 apkx platform:android
MASTG-TOOL-0013 Busybox platform:android
MASTG-TOOL-0003 nm - Android platform:android
MASTG-TOOL-0029 objection for Android platform:android
MASTG-TOOL-0008 Android-SSL-TrustKiller platform:android
MASTG-TOOL-0077 Burp Suite platform:network
MASTG-TOOL-0076 bettercap platform:network
MASTG-TOOL-0079 OWASP ZAP platform:network
MASTG-TOOL-0078 MITM Relay platform:network
MASTG-TOOL-0075 Android tcpdump platform:network
MASTG-TOOL-0081 Wireshark platform:network
MASTG-TOOL-0080 tcpdump platform:network
MASTG-TOOL-0097 mitmproxy platform:network