Ethereal-dev: [Ethereal-dev] [bug] relative tcp sequence number in icmp payload
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Florian Lohoff <flo@xxxxxxxxxx>
Date: Sun, 15 May 2005 17:21:15 +0200
Hi,
i was looking through automatically analysing tethereal full decode
output with a perl script following/matching sequence numbers. Now
ethereal trys to be smart and shows the relative sequence numbers. Now
it happens that i want to match an ICMP packet. The TCP header in the
ICMP packets payload now says "relative sequence number" although its
the absolute one.
I would also suggest to always print the absolute sequence number and
the relative only as an addon/hint. ( I know i can turn of the smartness of
ethereal )
Example:
Frame 6 (590 bytes on wire, 590 bytes captured)
Arrival Time: May 15, 2005 14:14:19.779882000
Time delta from previous packet: 0.000069000 seconds
Time since reference or first frame: 0.246602000 seconds
Frame Number: 6
Packet Length: 590 bytes
Capture Length: 590 bytes
Protocols in frame: eth:ip:icmp:ip:tcp:http:data-text-lines
Ethernet II, Src: 00:0c:f1:f3:7f:11, Dst: 00:90:ab:81:9c:00
Destination: 00:90:ab:81:9c:00 (Cisco_81:9c:00)
Source: 00:0c:f1:f3:7f:11 (Intel_f3:7f:11)
Type: IP (0x0800)
Internet Protocol, Src Addr: 195.71.99.205 (195.71.99.205), Dst Addr: 129.42.21.99 (129.42.21.99)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0xc0 (DSCP 0x30: Class Selector 6; ECN: 0x00)
1100 00.. = Differentiated Services Codepoint: Class Selector 6 (0x30)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 576
Identification: 0xe89d (59549)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 255
Protocol: ICMP (0x01)
Header checksum: 0x12bd (correct)
Source: 195.71.99.205 (195.71.99.205)
Destination: 129.42.21.99 (129.42.21.99)
Internet Control Message Protocol
Type: 3 (Destination unreachable)
Code: 4 (Fragmentation needed)
Checksum: 0x9ba3 (correct)
MTU of next hop: 576
Internet Protocol, Src Addr: 129.42.21.99 (129.42.21.99), Dst Addr: 195.71.99.205 (195.71.99.205)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 1388
Identification: 0xd806 (55302)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 42
Protocol: TCP (0x06)
Header checksum: 0xf5e3 (correct)
Source: 129.42.21.99 (129.42.21.99)
Destination: 195.71.99.205 (195.71.99.205)
Transmission Control Protocol, Src Port: www (80), Dst Port: 56279 (56279), Seq: 774370409, Ack: 2293655771
Source port: www (80)
Destination port: 56279 (56279)
Sequence number: 774370409 (relative sequence number)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Acknowledgement number: 2293655771 (relative ack number)
Header length: 32 bytes
Flags: 0x0010 (ACK)
0... .... = Congestion Window Reduced (CWR): Not set
.0.. .... = ECN-Echo: Not set
..0. .... = Urgent: Not set
...1 .... = Acknowledgment: Set
.... 0... = Push: Not set
.... .0.. = Reset: Not set
.... ..0. = Syn: Not set
.... ...0 = Fin: Not set
Window size: 65464
Checksum: 0xeaf2 (incorrect, should be 0xcc21)
Options: (12 bytes)
NOP
NOP
Time stamp: tsval 1122636011, tsecr 3361957875
Flo
--
Florian Lohoff flo@xxxxxxxxxx +49-171-2280134
Heisenberg may have been here.
Attachment:
signature.asc
Description: Digital signature
- Prev by Date: [Ethereal-dev] Re: Fix for bug 169 (messenger: entries in 'Packet Details' windows not highlighted in 'Packet Bytes' window) ?
- Next by Date: [Ethereal-dev] buffer size question
- Previous by thread: [Ethereal-dev] Re: Fix for bug 169 (messenger: entries in 'Packet Details' windows not highlighted in 'Packet Bytes' window) ?
- Next by thread: [Ethereal-dev] buffer size question
- Index(es):





