Releases: MarkoPaul0/WireBait
Releases · MarkoPaul0/WireBait
Stable Version After Major Refactoring
- Fixed bugs after the massive changes introduced by v3.0.0.
- All unit tests pass, all functional tests pass.
v3.0.0
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
- Added support for Lua 5.2!
v2.0.0
- 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
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