You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.