Star on GitHubStar1.1k stars

Tool

OFRAK

Recursively identify, unpack, analyze, modify, and repack firmware and binary formats using a resource-tree GUI and Python API, with optional disassembler backends.

Targets
Binary · Firmware
Category
Firmware tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • The PyPI installation guide requires Python 3.9+ and format-specific external tools; macOS also needs cmake and libmagic, avoiding the documented libmagic 5.47 regression.
  • Docker builds require BuildKit; Docker 23+ enables it by default. Analysis backends such as Ghidra or Binary Ninja have their own installation and licensing requirements.
  • OFRAK uses its own Community License for personal and educational use; commercial users should review the separate Pro or Enterprise licensing terms.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · redballoonsecurity/ofrak · Revision 1e1ef75
  2. docs/install/pypi.md GitHub · redballoonsecurity/ofrak · Revision 1e1ef75
  3. docs/install/docker.md GitHub · redballoonsecurity/ofrak · Revision 1e1ef75

More in Firmware and hardware

All 89 entries in Firmware and hardware

↑↓ move↵ open⌘↵ new tab