https://github.com/nowsecure/ipa-extract-info
Extract the Info.plist from an IPA
https://github.com/nowsecure/ipa-extract-info
ipa nodejs
Last synced: 5 days ago
JSON representation
Extract the Info.plist from an IPA
- Host: GitHub
- URL: https://github.com/nowsecure/ipa-extract-info
- Owner: nowsecure
- Created: 2015-10-31T09:54:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T02:48:32.000Z (about 2 years ago)
- Last Synced: 2025-03-24T01:25:31.539Z (22 days ago)
- Topics: ipa, nodejs
- Language: JavaScript
- Size: 171 KB
- Stars: 38
- Watchers: 4
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-iOS-security-tools - ipa-extract-info
README
# ipa-extract-info
Extract the Info.plist from an IPA, in node.js and the browser!
## Node
```js
var fs = require('fs');
var extract = require('ipa-extract-info');var fd = fs.openSync(__dirname + '/Snapchat.ipa', 'r');
extract(fd, function(err, info, raw){
if (err) throw err;
console.log(info); // the parsed plist
console.log(raw); // the unparsed plist
});
```## Browser
```js
var extract = require('ipa-extract-info');
var input = document.querySelector('input');input.addEventListener('change', function(){
extract(input.files[0], function(err, info, raw){
if (err) throw err;
console.log('info', info); // the parsed plist
console.log('raw', raw); // the unparsed plist
});
});
```## License
MIT