poke
« Back to VersTracker
Description:
Extensible editor for structured binary data
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: binary hex-editor reverse-engineering forensics data-structures
Install: brew install poke
About:
Poke is a structured editor for binary data that allows users to manipulate complex data structures without manual byte manipulation. It provides a complete programming language for describing data formats, enabling users to read, write, and modify files at the bit level. This makes it particularly valuable for reverse engineering, file format analysis, and low-level system programming tasks.
Key Features:
  • Interactive binary file editor with a custom programming language
  • Supports multiple architectures and endianness for cross-platform analysis
  • Extensible via loadable modules for custom data formats and protocols
  • Combines hex editor functionality with scripting capabilities
Use Cases:
  • Reverse engineering proprietary binary file formats
  • Analyzing and modifying disk images or firmware files
  • Network protocol analysis and packet inspection
  • Forensic data recovery and examination
Alternatives:
  • hexdump – Basic hex viewing without structured editing capabilities
  • 010 Editor – Commercial tool with similar binary templating features
  • xxd – Simple hex dumper without language integration
Version History
Detected Version Rev Change Commit
Sep 16, 2025 12:46pm 0 VERSION_BUMP 57b78c0f
Nov 25, 2024 12:44pm 0 VERSION_BUMP 9205d070
Sep 13, 2024 6:35am 0 VERSION_BUMP 82760253