
# Ethernet II
0000  00 40 05 32 06 16 00 16 b6 89 63 a4 08 00         .@.2......c...

# IP
000e  45 80                                             E.
0010  03 f8 d1 8a 40 00 6c 06 b5 12 4b df 76 29 c0 a8   ....@.l...K.v)..
0020  01 32                                             .2

# TCP
0022  0e bd 00 50 63 3e ef 26 27 b1 4d cf 50 18         ...Pc>.&'.M.P.
0030  80 c4 00 e2 00 00                                 ......

# HTTP
0036  50 4f 53 54 20 2f 53 79 6e 63                     POST /Sync
0040  4d 4c 20 48 54 54 50 2f 31 2e 31 0d 0a 41 63 63   ML HTTP/1.1..Acc
0050  65 70 74 2d 4c 61 6e 67 75 61 67 65 3a 20 65 6e   ept-Language: en
0060  2d 75 73 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70   -us..Content-Typ
0070  65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 76   e: application/v
0080  6e 64 2e 73 79 6e 63 6d 6c 2b 77 62 78 6d 6c 0d   nd.syncml+wbxml.
0090  0a 55 73 65 72 2d 41 67 65 6e 74 3a 20 44 65 76   .User-Agent: Dev
00a0  49 6e 66 2d 45 78 61 6d 70 6c 65 0d 0a 48 6f 73   Inf-Example..Hos
00b0  74 3a 20 64 63 68 61 6d 70 61 67 6e 65 2e 63 6f   t: dchampagne.co
00c0  6d 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74   m..Content-Lengt
00d0  68 3a 20 36 30 39 0d 0a 43 6f 6e 6e 65 63 74 69   h: 609..Connecti
00e0  6f 6e 3a 20 4b 65 65 70 2d 41 6c 69 76 65 0d 0a   on: Keep-Alive..
00f0  43 61 63 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 6e   Cache-Control: n
0100  6f 2d 63 61 63 68 65 0d 0a 0d 0a                  o-cache....

# SyncML
010b  02 00 00 6a 21                                    ...j!
0110  2d 2f 2f 53 59 4e 43 4d 4c 2f 2f 53 63 68 65 6d   -//SYNCML//Schem
0120  61 20 53 79 6e 63 4d 4c 20 32 2e 30 2f 2f 45 4e   a SyncML 2.0//EN
0130  00 ed 60 01 ec 4a 03 34 00 3d 03 31 00 01 64 03   ..`..J.4.=.1..d.
0140  68 74 74 70 3a 2f 2f 77 77 77 2e 73 79 6e 63 6d   http://www.syncm
0150  6c 2e 6f 72 67 2f 73 79 6e 63 2d 73 65 72 76 65   l.org/sync-serve
0160  72 00 01 56 03 49 4d 45 49 3a 34 39 33 30 30 35   r..V.IMEI:493005
0170  31 30 30 35 39 32 38 30 30 00 01 4e 9a 56 03 61   100592800..N.V.a
0180  75 74 68 2d 62 61 73 69 63 00 2a 01 4f 03 51 6e   uth-basic.*.O.Qn
0190  4a 31 59 32 55 79 4f 6b 39 6f 51 6d 56 6f 59 58   J1Y2UyOk9oQmVoYX
01a0  5a 6c 00 01 01 01 6b dc 19 03 31 00 01 87 3a 03   Zl....k...1...:.
01b0  32 33 34 00 3f 03 32 37 36 00 01 64 03 2e 2f 63   234.?.276..d../c
01c0  6f 6e 74 61 63 74 73 2f 6a 61 6d 65 73 5f 62 6f   ontacts/james_bo
01d0  6e 64 00 01 56 03 2e 2f 64 65 76 2d 63 6f 6e 74   nd..V../dev-cont
01e0  61 63 74 73 00 01 9d 22 08 0b 39 01 01 ea 19 03   acts..."..9.....
01f0  32 00 37 03 38 31 30 30 00 36 03 38 31 00 47 03   2.7.8100.6.81.G.
0200  31 00 01 64 03 2e 2f 63 6f 6e 74 61 63 74 73 2f   1..d../contacts/
0210  6a 61 6d 65 73 5f 62 6f 6e 64 00 01 56 03 2e 2f   james_bond..V../
0220  64 65 76 2d 63 6f 6e 74 61 63 74 73 00 01 e0 19   dev-contacts....
0230  03 33 00 01 9a 5e 01 54 56 03 31 30 31 32 00 01   .3...^.TV.1012..
0240  4f 03 54 68 65 20 76 43 61 72 64 20 64 61 74 61   O.The vCard data
0250  20 77 6f 75 6c 64 20 62 65 20 70 6c 61 63 65 64    would be placed
0260  20 68 65 72 65 2e 00 01 01 01 01 12 01 01          here.........


# Note that the TCP Checksum, and total packet length are not correct.

# Generate the .pcap file by using:
# text2pcap HexSyncMLMessageWithEmail.txt SyncMLMessageWithEmail.pcap

# Then load in a version of Wireshark with Data Object support.
# Note that Wireshark does not yet parse the opaque data as an
# email object - implementation TBD.