Skip to main content

OFRAK

OFRAK (Open Firmware Reverse Analysis Konsole) is a binary analysis and modification platform that combines the ability to unpack, analyze, modify, and repack binaries.

Package: ofrak_io

OFRAK
└───ofrak
└───ofrak_type
└───ofrak_io  <-- //YOU ARE HERE//
│   └───batch_manager.py
│   └───deserializer.py
│   └───serializer.py
│   └───stream_capture.py
└───ofrak_patch_maker
└───ofrak_tutorial

This package contains some generally useful classes related to I/O, used in OFRAK.

This package contains the following modules:

  • ofrak_io.stream_capture: this module contains StreamCapture, a class which is useful for capturing standard out/error of C processes called in Python
  • ofrak_io.serializer and ofrak_io.deserializer: these modules are base utilities for serializing and deserializing binary data.
  • ofrak_io.batch_manager: this module contains AbstractBatchManager, a base class which aims to streamline batching numerous requests over some I/O channel.

Testing

This package maintains 100% test coverage of statements.

License

The code in this repository comes with an OFRAK Community License, which is intended for educational uses, personal development, or just having fun.

Users interested in using OFRAK for commercial purposes can request the Pro or Enterprise License. See OFRAK Licensing for more information.

Documentation

OFRAK has general documentation and API documentation, which can be viewed at https://ofrak.com/docs.

Metadata

Release files for ofrak-io 1.1.3

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

Source distribution (sdist)

Source distribution for ofrak-io 1.1.3
File Size Uploaded Provenance
ofrak_io-1.1.3.tar.gz 17.7 kB Without provenance Details

Release files / ofrak_io-1.1.3.tar.gz

Download URL ofrak_io-1.1.3.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
90e0200ae236d1489d90d6ab28bde668ef7d9acfc95847cb862f6e6cb53bea6c
BLAKE2b-256 checksum
How to use checksums
14ca8e5ea956553d6fa93a18dc7d309b949df702edb0c5728871f2361c2954f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for ofrak-io 1.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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