Skip to content

v0.3.0

Compare
Choose a tag to compare
@prontog prontog released this 16 Jan 15:35
· 8 commits to master since this release
  • Fixed issue showing duplicate messages in tree when packet could not be parsed completely.
  • Corrected FIXED field validation by moving it to Field.FIXED itself.
  • Value of a COMPOSITE field is the text of the whole field. This way, the whole message can be easily exported with the -e option of tshark.
  • Added protocol version param to createProtoHelper
  • Added Field.OPTIONAL for optional string fields at the end of a message. Works fairly well for single messages per TCP segment. Do not use it otherwise.
  • Validation now fails if a Numeric field is invalid. It used to only print a warning.
  • Added a frame length validation. Improved tracing info.
  • Added critical/warm/message/info/debug methods and improved trace messages.
  • Added trace logging before validating/adding a field and before getting its value. This will help during troubleshooting.
  • COMPOSITE fields now map to ProtoFields. This will make exporting to json easier since there will be no _ws.lua.text fields.
  • Added name to COMPOSITE and REPEATING fields.
  • Validate before adding to Wireshark tree. This might slow thing down but the result is much better.
  • Improved comments and debug/info/warning/error messages.
  • Added capture files for both example protocols.
  • Changed default trace value to false. It can be easilly changed to true using the -o option of tshark.