Skip to content

Releases: luelista/pre_workbench

0.9.1

24 Feb 04:24
Compare
Choose a tag to compare
Fix versioning, fix macOS Release build

Version 0.9.0

09 Nov 08:45
Compare
Choose a tag to compare
  • Improved macro editor
  • Scroll bars in HexView
  • Add Copy to Clipboard feature to some tree views
  • Improve Search Toolwindow
  • Bug fixes

Version 0.8.4

10 Oct 07:35
Compare
Choose a tag to compare

Bugfixes + UI Improvements

  • add scroll bars to HexView
  • add Tool Bars menu
  • add copy action in RangeTree and JSONView
  • improve Macros tool window
  • show Selection Heuristics matches in HexView context menu and in overlay

New CLI features

  • Parse PCAP files in structinfo cli (prewb_parse)
  • Error Handling for Dissector Code Generator

Version 0.8.3

11 Aug 08:10
Compare
Choose a tag to compare
  • Fix update check bug
  • Add toolbar icons
  • Click-Grammar Proof of concept implementation
  • Other fixes and UX improvements

Version 0.8.2

08 Aug 14:02
Compare
Choose a tag to compare
  • Expression functions definable in plugins
  • Bug fixes

Version 0.8.0

30 Jul 13:47
Compare
Choose a tag to compare

0.7.9

21 Jul 13:45
Compare
Choose a tag to compare
import xdrmap cli

0.7.8

19 Jul 15:51
Compare
Choose a tag to compare

Basic macro support

  • macros can be add at a user-level (~/.config) and at project level (.pre_workbench)
  • some example macros are bundled with the application
  • currently you can run macros either from the "Macros" dock widget (input_type=NONE) or from the hexview selection context menu (input_type=BYTE_ARRAY)
  • macros run in-process, without any sandboxing - they have the same permissions as you/the app. Therefore macros are TOFE (Trust On First Edit), if you load a new project file from somewhere else, you need to first open each macro in the editor, (hopefully review it), and save it. A hash of the code is then stored in your local config, making it trusted.

Experimental plugin support

  • you can load all *.py files from a folder as plugins, by setting a Plugin Directory in the settings dialog, or by running PRE Workbench with the --plugins-dir=... argument
  • Plugins can e.g. register custom file types, dock widgets or selection heuristics

+ Various bugfixes, UI improvements

  • better dark mode support
  • make update check configurable
  • external commands run in background thread (can be cancelled)

0.7.7

19 Jul 15:17
Compare
Choose a tag to compare
fix saveAs dialog

Version 0.6.3

08 Jul 23:57
Compare
Choose a tag to compare
  • Windows setup
  • new app icon