Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months 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 (almost 2 years ago)
- Last Synced: 2024-11-02T17:36:34.417Z (3 months ago)
- Topics: ipa, nodejs
- Language: JavaScript
- Size: 171 KB
- Stars: 37
- Watchers: 5
- 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