deepLink is a python script allowing to list and verify deeplinks from Android apps using an ADB access or an APK file.
- Python3
- Apktool
- argparse
- re
- tabulate
- colorama
- requests
- adb
$ git clone https://github.com/mathis2001/deepLink
$ cd deepLink
$ chmod +x deepLink.py
$ ./deepLink.py [-h] (--adb | --apk APK | -l LAUNCH | -c CODE_SEARCH) [-p PACKAGE] [-s SERIAL] [-v]
$ ./deepLink.py --adb -p com.example.xyz [--verify]
$ ./deepLink.py --apk /path/to/app.apk [--verify]
$ ./deepLink.py -l app://deeplink.xyz
$ ./deepLink.py -c /path/to/project
options:
-h, --help show this help message and exit
--adb ADB Analyze
--apk APK APK analyze
-l LAUNCH, --launch LAUNCH
Launch a deeplink
-c CODE_SEARCH, --code-search CODE_SEARCH
Search for potential deeplink handling in JAVA / Kotlin code
-p PACKAGE, --package PACKAGE
Package Name (ex: com.example.xyz)
-s SERIAL, --serial SERIAL
Device/Emulator to use
-v, --verify Verify Assets Links



