Python Binary

Open-source Python projects categorized as Binary

Top 17 Python Binary Projects

  • angr

    A powerful and user-friendly binary analysis platform!

  • Project mention: 30 Years of Decompilation and the Unsolved Structuring Problem: Part 1 | news.ycombinator.com | 2024-01-03

    That's awesome! That's exactly how modern decompilers deal with a special type of goto occurrence. They reduce gotos (or completely eliminate them) by introducing a `while(true)` loop, followed by corresponding `continue` and `breaks`... we all, of course, know that `while(true)` did not exist in the source, but it's a nice hack!

    We even do this in the angr decompiler, found here: https://github.com/angr/angr/blob/8e48d001e18a913ecd4ed2e995...

  • qiling

    A True Instrumentable Binary Emulation Framework

  • Project mention: Qiling: A True Instrumentable Binary Emulation Framework | news.ycombinator.com | 2024-04-01
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tensorflow-windows-wheel

    Tensorflow prebuilt binary for Windows

  • exodus

    Painless relocation of Linux binaries–and all of their dependencies–without containers.

  • Project mention: I reduced the size of my Docker image by 40% – Dockerizing shell scripts | news.ycombinator.com | 2024-02-03

    COPY --from=ugit-ops /lib/ld-musl-* /lib/

    No, what I'm saying is you're blanket copying fully different versions of common library files into the operating system lib folder as shown above, possibly breaking OS lib symlinks in the process for _current_ versions used in Alpine OS if they exist now or in the future, potentially destroying OS lib dependencies, and also overwriting the ones possibly included in the future by Alpine OS itself to get your statically copied versions of the various CLI tools to work.

    That is _insanely_ shortsighted. There's a safe way to do that and then there is the way you did it. If you want to learn to do it right, look at how Exodus does it so that they don't destroy OS library dependency files in the process of making a binary able to be moved from one OS to another.

    Exodus: https://github.com/intoli/exodus

  • FormatFuzzer

    FormatFuzzer is a framework for high-efficiency, high-quality generation and parsing of binary inputs.

  • Sekiryu

    Comprehensive toolkit for Ghidra headless.

  • bepasty

    universal pastebin server

  • Project mention: Looking for self-hosted alternative to imgur, temporary image file hosting | /r/selfhosted | 2023-05-02

    I love bepasty for such uploads (not just images, though it does come with some features specific to images). It doesn't have a user account concept though, it just uses passwords to prevent anonymous users from uploading. Runs fine in Docker and is very light on resources (idling at around 70 MB RAM, 0% CPU for me after running for several weeks now): https://github.com/bepasty/bepasty-server

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bincopy

    Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT, Verilog VMEM, ELF and binary files).

  • seer

    Seer is a tool that recognizes the architecture of a binary file (by krsh)

  • frontier-silicon-firmwares

    Frontier silicon internet radio firmware binaries

  • shelf

    Python library to convert elf to os-independent shellcodes (by jonatanSh)

  • bytechomp

    A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.

  • shared

    Triptych for data exchange and persistence

  • paradict

    Streamable multi-format serialization with schema

  • Project mention: FLaNK 25 December 2023 | dev.to | 2023-12-26
  • bstruct

    Simple and efficient binary (de)serialization using type annotations.

  • aws-lambda-git

    This repository demonstrates how you can run the git binary. Inside an AWS Lambda function.

  • scriptea

    Scriptea, Script front-end for compiled programming languages, lol?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Binary related posts

Index

What are some of the best open-source Binary projects in Python? This list will help you:

Project Stars
1 angr 7,203
2 qiling 4,834
3 tensorflow-windows-wheel 3,625
4 exodus 2,925
5 FormatFuzzer 384
6 Sekiryu 346
7 bepasty 173
8 bincopy 103
9 seer 99
10 frontier-silicon-firmwares 46
11 shelf 36
12 bytechomp 35
13 shared 22
14 paradict 21
15 bstruct 17
16 aws-lambda-git 8
17 scriptea 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com