Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

macho-entitlements

Package Overview
Dependencies
2
Maintainers
1
Versions
4
Issues
File Explorer

Advanced tools

macho-entitlements

extract entitlements from mach-o binaries

    0.2.3latest

Version published
Maintainers
1
Yearly downloads
3,915
increased by68.97%

Weekly downloads

Readme

Source

macho-entitlements

NodeJS library to extract the entitlements from MACH-O or FAT-MACH-O binaries

Author

Sergi Alvarez [email protected]

Example

Example:

$ node test.js TestApp <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>application-identifier</key> <string>7TCWUMRD7U.com.e4bf058462-1-42</string> <key>com.apple.developer.team-identifier</key> <string>7TCWUMRD7U</string> <key>get-task-allow</key> <false/> <key>keychain-access-groups</key> <array> <string>7TCWUMRD7U.com.e4bf058462-1-42</string> </array> </dict> </plist>

Example

The API exposes the .parse and .parseFile methods which load a file or a buffer and extract the entitlements of the first binary found inside the fat-mach0 or mach0.

'use strict'; const machoEntitlements = require('macho-entitlements'); const ent = machoEntitlements.parseFile('/Applications/Twitter.app/Contents/MacOS/Twitter'); console.log(ent.toString());

Keywords

FAQs

What is macho-entitlements?

extract entitlements from mach-o binaries

Is macho-entitlements popular?

The npm package macho-entitlements receives a total of 77 weekly downloads. As such, macho-entitlements popularity was classified as not popular.

Is macho-entitlements well maintained?

We found that macho-entitlements demonstrated a not healthy version release cadence and project activity. It has 1 open source maintainer collaborating on the project.

Last updated on 02 Oct 2019
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc