diff --git a/.gitignore b/.gitignore index 180a2a7..d720fdd 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ dist/ build/ .venv/ decode-errors.log +auth-test.log diff --git a/simtrace2_pysniff/protocol.py b/simtrace2_pysniff/protocol.py index 091fa1d..d3dc5d5 100644 --- a/simtrace2_pysniff/protocol.py +++ b/simtrace2_pysniff/protocol.py @@ -85,6 +85,12 @@ def _parse_change(payload): consumed = 4 return consumed, flags, b'' + +def _parse_fidi(payload): + if len(payload) < 1: + return None + return 1, 0, payload[:1] + _SNIFF_DATA_FMT = '