About ipaFram
ipaFram was written in order to help any mobile penetration testers to identify the Framework used to develop the iOS application.
Usage
Print the help to get all necessary information
$ python3 ipaFram.py -h
usage: ipaFram.py [-h] [--file FILE]
iOS Framework Identifier
optional arguments:
-h, --help show this help message and exit
--file FILE Specify your IPA file
You just have to specify the IPA file in input to get the used framework:
$ python3 ipaFram.py --file examples/dvia.ipa
[!] No framework detected
$ python3 ipafram.py --file examples/react.ipa
[!] ReactNative compiled with Hermes seems to be the best answer
$ python3 ipaFram.py --file examples/xam.ipa
[!] Xamarin seems to be the best probability
$ python3 ipafram.py --file examples/flutter.ipa
[!] Flutter seems to be the best answer
Currently supported frameworks:
- ReactNative
- ReactNative compiled with Hermes
- Xamarin
- Flutter
Author
Régis SENET (rsenet)
Contributing
Bug reports and pull requests are welcome on GitHub.
License
The project is available as open source under the terms of the GPLv3