itojun
8d42ab239c
remove extra \n even more. sync with tcpdump.org
2001-05-27 04:57:19 +00:00
itojun
46636f1249
remove too many \n for icmp6 too big
2001-05-26 12:31:56 +00:00
assar
0eaf453fc3
handle badly formattted access RPC
...
should fix PR bin/12765
2001-05-15 05:59:13 +00:00
itojun
30901383d9
correct ip6 option header chasing. sync with tcpdump.org.
2001-05-09 02:50:02 +00:00
tron
90eb7ba34c
Add support for decoding PPPoE packages on an ethernet interface.
2001-05-06 07:57:08 +00:00
martin
fa10c3107d
Make tcpdump work with the current pppoe code.
...
Will be revisited when a generic PPP sheme is implemented.
2001-04-29 10:27:03 +00:00
martin
bdbf64075a
Add basic support for PPPoE interfaces.
2001-04-14 12:31:34 +00:00
kim
47ba06c69f
Fix man page section for networks(5).
2001-04-09 02:21:13 +00:00
wiz
14dbdf5518
Negative exit code cleanup: Replace exit(-x) with exit(x).
...
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
wiz
a519e87244
This gets installed as tcpdump.8, so make it's section 8 (was 1).
2001-04-02 18:34:23 +00:00
itojun
f57618a4b7
sync cisco hdlc packet printer with tcpdump.org.
2001-03-01 15:13:31 +00:00
itojun
aa13ada450
print multiple question section. improve TSIG printing.
...
sync with tcpdump.org.
2001-02-21 05:59:25 +00:00
joda
7478bd5e34
convert parameters to host byte order before printing them
2001-02-20 19:18:32 +00:00
enami
8eaad363dc
s/preffered/preferred/ in message.
2001-02-19 09:53:50 +00:00
itojun
ca89dc0998
minimize diffs to tcpdump.org tree, even if cosmetic.
...
changes include:
- do not chase header if ip/ip6 datagram is framgented, and it is not the
first fragment
- u_short -> u_int16_t
- buffer boundary checks, including sprintf -> snprintf
- cleanup truncated packet cases
- pull tcpdump.org enhancements/corrections for RIP, IPv6 options, ICMPv6,
OSPFv3, IPv4 options, BGP
there are a lot of local/conflicting changes. we'd gradually decrease
# of diffs by synchronizing both ends, and then move to src/dist/tcpdump
and reachover makefile.
2001-01-28 10:05:05 +00:00
itojun
3915684b18
remove extra space after typename. sync with tcpdump.org
2001-01-28 07:56:56 +00:00
itojun
b3d0e180ed
print A6, DNAME and bit string label correctly.
...
sync with tcpdump.org.
2001-01-28 07:51:33 +00:00
kleink
f46c3b8662
Teach tcpdump(8) to dump VRRP.
2001-01-19 09:10:13 +00:00
enami
f93a8a97b8
Parse nfs file handle better on NetBSD. On little endian machine,
...
it was completely broken. On big endian machine, it was detected as SUNOS4
and thus 32bit dev_t isn't handled properly.
XXX: The auto detect code should be integrated more cleverly if possible.
XXX: In addition, it is better if there is a way to specify server os type.
2001-01-19 01:28:50 +00:00
itojun
6931d9c234
do not decode non-first IPv6 fragment. sync with tcpdump.org code
2001-01-08 16:42:29 +00:00
lukem
2537f730fa
always use %lld for INT64_FORMAT (rather than %ld on __alpha__ and __sparc_v9__
...
and %qd on everything else), and always cast the vars to (long long).
2001-01-05 03:21:53 +00:00
itojun
54e4101852
synchronize with latest tcpdump.org tree
2000-12-29 02:38:23 +00:00
thorpej
7490542205
Document the name forms of the ICMP and TCP field offsets/values
...
recently added to libpcap's compiler.
2000-12-28 22:43:39 +00:00
itojun
bfef63a365
do not print "PIM" twice
2000-11-08 07:23:54 +00:00
he
70a24dc7c0
Change from sprintf() to snprintf() where we may print externally
...
supplied data of unknown length.
Changes adapted from FreeBSD-SA-00:61.
2000-10-31 12:17:07 +00:00
is
d8302e2d73
More format string cleanups by sommerfeld.
2000-10-11 20:23:46 +00:00
itojun
70875bf54c
add new cipher DOI # including AES.
...
add CR payload decoder. fix ID payload decode.
have __attribute__((__packed__)) for align picky arch
(tcpdump.org code has better fix with lots of memcpy, however,
tcpdump.org version needs more verfication).
basically, sync with kame tree.
2000-10-04 03:53:24 +00:00
fvdl
63d43d2078
Fix 2 cases of wrong checks for sufficient bytes, causing output
...
to be not as verbose as it should have been.
2000-08-19 15:59:43 +00:00
itojun
afa5315364
correct typo in #define. ICMP6_NI_SUCESS -> SUCCESS (notice missing C).
...
sync with kame.
2000-08-03 14:31:04 +00:00
itojun
058e85bfc6
we shouldn't use "(ip + 1)" to detect intermediate headers (AH/ESP).
...
we should use ip_p == IPPROTO_TCP/UDP.
2000-08-01 17:39:46 +00:00
itojun
bec9b9854d
IPv6 UDP header checksum.
2000-08-01 17:35:18 +00:00
itojun
1c0969bf27
use of ip_p is irrelevant in tcp_cksum, as we may have AH/ESP inbetween.
2000-08-01 17:34:00 +00:00
itojun
d9bba2ca98
some merge from tcpdump.org code.
...
- print-telnet.c: do not print control character
- print-icmp6.c: improve icmp6 node information printing
(we need to at least meet our kernel code!)
- update dhcp6 printing to 15 draft (14 and 15 are totally incompatible)
- add safeputc() and safeputs() into util.c
2000-08-01 17:29:47 +00:00
itojun
1174b9a1a9
implement tcp6 pseudo header cksum.
2000-08-01 17:24:40 +00:00
ad
93508ea1b3
Print a space after printing 802.1Q header information.
2000-07-26 10:48:15 +00:00
ad
a73283ac00
Dump 802.1Q encapsulated packets. From tcpdump.org.
2000-07-24 15:32:43 +00:00
mycroft
fddf849c29
Make this build for sparc64.
2000-07-23 23:07:39 +00:00
enami
0eca5025a3
Fix a typo which causes coredump or wrong output when dumping NFS traffic.
2000-07-16 12:34:06 +00:00
itojun
b2ffcc0e07
IPv6 support for sunrpc. from tcpdump.org.
2000-06-10 05:39:16 +00:00
itojun
68706c1c57
support NFS over IPv6. from tcpdump.org
2000-06-10 05:27:27 +00:00
matt
a8adcb322c
Don't let an llc be dumped twice.
2000-05-28 01:25:20 +00:00
itojun
17023b3e8f
style. s/switch(/switch (/.
2000-04-24 13:02:28 +00:00
itojun
65f3c2259e
- domain: avoid infinite loop in DNS packet printing.
...
- isakmp: print CERT and SIG payload. fix IPsec-AH algorithm type.
- rt6: avoid duplicated IPv6 src/dst.
sync with tcpdump.org.
XXX we need to think about future synchronization with tcpdump.org...
2000-04-24 13:01:23 +00:00
itojun
d91c2c728f
decode IPv6 packet encapsulated into ppp frame (PPP_IPV6).
2000-04-10 15:24:36 +00:00
itojun
e4458d9bed
address endian issue. sync with tcpdump.org tree.
2000-04-04 05:44:35 +00:00
itojun
387cae5e16
fix include file path (IPv6 related).
2000-02-06 11:21:45 +00:00
itojun
b4d29cbd68
don't try to parse packets with short iphlen.
...
From: tcpdump.org (bugtraq june 99)
2000-02-03 17:42:01 +00:00
itojun
f5507e1557
avoid use of bitfield in packet format definition. it is non-portable
...
(packing constraint is unknown).
avoid use of u_int8_t bitfield. it is illegal.
2000-01-02 13:15:53 +00:00
mjl
9d38d8530d
Fix typo.:wq
1999-12-28 02:54:51 +00:00
thorpej
9e4b4a03d7
Need <string.h> for memset prototype.
1999-12-11 18:20:27 +00:00