summaryrefslogtreecommitdiff
path: root/print-ipx.c
Commit message (Collapse)AuthorAgeFilesLines
...
* From Heinz-Ado Arnolds <Ado.Arnolds@dhm-systems.de>:guy2001-11-251-7/+6
| | | | | | | | | | | | | | Print out IPX SAPs symbolically if "-n" not specified. Show the socket number in IPX packets as 4 hex digits, with zero-padding. Show the network number in IPX packets as 8 hex digits, with zero-padding. Use "htons()", not "ntohs()", in "init_eprotoarray()", as the argument is in host byte order (they do the same thing, but using "htons()" makes it clearer what's being done).
* Add --enable-smb to make it easier to re-enable the SMB printer.fenner2001-10-081-3/+3
|
* disable smb printing until we have boundary checks in *smb*.c (there's almostitojun2001-10-041-1/+5
| | | | no boundary check).
* Handle IPX socket 0x553, which is some kind of NetBIOS-over-IPX socket.guy2001-01-151-1/+6
| | | | | | | | | | | | | | | | (We call it "nwlink-dgm" for now; Ethereal calls it a NWLink SMB datagram.) Don't throw every LLC frame with unknown SAPs at the NetBIOS-over-IPX dissector; just throw the frames for IPX sockets 0x455 and 0x553 at it, as those appear to be the sockets used (if there are any others, please add them to the IPX dissector - putting it back in the LLC dissector won't help, as all IPX frames, including LLC frames, should now be handed to the IPX dissector). Do better bounds checking in "ipx_netbios_print()" and "netbeui_print()", i.e. don't go past the end of the captured data in the packet when looking for the 0xFF S M B signature.
* IPX SAP requests don't have service names in them, they just have aguy2001-01-151-14/+11
| | | | | | service type. Fix the bounds check for the body of an IPX SAP response.
* IPX socket 0x85be is for Cisco EIGRP over IPX.guy2001-01-151-1/+4
|
* Get rid of includes of <netinet/in_systm.h>, and replace "n_short",guy2000-09-291-2/+1
| | | | "n_long", and "n_time", defined in that file, with other types.
* Add an "ip.h" header, to declare the IP stuff needed by dissectors, andguy2000-09-231-3/+1
| | | | | | | | | | | have dissectors include them rather than <netinet/ip.h> or <netinet/ip_var.h>, if they actually need that stuff. Put the declarations of the ICMP stuff directly into "print-icmp.c". Remove all unnecessary includes of <netinet/ip*.h> files. Copy the byte-order stuff from "nameser.h" into "tcp.h".
* Add "tcp.h" and "udp.h" headers, to declare the TCP and UDP stuff neededguy2000-09-231-4/+1
| | | | | | | | | by dissectors, and have dissectors include them rather than <netinet/udp.h>, <netinet/udp_var.h>, or <netinet/tcp.h>, if they actually need that stuff. Remove all unnecessary includes of <netinet/udp*.h> or <netinet/tcp*.h> files.
* remove non-STDC codeassar2000-07-011-3/+1
|
* s/sprintf/snprintf/.itojun2000-01-171-2/+2
| | | | | there seem to be couple of unsafe use of strcat and strcpy - we should bring in strl{cat,cpy}.
* Switch to config.h instead of passing defines in DEFS.fenner1999-11-211-1/+5
|
* Bring in KAME IPv6 tcpdump. replaces esp/ah/isakmp decoder.itojun1999-10-301-1/+3
| | | | | | | Hope I did not break anything. Portability on IPv4-only node needs checking, I'll do this very soon. (sorry for rather jumbo commit) XXx what is _FAVOR_BSD?
* patches to help build on Linux 2.2linux22mcr1999-10-171-4/+1
|
* Initial revisionmcr1999-10-071-0/+215