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

https://github.com/jetbrains/format-ripper

Library for ELF / Mach-O / Fat-Mach-O / PE / Compound / MSI / DMG formats parsing and checking signatures
https://github.com/jetbrains/format-ripper

arm arm64 authenticode elf freebsd kotlin linux mach-o macos msi netcore netframework portable-executable ppc64le riscv64 s390x signature windows x64 x86

Last synced: 28 days ago
JSON representation

Library for ELF / Mach-O / Fat-Mach-O / PE / Compound / MSI / DMG formats parsing and checking signatures

Awesome Lists containing this project

README

          

# JetBrains format-ripper [![official JetBrains project](https://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)

[![Build and run tests](https://github.com/JetBrains/format-ripper/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/JetBrains/format-ripper/actions/workflows/build-and-test.yml)

[![NuGet Version](https://img.shields.io/nuget/v/JetBrains.FormatRipper?label=JetBrains.FormatRipper)](https://www.nuget.org/packages/JetBrains.FormatRipper)
[![NuGet Version](https://img.shields.io/nuget/v/JetBrains.SignatureVerifier?label=JetBrains.SignatureVerifier)](https://www.nuget.org/packages/JetBrains.SignatureVerifier)
[![Maven Central Version](https://img.shields.io/maven-central/v/com.jetbrains.format-ripper/format-ripper?label=format-ripper)](https://mvnrepository.com/artifact/com.jetbrains.format-ripper)

JetBrains format-ripper library is applicable for:

- detect the type of software binaries
- determine the origin of software binaries via verification the cryptographic signatures
- determine the integrity of software binaries via computation and comparing the binaries hashes

Following types of software binaries files are supported:

- Portable executable (PE)
- MS Windows Installer (MSI)
- MachO
- Fat-MachO (Universal binaries)
- Executable and linking format (ELF)
- Apple disk image (DMG)

See further descriptions:

- .NET
https://github.com/JetBrains/format-ripper/tree/master/net#readme

- Java
https://github.com/JetBrains/format-ripper/tree/master/jvm#readme