Skip to content

Releases: MarkoPaul0/WireBait

Stable Version After Major Refactoring

28 Feb 00:39
Compare
Choose a tag to compare
  • Fixed bugs after the massive changes introduced by v3.0.0.
  • All unit tests pass, all functional tests pass.

v3.0.0

24 Feb 02:08
Compare
Choose a tag to compare
v3.0.0 Pre-release
Pre-release

Completely refactored the Wirebait library. The main initial design requirement was to have Wirebait fit in 1 Lua file. It has since then become clear that a single file made this project unreasonably hard to maintain and upgrade, so the main change brought by this refactor is the fact that now classes are separated into different Lua files. Also:

  • Some classes have been updated/removed to fit more closely the Wireshark API (e.g. Buffer)
  • New classes have been added to fit more closely the Wireshark API (e.g. Tvb, TvbRange, ByteArray)
  • More unit tests have been added

v2.1.0 beta

08 Apr 00:26
Compare
Choose a tag to compare
  • Added support for Lua 5.2!

v2.0.0

24 Mar 22:15
Compare
Choose a tag to compare
  • Added ability to dissect data without .pcap files
  • Improved dissection output to resemble Wireshark GUI (displaying information columns)
  • Added support for 64-bit integers (signed and unsigned)
  • Added support for most commonly used ProtoFields
  • Expanded ProtoField support for optional parameters (bit mask, valuestring, base etc..)
  • Added unit tests
  • Exposed dummy TCP reassembly API to allow TCP dissectors to run (although reassembly is still ignored)
  • Added more in-depth examples

v1.0.0

18 Mar 21:11
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Pre-release of Wirebait, which allows you to test dissectors without Wireshark.

  • Support for UDP dissectors with most used ProtoField types supported
  • TCP reassembly is not supported yet