Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.26 KB

README.md

File metadata and controls

55 lines (34 loc) · 1.26 KB

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