https://github.com/nowsecure/ipa-extract-exec
Extract the executable from an IPA file along with helpful meta data.
https://github.com/nowsecure/ipa-extract-exec
ipa nodejs
Last synced: 3 months ago
JSON representation
Extract the executable from an IPA file along with helpful meta data.
- Host: GitHub
- URL: https://github.com/nowsecure/ipa-extract-exec
- Owner: nowsecure
- Created: 2016-05-02T20:12:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-05T16:59:24.000Z (over 7 years ago)
- Last Synced: 2025-03-07T10:26:10.141Z (10 months ago)
- Topics: ipa, nodejs
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 4
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SYNOPSIS
Extract the executable from an IPA file along with helpful meta data.
```js
var fs = require('fs');
var extract = require('ipa-extract-exec');
var encryptedSync = require('macho-is-encrypted').path
var fd = fs.openSync(__dirname + '/Foo.ipa', 'r');
extract(fd, function (err, tmpPath, name, plist, origFile) {
if (err) throw err;
const encrypted = encryptedSync(tmpPath)
console.log(`${name} (${plist.CFBundleIdentifier}) is ${encrypted}`)
});
```
# LICENSE
MIT