Skip to main content

kdump

Static Mach-O binary metadata analysis tool / information dumper

Installation

pip3 install kdump

Usage

usage: kdump [-h] [--map] [--classes] [--binding] [--class GETCLASS] [--headers] [--out OUTDIR] filename

--headers Dumps headers to directory specified by --out
--out <directory> Directory to dump headers for class
--map Prints a map of segments/sections, and their respective VM/File offsets
--classes Dumps classnames
--binding Prints binding info actions
--class Get info about a specific class


written in python for the sake of platform independence when operating on static binaries and libraries

Special thanks to

IDA for making it possible to write the code without actually understanding full internals
JLevin and *OS Internals Vol 1 for actually understanding the internals and specifics + writing documentation
arandomdev for guidance + code

Metadata

Release files for kdump 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kdump 0.1.0
File Size Uploaded
kdump-0.1.0.tar.gz 20.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kdump 0.1.0
File Interpreter ABI Platform
kdump-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 46.7 kB

Release files / kdump-0.1.0.tar.gz

Download URL kdump-0.1.0.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e4659f3d72915f4167dd3a0110e4ab1173a978515a1741a1a526186e90f53c1d
BLAKE2b-256 checksum
How to use checksums
a1d79a46cc2fb4dc06b0aa3c223655f6f29675099114ee4442c60fd27d1445d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

Release files / kdump-0.1.0-py3-none-any.whl

Download URL kdump-0.1.0-py3-none-any.whl
Size 25.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e68949b2e7acd27000861cb808b9314e081a52e6deed1213a48419a7c4962744
BLAKE2b-256 checksum
How to use checksums
fe8441dd0d6e4db2324d670971409f350cdece7922653ad7e34983e2caaaacc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page