Ethereal-users: [Ethereal-users] Problem with Ethereal.
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Richard Quadling <richard.quadling@xxxxxxxxxxxx>
Date: Wed, 23 Oct 2002 16:41:59 +0100
Title: Message
 
 
 
 
 
 
 
The problem is that the protocol that Ethereal is using is GTP-C (or so it thinks).
 
 
 
 
 
 
 
 
 
 
 
Hello.
This is a minor 
problem and I'm not expecting a fix immediately, but I thought you'd like to 
know about it.
I'm using Windows 
2000 SP3, Outlook 2002 (XP) linked to Exchange Server.
I also have Outlook 
looking at my home POP3 accounts handled by an external ISP.
This is the followed 
TCP stream (with a small bit of editing to hide 
usernames/passwords/etc).
+OK QPOP (version ?) 
at www.hostdns.co.uk starting.  
<0000.0000000000@xxxxxxxxxxxxxxxxx>
USER xx
+OK Password required for xx.
PASS xxxxxxxxxxx
+OK xx has 0 visible messages (0 hidden) in 0 octets.
STAT
+OK 0 0
UIDL
+OK UIDL command accepted.
.
QUIT
+OK Pop server at www.hostdns.co.uk signing off.
USER xx
+OK Password required for xx.
PASS xxxxxxxxxxx
+OK xx has 0 visible messages (0 hidden) in 0 octets.
STAT
+OK 0 0
UIDL
+OK UIDL command accepted.
.
QUIT
+OK Pop server at www.hostdns.co.uk signing off.
The problem is that the protocol that Ethereal is using is GTP-C (or so it thinks).
Using the 
first line as an example, the breakdown of the packet is ...
Frame 33 (144 bytes 
on wire, 144 bytes captures)
    Arrival Time: Oct 23, 2002 16:10:42.04099400
    Time delta from previous packet: 0.13446100 seconds
    Time relative to first packet: 15.99951200 seconds
    Frame Number: 33
    Packet Length: 144 bytes
    Capture Length : 144 bytes
Ethernet II, Src: 
xx:xx:xx:xx:xx:xx, Dst: xx:xx:x:xx:xx:xx
    Destination: xx:xx:xx:xx:xx:xx (Card type_xx:xx)
    Source: xx:xx:xx:xx:xx:xx (Card type_xx:xx:xx)
    Type: IP (0x0800)
Internet Protocol, 
Src Addr: 10.0.0.1 (10.0.0.1), Dst Addr: 10.0.0.24 
(10.0.0.24)
    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: 130
    Identification: 0x166e
    Flags: 0x04
        
.1.. = Don't fragment: Set
        
..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 128
    Protocol: TCP (0x06)
    Header checksum: 0xcfef (correct)
    Source: 10.0.0.1 (10.0.0.1)
    Destination: 10.0.0.24 (10.0.0.24)
Trasmission Control 
Protocol, Src Port: 2123 (2123), Dst Port: 2084 (2084), Seq: 1, Ack: 1, Len: 
90
    Source port: 2123 (2123)
    Destination port: 2084 (2084)
    Sequene number: 1
    Next sequence number: 91
    Acknowledgement number: 1
    Header length: 20
    Flags: 0x0018 (PSH,ACK)
        ...
    Window size: 8760
    Checksum: 0x7247 (correct)
Everything so far 
makes sense.
GPRS Tunnelling 
Protocol v1
    Flags: 
0x2b                                                            
(2b = +)
        
001. .... = Version: GTP release 99 version 
(1)
        
...0 .... = Protocol type: 0
        
.... 1... = Spare bit: 1
        
.... .0.. = Is Next Extension Header present?: 
no
        
.... ..1. = Is Sequence Number present?: 
yes
        
.... ...1 = Is N-PDU number present?: 
yes
    Message Type: Unknown 
(0x4f)                               (4f 
= O)
    Length: 
19232                                                        
(4b 20 = K(space) )
    TEID: 
0x51504f50                                                   (51 
50 4f 50 = QPOP)
    Sequence Number: 
0x2028                                     (20 
28 = (space ( )
    N-PDU 
Number:0x76                                              (76 
= v)
    Next extension header type: 
0x65                            
(65 = e)
    [--- end of GTP v1 header, beginning of extension headers 
---]
    Unknown extension header
I have put next to 
each part the values highlighted in the hex display.
So it seems that 
information coming in from a POP3 server looks, initially anyway, like GPRS 
Tunnelling Protocol information.
Which I don't think 
it is <grin>.
Just thought you'd 
like to know.
I am running v0.9.7 
of Ethereal.
Regards,
Richard 
Quadling.
- Follow-Ups:
- Re: [Ethereal-users] Problem with Ethereal.
- From: Guy Harris
 
 
 - Re: [Ethereal-users] Problem with Ethereal.
 
- Prev by Date: [Ethereal-users] Re: updated net-snmp/ethereal patch
 - Next by Date: Re: [Ethereal-users] ethereal doesn't work (win98se + juno)
 - Previous by thread: Re: [Ethereal-users] ethereal doesn't work (win98se + juno)
 - Next by thread: Re: [Ethereal-users] Problem with Ethereal.
 - Index(es):
 





