diff options
author | Craig Jackson <cejackson51@gmail.com> | 2018-01-25 00:09:31 -0500 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2018-01-28 22:06:41 +0000 |
commit | 5c1247301461b842d8a624195bb057b534e0a17e (patch) | |
tree | d4633858a8b9ab8b498974540470d0835cc1c51f /mergecap.c | |
parent | 20d4c7bb62fc8641643e1101b215bd4c2e6e23b0 (diff) |
TDS: Dissect TDS4.2 response packet
Add dissection of the TDS response packet for TDS 4.2. In order to share code, this
required parameterizing TDS 7.x token-handling routines for things such as endian-ness
and one-byte vs two-byte character encodings. This required ascertaining accurately when
TDS 7.x is in use as early in the conversation as possible. This in turn required knowing
the program versions downloaded in the prelogin packet in the case where the login packet
is encrypted. (Listening to the LoginAck token is a little too late.)
Add more support routines to parameterize the endian nature of each connection.
Although the particular tokens decoded here are documented for TDS 4.2, it has only been tested
with a trace from TDS 4.6. TDS 4.6 didn't change much, but there may be a few minor errors.
Change-Id: I6f8f136bcc565640fbea4302cb79ea29a118d9a1
Reviewed-on: https://code.wireshark.org/review/25464
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'mergecap.c')
0 files changed, 0 insertions, 0 deletions