All Projects → blacktop → go-macho

blacktop / go-macho

Licence: MIT license
Package macho implements access to and creation of Mach-O object files.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-macho

appdecrypt
appdecrypt is a tool to make decrypt application encrypted binaries on macOS when SIP-enabled
Stars: ✭ 447 (+557.35%)
Mutual labels:  macho, macho-parser
dwex
DWARF Explorer - a GUI utility for navigating the DWARF debug information
Stars: ✭ 58 (-14.71%)
Mutual labels:  macho, macho-parser
brewfile
🍎 Brewfile to install softwares in macOS for engineers
Stars: ✭ 37 (-45.59%)
Mutual labels:  apple
apple-slicer
Parses App Store Connect (formerly iTunes Connect) financial reports and splits sales by their legally accountable Apple subsidiaries
Stars: ✭ 34 (-50%)
Mutual labels:  apple
ios-spritekit-shader-sandbox
👾 Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (-7.35%)
Mutual labels:  apple
onepile
Playground for the future of private notes and document management
Stars: ✭ 41 (-39.71%)
Mutual labels:  apple
humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (-76.47%)
Mutual labels:  apple
LPThumbnailView
A thumbnail view for iOS to give context to multiple images/videos using thumbnails and counter.
Stars: ✭ 54 (-20.59%)
Mutual labels:  apple
Nightscouter
An Native iOS app for displaying Nightscout website data.
Stars: ✭ 18 (-73.53%)
Mutual labels:  apple
osxapp vers
Get product name, exact product version and build version from an Apple Install [Mac OS X|OS X|macOS]*.app or from a mounted Mac OS X Install CD/DVD image
Stars: ✭ 12 (-82.35%)
Mutual labels:  apple
Apple-App-Icons
This repository is for hosting Apple App Icons Sketch file, .sketch
Stars: ✭ 31 (-54.41%)
Mutual labels:  apple
neuralhash-collisions
A catalog of naturally occurring images whose Apple NeuralHash is identical.
Stars: ✭ 145 (+113.24%)
Mutual labels:  apple
SwiftUIFormValidator
Declarative form validator for SwiftUI.
Stars: ✭ 34 (-50%)
Mutual labels:  apple
ScrollViewProxy
ScrollViewProxy for SwiftUI on iOS 13 and up
Stars: ✭ 135 (+98.53%)
Mutual labels:  apple
crossbow
Cross-Platform Rust Toolkit for Games 🏹
Stars: ✭ 80 (+17.65%)
Mutual labels:  apple
tigase-swift
(M) Tigase Swift XMPP client library
Stars: ✭ 53 (-22.06%)
Mutual labels:  apple
airplayreceiver
Open source implementation of AirPlay 2 Mirroring / Audio protocol.
Stars: ✭ 84 (+23.53%)
Mutual labels:  apple
tl-create
tl-create is a cross-platform command line tool to create a X.509 trust list from various trust stores. (Keywords: CABFORUM, eIDAS, WebPKI)
Stars: ✭ 32 (-52.94%)
Mutual labels:  apple
ARKitDemoPlayground
A demo of the ARKit Demo project from Xcode 9 as a Swift Playground
Stars: ✭ 47 (-30.88%)
Mutual labels:  apple
MTJailed-Native
A terminal emulator with remote shell for non-jailbroken iOS devices
Stars: ✭ 24 (-64.71%)
Mutual labels:  apple

go-macho [WIP] 🚧

Go Go Reference License

Package macho implements access to and creation of Mach-O object files.


Why 🤔

This package goes beyond the Go's debug/macho to:

  • Cover ALL load commands and architectures
  • Provide nice summary string output
  • Allow for creating custom macho

Install

$ go get github.com/blacktop/go-macho

Getting Started

package main

import "github.com/blacktop/go-macho"

func main() {
    f, err := os.Open("/path/to/macho")
    if err != nil {
        panic(err)
    }

    m, err := macho.NewFile(f)
    if err != nil {
        panic(err)
    }

    fmt.Println(m.FileTOC.String())
}

License

MIT Copyright (c) 2021 blacktop

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].