diff options
author | mcr <mcr> | 1999-10-17 21:56:53 +0000 |
---|---|---|
committer | mcr <mcr> | 1999-10-17 21:56:53 +0000 |
commit | 2d86b23ecde8e2e815ace35e5060856fa61a7e36 (patch) | |
tree | 374b19b69dc4d05601b28f50f5cef4ad2e3f92d4 /print-udp.c | |
parent | f6fa6a40d4156cdf5dea882024beb7b10d2412f1 (diff) | |
download | tcpdump-2d86b23ecde8e2e815ace35e5060856fa61a7e36.tar.gz |
ASCII patches for tcpdump.
AH/ESP printing.
Diffstat (limited to 'print-udp.c')
-rw-r--r-- | print-udp.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/print-udp.c b/print-udp.c index 465e64d3..869f54e9 100644 --- a/print-udp.c +++ b/print-udp.c @@ -21,7 +21,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/tcpdump/print-udp.c,v 1.61 1999-10-17 21:37:16 mcr Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/tcpdump/print-udp.c,v 1.62 1999-10-17 21:56:54 mcr Exp $ (LBL)"; #endif #include <sys/param.h> @@ -294,6 +294,10 @@ rtcp_print(const u_char *hdr, const u_char *ep) #define RIP_PORT 520 /*XXX*/ #define KERBEROS_SEC_PORT 750 /*XXX*/ +#define ISAKMP_PORT 500 +#define ISAKMP_UPORT1 7500 +#define ISAKMP_UPORT2 8500 + void udp_print(register const u_char *bp, u_int length, register const u_char *bp2) { @@ -441,6 +445,11 @@ udp_print(register const u_char *bp, u_int length, register const u_char *bp2) ntp_print((const u_char *)(up + 1), length); else if (ISPORT(KERBEROS_PORT) || ISPORT(KERBEROS_SEC_PORT)) krb_print((const void *)(up + 1), length); + else if (ISPORT(ISAKMP_PORT) || + ISPORT(ISAKMP_UPORT1) || + ISPORT(ISAKMP_UPORT2)) { + isakmp_print((const u_char *)(up + 1), length); + } else if (dport == 3456) vat_print((const void *)(up + 1), length, up); /* |