Skip to content

v1.5.2

Choose a tag to compare

@tstromberg tstromberg released this 24 Jul 05:33

Fixes

  • XOR scan no longer mistakes pure-letter .NET identifiers (e.g. WrapNonExceptionThrows) for XOR keys — keys now
    require a digit or symbol
  • IPv6 classification requires a multi-digit hextet, so noise like 0::c is no longer flagged as an IP

Performance

  • Raw extraction classifies runs in bounded 64K batches, capping intermediate memory on string-dense files
  • function_meta is now boxed, shrinking every extracted string
  • UTF-16 decode streams directly from bytes (no whole-file Vec)
  • Rust section scanner borrows segments instead of copying the section
  • --json streams to stdout instead of building the full document in memory