Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-dcerpc.c packet-nbipx.c packet-nbns.c
guy 2001/09/28 17:43:58 CDT
Modified files:
. packet-dcerpc.c packet-nbipx.c
packet-nbns.c packet-netbios.c
packet-netbios.h packet-smb.c
packet-smb.h
Log:
From Todd Sabin: dissect the auth info in connection oriented dcerpc
packets.
Make a "dissect_netbios_payload()" routine, called from the
NetBIOS-over-802.2 (NBF), NetBIOS-over-IPX, and NetBIOS-over-TCP
dissectors. Take Todd Sabin's changes to add a heuristic dissector list
to the NBSS dissector, and apply them to "dissect_netbios_payload()"
instead. Make the SMB dissector heuristic, returning FALSE if it
doesn't see 0xFF S M B at the beginning of the packet, and have
"dissect_netbios_payload()" first try the heuristic dissector list, then
try the SMB dissector if no other heuristic dissector claims the packet,
then just dissect the payload as data.
From Todd Sabin: have the DCE/RPC dissector register as a heuristic
dissector for NetBIOS.
Revision Changes Path
1.9 +89 -5 ethereal/packet-dcerpc.c
1.39 +5 -16 ethereal/packet-nbipx.c
1.57 +6 -30 ethereal/packet-nbns.c
1.36 +39 -23 ethereal/packet-netbios.c
1.10 +4 -3 ethereal/packet-netbios.h
1.118 +22 -6 ethereal/packet-smb.c
1.3 +3 -4 ethereal/packet-smb.h