Skip to content
/ ipafram Public

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

License

Notifications You must be signed in to change notification settings

rsenet/ipafram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages