Skip to content

BINLens v1.0

Latest

Choose a tag to compare

@DevaanshPathak DevaanshPathak released this 06 Jul 20:04

BINLens v1.0

MVP release for STM32-class firmware inspection.

Highlights:

  • Intel HEX parser for records 00, 01, 02, 04, and 05 with checksum validation.
  • Raw .bin loader with configurable base address.
  • Address-sorted memory reconstruction with gap and overlap reporting.
  • Overlap classification as identical or conflicting.
  • Shannon entropy per region and per fixed-size chunk.
  • ASCII entropy heatmap via --heatmap.
  • ARM Cortex-M vector table detection with confidence scoring.
  • Fixture-based C test suite and documented test workflow.

Artifacts:

  • binlens-v1.0-linux-x86_64.tar.gz: Docker-built static Linux x86_64 binary.
  • binlens-v1.0-windows-x86_64.zip: Windows x86_64 binary built with GCC.
  • SHA256SUMS.txt: artifact checksums.

Validation:

  • Native Windows GCC build and tests passed.
  • Linux Docker make clean/test/build passed.
  • macOS x86_64 and arm64 Docker/Zig cross-compile checks passed.
  • Manual validation passed on STM32-DEMO.hex and a converted raw BIN image.