Product roadmap

The path from focused Linux tool to multiplatform binary-analysis product.

BinScope is evolving toward a commercial-grade, cross-platform desktop application for analysts, reverse engineers, and engineering teams.

High Priority

  • Done Persist favorites in the workspace.
  • Done Add annotations/comments on offsets.
  • Done Add global search with a results panel.
  • Done Add side-by-side comparison for two files.
  • Add visual modification history with navigable undo/redo.
  • Save and restore panel layout in the workspace.
  • Display file or selection hashes: MD5, SHA1, SHA256, CRC32.

Multiplatform

  • Active Keep the codebase aligned with Linux, Windows, and macOS delivery.
  • Prepare packaging and release flows per desktop platform.
  • Validate wxWidgets UI behavior on each target operating system.
  • Document supported platform versions before commercial release.

Binary Analysis

  • Entropy map view to identify compression/encryption.
  • Automatic detection of known formats: ELF, PE, PNG, JPG, ZIP, RAR.
  • Enhanced templates with clickable fields, colors, validations, and errors.
  • Structure outline mode following the current template position.

Editing

  • Lockable read-only mode.
  • Block replace/insert/delete with preview.
  • Named patches or patches grouped by session.
  • Import/export patches in a readable text format.

Navigation

  • Relative go to: +0x20, -16, %50.
  • Back/forward navigation history.
  • Minimap colored by data type or entropy.
  • Quick markers with keyboard shortcuts.

UX

  • Done Add a complete changelog page to the website.
  • Done Add French website localization based on browser language.
  • Done Convert the website into separated commercial pages.
  • Done Add a dedicated localized screenshot gallery page.
  • Richer status bar: offset, row/column, current byte, endian mode.
  • Configurable keyboard shortcuts.

Performance

  • Lazy loading for very large files.
  • Configurable page cache.
  • Cancelable asynchronous search.
  • Optimized rendering when Auto displays many bytes per line.