Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Extract the Info.plist from an IPA

Awesome Lists containing this project

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