rsenet / ipafram

ipaFram was written in order to help any mobile penetration testers to identify the Framework used to develop the iOS application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

ipaFram was written in order to help any mobile penetration testers to identify the Framework used to develop the iOS application.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%