Ethereal-dev: [Ethereal-dev] packet-smb

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Pia Sahlberg" <piabar@xxxxxxxxxxx>
Date: Mon, 08 Oct 2001 04:16:48 +0000
Hi list

Attached is an archive containing files for a completely
tvbuffified smb dissector.

The files should replace the files in the nightly snapshot of
September 14. Please test with that snapshot.

The dissector probably contains a lot of bugs but initial tests
seems successful.
It works quite well on the packets I have tested it on.
But still, there are probably a lot of bugs in it.


Tvbuffifying the dissector required changes in packet-netbios.c
packet-nbns.c packet-nbipx.c to call dissect_smb with the tvbuffified
parameters.
Tvbuffifying also needed some cleanups and changes in subdissectors
as mailslot, lanman etc.

Major as in complete rewrite of packet-smb.c.
The dissector now handles all (almost) Transaction2 and NT Transaction calls.
The dissector adds ~400 display filter fields.

Please test it with the snapshot code and comment.
Perhaps it may be integrated into cvs after the next release which
would give us some time to iron out the worst bugs.

Alternatively I can provide incremental patches to tvbuffify one
smb command at a time.

With the SMB dissector tvbuffified there is only one remaining
old-style dissector. A small dissector which should be easy to
fix.


Best regards
  ronnie s



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

Attachment: smb.tgz
Description: application/gzip-compressed