AOL Instant Messenger (AIM)
XXX - add a brief AIM description here
History
XXX - add a brief description of AIM history
Protocol dependencies
TCP: Typically, AIM uses TCP as its transport protocol. The well known TCP port for AIM traffic is 5190.
Example traffic
- Following is a short sequence of nine packets of a failed direct connect.
- In order they are:
- Ack packet
- Incoming msg
- Outgoing msg
- Ack packet
- Broken DC packet (incoming)
- Broken DC packet (outgoing)
- Unbroken DC packet (incoming
- Unbroken DC packet (outgoing)
- Unbroken DC packet (incoming)
- Buddy names have been removed, although if you actually cared you could pull them... surely you have something better to do
- In order they are:
No. Time Source Destination Protocol Info
- 1 0.000000 64.12.28.108 10.1.58.41 AIM Messaging AIM Messaging, Acknowledge
Frame 1 (89 bytes on wire, 89 bytes captured)
- Arrival Time: Apr 19, 2005 10:24:35.796589000 Time delta from previous packet: 0.000000000 seconds Time since reference or first frame: 0.000000000 seconds Frame Number: 1 Packet Length: 89 bytes Capture Length: 89 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:30:48:51:c0:74, Dst: 00:08:74:48:ae:7c
- Destination: 00:08:74:48:ae:7c (10.1.58.41) Source: 00:30:48:51:c0:74 (10.1.1.1) Type: IP (0x0800)
Internet Protocol, Src Addr: 64.12.28.108 (64.12.28.108), Dst Addr: 10.1.58.41 (10.1.58.41)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 5190 (5190), Dst Port: 2793 (2793), Seq: 0, Ack: 0, Len: 35
- Source port: 5190 (5190) Destination port: 2793 (2793) Sequence number: 0 (relative sequence number) Next sequence number: 35 (relative sequence number) Acknowledgement number: 0 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 3843 Data Field Length: 29 FNAC: Family: AIM Messaging (0x0004), Subtype: Acknowledge (0x000c)
- Family: AIM Messaging (0x0004) Subtype: Acknowledge (0x000c) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Acknowledge (0x000c) FNAC Flags: 0x0000
AIM Messaging, Acknowledge
No. Time Source Destination Protocol Info
- 2 4.780826 64.12.28.108 10.1.58.41 AIM Messaging AIM Messaging, Incoming
_
Frame 2 (269 bytes on wire, 269 bytes captured)
- Arrival Time: Apr 19, 2005 10:24:40.577415000 Time delta from previous packet: 4.780826000 seconds Time since reference or first frame: 4.780826000 seconds Frame Number: 2 Packet Length: 269 bytes Capture Length: 269 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:30:48:51:c0:74, Dst: 00:08:74:48:ae:7c
- Destination: 00:08:74:48:ae:7c (10.1.58.41) Source: 00:30:48:51:c0:74 (10.1.1.1) Type: IP (0x0800)
Internet Protocol, Src Addr: 64.12.28.108 (64.12.28.108), Dst Addr: 10.1.58.41 (10.1.58.41)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 5190 (5190), Dst Port: 2793 (2793), Seq: 35, Ack: 0, Len: 215
- Source port: 5190 (5190) Destination port: 2793 (2793) Sequence number: 35 (relative sequence number) Next sequence number: 250 (relative sequence number) Acknowledgement number: 0 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 3844 Data Field Length: 209 FNAC: Family: AIM Messaging (0x0004), Subtype: Incoming (0x0007)
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
AIM Messaging, Incoming
- ICBM Cookie: 3743383831323700 Message Channel ID: 0x0001 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: User class (0x0001) Length: 2 Value: 0x0011
- ... .... .... .... .... .... .... ...1 = AOL Unconfirmed user flag: Set
- ... .... .... .... .... .... .... ..0. = AOL Administrator flag: Not set
- ... .... .... .... .... .... .... .0.. = AOL Staff User Flag: Not set
- ... .... .... .... .... .... .... 0... = AOL commercial account flag: Not set
- ... .... .... .... .... .... ...1 .... = ICQ non-commercial account flag: Set
- ... .... .... .... .... .... ..0. .... = AOL away status flag: Not set
- ... .... .... .... .... .... .0.. .... = ICQ user sign: Not set
- ... .... .... .... .... .... 0... .... = AOL wireless user: Not set
- ... .... .... .... .... ...0 .... .... = Unknown bit: Not set
- ... .... .... .... .... ..0. .... .... = Unknown bit: Not set
- ... .... .... .... .... .0.. .... .... = Unknown bit: Not set
- ... .... .... .... .... 0... .... .... = Unknown bit: Not set
- Value ID: Session Length (sec) (0x000f) Length: 4 Value: 0
- Value ID: Available Message (0x001d) Length: 20 Value
- Value ID: Online since (0x0003) Length: 4 Value: 4351252
- Value ID: Message Block (0x0002) Length: 82
Message: <HTML><BODY BGCOLOR="#ffffff"><FONT LANG="0">k</FONT></BODY></HTML>
- Features: 0x0501 Features Length: 3 Features: 010102 Block info: 0x0101 Block length: 71 Block Character set: 0x0000 Block Character subset: 0x0000
Message: <HTML><BODY BGCOLOR="#ffffff"><FONT LANG="0">k</FONT></BODY></HTML>
- Features: 0x0501 Features Length: 3 Features: 010102 Block info: 0x0101 Block length: 71 Block Character set: 0x0000 Block Character subset: 0x0000
- Value ID: Unknown (0x000d) Length: 20 Value
- Value ID: Icon present (0x0008) Length: 12 Value
- Value ID: Non-direct connect typing notification (0x000b) Length: 0 Value
No. Time Source Destination Protocol Info
- 3 25.654100 10.1.58.41 64.12.28.108 AIM Messaging AIM Messaging, Outgoing to: **Buddy name deleted**
_
Frame 3 (147 bytes on wire, 147 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:01.450689000 Time delta from previous packet: 20.873274000 seconds Time since reference or first frame: 25.654100000 seconds Frame Number: 3 Packet Length: 147 bytes Capture Length: 147 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:08:74:48:ae:7c, Dst: 00:30:48:51:c0:74
- Destination: 00:30:48:51:c0:74 (10.1.1.1) Source: 00:08:74:48:ae:7c (10.1.58.41) Type: IP (0x0800)
Internet Protocol, Src Addr: 10.1.58.41 (10.1.58.41), Dst Addr: 64.12.28.108 (64.12.28.108)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 2793 (2793), Dst Port: 5190 (5190), Seq: 0, Ack: 250, Len: 93
- Source port: 2793 (2793) Destination port: 5190 (5190) Sequence number: 0 (relative sequence number) Next sequence number: 93 (relative sequence number) Acknowledgement number: 250 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- This is an ACK to the segment in frame: 2 The RTT to ACK the segment was: 20.873274000 seconds
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 10744 Data Field Length: 87 FNAC: Family: AIM Messaging (0x0004), Subtype: Outgoing (0x0006)
- Family: AIM Messaging (0x0004) Subtype: Outgoing (0x0006) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Outgoing (0x0006) FNAC Flags: 0x0000
AIM Messaging, Outgoing
- ICBM Cookie: 3743384634424600 Message Channel ID: 0x0002 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: Rendez Vous Data (0x0005) Length: 50 Value
- Message Type: Request (0x0000) ICBM Cookie: 3743384634424600 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Unknown (0x000a) Length: 2 Value
- Value ID: Unknown (0x000f) Length: 0 Value
- Value ID: Internal IP (0x0003) Length: 4 Value: 655674
- Value ID: External Port (0x0005) Length: 2 Value: 5190
- Message Type: Request (0x0000) ICBM Cookie: 3743384634424600 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Server Ack Requested (0x0003) Length: 0 Value
No. Time Source Destination Protocol Info
- 4 25.698634 64.12.28.108 10.1.58.41 AIM Messaging AIM Messaging, Acknowledge
_
Frame 4 (89 bytes on wire, 89 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:01.495223000 Time delta from previous packet: 0.044534000 seconds Time since reference or first frame: 25.698634000 seconds Frame Number: 4 Packet Length: 89 bytes Capture Length: 89 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:30:48:51:c0:74, Dst: 00:08:74:48:ae:7c
- Destination: 00:08:74:48:ae:7c (10.1.58.41) Source: 00:30:48:51:c0:74 (10.1.1.1) Type: IP (0x0800)
Internet Protocol, Src Addr: 64.12.28.108 (64.12.28.108), Dst Addr: 10.1.58.41 (10.1.58.41)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 5190 (5190), Dst Port: 2793 (2793), Seq: 250, Ack: 93, Len: 35
- Source port: 5190 (5190) Destination port: 2793 (2793) Sequence number: 250 (relative sequence number) Next sequence number: 285 (relative sequence number) Acknowledgement number: 93 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- This is an ACK to the segment in frame: 3 The RTT to ACK the segment was: 0.044534000 seconds
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 3845 Data Field Length: 29 FNAC: Family: AIM Messaging (0x0004), Subtype: Acknowledge (0x000c)
- Family: AIM Messaging (0x0004) Subtype: Acknowledge (0x000c) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Acknowledge (0x000c) FNAC Flags: 0x0000
AIM Messaging, Acknowledge
No. Time Source Destination Protocol Info
- 5 31.520083 64.12.28.108 10.1.58.41 AIM Messaging [TCP Previous segment lost] AIM Messaging, Incoming
_
Frame 5 (225 bytes on wire, 225 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:07.316672000 Time delta from previous packet: 5.821449000 seconds Time since reference or first frame: 31.520083000 seconds Frame Number: 5 Packet Length: 225 bytes Capture Length: 225 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:30:48:51:c0:74, Dst: 00:08:74:48:ae:7c
- Destination: 00:08:74:48:ae:7c (10.1.58.41) Source: 00:30:48:51:c0:74 (10.1.1.1) Type: IP (0x0800)
Internet Protocol, Src Addr: 64.12.28.108 (64.12.28.108), Dst Addr: 10.1.58.41 (10.1.58.41)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 5190 (5190), Dst Port: 2793 (2793), Seq: 337, Ack: 99, Len: 171
- Source port: 5190 (5190) Destination port: 2793 (2793) Sequence number: 337 (relative sequence number) Next sequence number: 508 (relative sequence number) Acknowledgement number: 99 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- TCP Analysis Flags
- A segment before this frame was lost
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 3847 Data Field Length: 165 FNAC: Family: AIM Messaging (0x0004), Subtype: Incoming (0x0007)
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
AIM Messaging, Incoming
- ICBM Cookie: 3743384634424600 Message Channel ID: 0x0002 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: User class (0x0001) Length: 2 Value: 0x0011
- ... .... .... .... .... .... .... ...1 = AOL Unconfirmed user flag: Set
- ... .... .... .... .... .... .... ..0. = AOL Administrator flag: Not set
- ... .... .... .... .... .... .... .0.. = AOL Staff User Flag: Not set
- ... .... .... .... .... .... .... 0... = AOL commercial account flag: Not set
- ... .... .... .... .... .... ...1 .... = ICQ non-commercial account flag: Set
- ... .... .... .... .... .... ..0. .... = AOL away status flag: Not set
- ... .... .... .... .... .... .0.. .... = ICQ user sign: Not set
- ... .... .... .... .... .... 0... .... = AOL wireless user: Not set
- ... .... .... .... .... ...0 .... .... = Unknown bit: Not set
- ... .... .... .... .... ..0. .... .... = Unknown bit: Not set
- ... .... .... .... .... .0.. .... .... = Unknown bit: Not set
- ... .... .... .... .... 0... .... .... = Unknown bit: Not set
- Value ID: Session Length (sec) (0x000f) Length: 4 Value: 0
- Value ID: Available Message (0x001d) Length: 20 Value
- Value ID: Online since (0x0003) Length: 4 Value: 4351252
- Value ID: Rendez Vous Data (0x0005) Length: 82 Value
- Message Type: Request (0x0000) ICBM Cookie: 3743384634424600 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Unknown (0x000a) Length: 2 Value
- Value ID: Unknown (0x0014) Length: 2 Value
- Value ID: Unknown (0x0002) Length: 4 Value
- Value ID: Unknown (0x0016) Length: 4 Value
- Value ID: Internal IP (0x0003) Length: 4 Value: 655872
- Value ID: External Port (0x0005) Length: 2 Value: 2804
- Value ID: Unknown (0x0017) Length: 2 Value
- Value ID: External IP (0x0004) Length: 4 Value: 13563037
- Message Type: Request (0x0000) ICBM Cookie: 3743384634424600 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
No. Time Source Destination Protocol Info
- 6 32.579719 10.1.58.41 64.12.28.108 AIM Messaging [TCP Previous segment lost] AIM Messaging, Outgoing to: **Buddy name deleted**
_
Frame 6 (125 bytes on wire, 125 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:08.376308000 Time delta from previous packet: 1.059636000 seconds Time since reference or first frame: 32.579719000 seconds Frame Number: 6 Packet Length: 125 bytes Capture Length: 125 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:08:74:48:ae:7c, Dst: 00:30:48:51:c0:74
- Destination: 00:30:48:51:c0:74 (10.1.1.1) Source: 00:08:74:48:ae:7c (10.1.58.41) Type: IP (0x0800)
Internet Protocol, Src Addr: 10.1.58.41 (10.1.58.41), Dst Addr: 64.12.28.108 (64.12.28.108)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 2793 (2793), Dst Port: 5190 (5190), Seq: 99, Ack: 508, Len: 71
- Source port: 2793 (2793) Destination port: 5190 (5190) Sequence number: 99 (relative sequence number) Next sequence number: 170 (relative sequence number) Acknowledgement number: 508 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- This is an ACK to the segment in frame: 5 The RTT to ACK the segment was: 1.059636000 seconds TCP Analysis Flags
- A segment before this frame was lost
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 10746 Data Field Length: 65 FNAC: Family: AIM Messaging (0x0004), Subtype: Outgoing (0x0006)
- Family: AIM Messaging (0x0004) Subtype: Outgoing (0x0006) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Outgoing (0x0006) FNAC Flags: 0x0000
AIM Messaging, Outgoing
- ICBM Cookie: 3743384634424600 Message Channel ID: 0x0002 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: Rendez Vous Data (0x0005) Length: 32 Value
- Message Type: Cancel (0x0001) ICBM Cookie: 3743384634424600 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Unknown (0x000b) Length: 2 Value
- Message Type: Cancel (0x0001) ICBM Cookie: 3743384634424600 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
No. Time Source Destination Protocol Info
- 7 45.510247 64.12.28.108 10.1.58.41 AIM Messaging AIM Messaging, Incoming
_
Frame 7 (223 bytes on wire, 223 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:21.306836000 Time delta from previous packet: 12.930528000 seconds Time since reference or first frame: 45.510247000 seconds Frame Number: 7 Packet Length: 223 bytes Capture Length: 223 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:30:48:51:c0:74, Dst: 00:08:74:48:ae:7c
- Destination: 00:08:74:48:ae:7c (10.1.58.41) Source: 00:30:48:51:c0:74 (10.1.1.1) Type: IP (0x0800)
Internet Protocol, Src Addr: 64.12.28.108 (64.12.28.108), Dst Addr: 10.1.58.41 (10.1.58.41)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 5190 (5190), Dst Port: 2793 (2793), Seq: 508, Ack: 170, Len: 169
- Source port: 5190 (5190) Destination port: 2793 (2793) Sequence number: 508 (relative sequence number) Next sequence number: 677 (relative sequence number) Acknowledgement number: 170 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- This is an ACK to the segment in frame: 6 The RTT to ACK the segment was: 12.930528000 seconds
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 3848 Data Field Length: 163 FNAC: Family: AIM Messaging (0x0004), Subtype: Incoming (0x0007)
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
AIM Messaging, Incoming
- ICBM Cookie: 5CA93A52E60B0000 Message Channel ID: 0x0002 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: User class (0x0001) Length: 2 Value: 0x0011
- ... .... .... .... .... .... .... ...1 = AOL Unconfirmed user flag: Set
- ... .... .... .... .... .... .... ..0. = AOL Administrator flag: Not set
- ... .... .... .... .... .... .... .0.. = AOL Staff User Flag: Not set
- ... .... .... .... .... .... .... 0... = AOL commercial account flag: Not set
- ... .... .... .... .... .... ...1 .... = ICQ non-commercial account flag: Set
- ... .... .... .... .... .... ..0. .... = AOL away status flag: Not set
- ... .... .... .... .... .... .0.. .... = ICQ user sign: Not set
- ... .... .... .... .... .... 0... .... = AOL wireless user: Not set
- ... .... .... .... .... ...0 .... .... = Unknown bit: Not set
- ... .... .... .... .... ..0. .... .... = Unknown bit: Not set
- ... .... .... .... .... .0.. .... .... = Unknown bit: Not set
- ... .... .... .... .... 0... .... .... = Unknown bit: Not set
- Value ID: Session Length (sec) (0x000f) Length: 4 Value: 0
- Value ID: Available Message (0x001d) Length: 20 Value
- Value ID: Online since (0x0003) Length: 4 Value: 4351252
- Value ID: Rendez Vous Data (0x0005) Length: 80 Value
- Message Type: Request (0x0000) ICBM Cookie: 5CA93A52E60B0000 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Unknown (0x000a) Length: 2 Value
- Value ID: Unknown (0x000f) Length: 0 Value
- Value ID: Unknown (0x0002) Length: 4 Value
- Value ID: Unknown (0x0016) Length: 4 Value
- Value ID: Internal IP (0x0003) Length: 4 Value: 655872
- Value ID: External Port (0x0005) Length: 2 Value: 2805
- Value ID: Unknown (0x0017) Length: 2 Value
- Value ID: External IP (0x0004) Length: 4 Value: 13563037
- Message Type: Request (0x0000) ICBM Cookie: 5CA93A52E60B0000 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
No. Time Source Destination Protocol Info
- 8 52.991865 10.1.58.41 64.12.28.108 AIM Messaging AIM Messaging, Outgoing to: **Buddy name deleted**
_
Frame 8 (143 bytes on wire, 143 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:28.788454000 Time delta from previous packet: 7.481618000 seconds Time since reference or first frame: 52.991865000 seconds Frame Number: 8 Packet Length: 143 bytes Capture Length: 143 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:08:74:48:ae:7c, Dst: 00:30:48:51:c0:74
- Destination: 00:30:48:51:c0:74 (10.1.1.1) Source: 00:08:74:48:ae:7c (10.1.58.41) Type: IP (0x0800)
Internet Protocol, Src Addr: 10.1.58.41 (10.1.58.41), Dst Addr: 64.12.28.108 (64.12.28.108)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 2793 (2793), Dst Port: 5190 (5190), Seq: 170, Ack: 677, Len: 89
- Source port: 2793 (2793) Destination port: 5190 (5190) Sequence number: 170 (relative sequence number) Next sequence number: 259 (relative sequence number) Acknowledgement number: 677 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- This is an ACK to the segment in frame: 7 The RTT to ACK the segment was: 7.481618000 seconds
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 10747 Data Field Length: 83 FNAC: Family: AIM Messaging (0x0004), Subtype: Outgoing (0x0006)
- Family: AIM Messaging (0x0004) Subtype: Outgoing (0x0006) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Outgoing (0x0006) FNAC Flags: 0x0000
AIM Messaging, Outgoing
- ICBM Cookie: 5CA93A52E60B0000 Message Channel ID: 0x0002 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: Rendez Vous Data (0x0005) Length: 50 Value
- Message Type: Request (0x0000) ICBM Cookie: 5CA93A52E60B0000 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Unknown (0x000a) Length: 2 Value
- Value ID: Unknown (0x000f) Length: 0 Value
- Value ID: Internal IP (0x0003) Length: 4 Value: 655674
- Value ID: External Port (0x0005) Length: 2 Value: 5190
- Message Type: Request (0x0000) ICBM Cookie: 5CA93A52E60B0000 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
No. Time Source Destination Protocol Info
- 9 54.465028 64.12.28.108 10.1.58.41 AIM Messaging AIM Messaging, Incoming
_
Frame 9 (213 bytes on wire, 213 bytes captured)
- Arrival Time: Apr 19, 2005 10:25:30.261617000 Time delta from previous packet: 1.473163000 seconds Time since reference or first frame: 54.465028000 seconds Frame Number: 9 Packet Length: 213 bytes Capture Length: 213 bytes Protocols in frame: eth:ip:tcp:aim
Ethernet II, Src: 00:30:48:51:c0:74, Dst: 00:08:74:48:ae:7c
- Destination: 00:08:74:48:ae:7c (10.1.58.41) Source: 00:30:48:51:c0:74 (10.1.1.1) Type: IP (0x0800)
Internet Protocol, Src Addr: 64.12.28.108 (64.12.28.108), Dst Addr: 10.1.58.41 (10.1.58.41)
- 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
- 0... = Reserved bit: Not set
- 1.. = Don't fragment: Set
- .0. = More fragments: Not set
Transmission Control Protocol, Src Port: 5190 (5190), Dst Port: 2793 (2793), Seq: 677, Ack: 259, Len: 159
- Source port: 5190 (5190) Destination port: 2793 (2793) Sequence number: 677 (relative sequence number) Next sequence number: 836 (relative sequence number) Acknowledgement number: 259 (relative ack number) Header length: 20 bytes Flags: 0x0018 (PSH, ACK)
- 0... .... = Congestion Window Reduced (CWR): Not set
- 0.. .... = ECN-Echo: Not set
- .0. .... = Urgent: Not set
- ..1 .... = Acknowledgment: Set
- ... 1... = Push: Set
- ... .0.. = Reset: Not set
- ... ..0. = Syn: Not set
- ... ...0 = Fin: Not set
- This is an ACK to the segment in frame: 8 The RTT to ACK the segment was: 1.473163000 seconds
AOL Instant Messenger
- Command Start: 0x2a Channel ID: SNAC Data (0x02) Sequence Number: 3849 Data Field Length: 153 FNAC: Family: AIM Messaging (0x0004), Subtype: Incoming (0x0007)
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
- ... .... .... ...0 = Followed By SNAC with related information: Not set 0... .... .... .... = Contains Version of Family this SNAC is in: Not set
- Family: AIM Messaging (0x0004) Subtype: Incoming (0x0007) FNAC Flags: 0x0000
AIM Messaging, Incoming
- ICBM Cookie: 5CA93A52E60B0000 Message Channel ID: 0x0002 Buddy: **Buddy name deleted**
- Buddyname len: 8 Buddy Name: **Buddy name deleted**
- Value ID: User class (0x0001) Length: 2 Value: 0x0011
- ... .... .... .... .... .... .... ...1 = AOL Unconfirmed user flag: Set
- ... .... .... .... .... .... .... ..0. = AOL Administrator flag: Not set
- ... .... .... .... .... .... .... .0.. = AOL Staff User Flag: Not set
- ... .... .... .... .... .... .... 0... = AOL commercial account flag: Not set
- ... .... .... .... .... .... ...1 .... = ICQ non-commercial account flag: Set
- ... .... .... .... .... .... ..0. .... = AOL away status flag: Not set
- ... .... .... .... .... .... .0.. .... = ICQ user sign: Not set
- ... .... .... .... .... .... 0... .... = AOL wireless user: Not set
- ... .... .... .... .... ...0 .... .... = Unknown bit: Not set
- ... .... .... .... .... ..0. .... .... = Unknown bit: Not set
- ... .... .... .... .... .0.. .... .... = Unknown bit: Not set
- ... .... .... .... .... 0... .... .... = Unknown bit: Not set
- Value ID: Session Length (sec) (0x000f) Length: 4 Value: 0
- Value ID: Available Message (0x001d) Length: 20 Value
- Value ID: Online since (0x0003) Length: 4 Value: 4351252
- Value ID: Rendez Vous Data (0x0005) Length: 70 Value
- Message Type: Request (0x0000) ICBM Cookie: 5CA93A52E60B0000 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
- Value ID: Unknown (0x000a) Length: 2 Value
- Value ID: Unknown (0x0014) Length: 2 Value
- Value ID: Unknown (0x0002) Length: 4 Value
- Value ID: Unknown (0x0016) Length: 4 Value
- Value ID: External Port (0x0005) Length: 2 Value: 5125
- Value ID: Unknown (0x0017) Length: 2 Value
- Value ID: Unknown (0x0010) Length: 0 Value
- Message Type: Request (0x0000) ICBM Cookie: 5CA93A52E60B0000 Direct Instant Messaging {09461345-4c7f-11d1-8222-444553540000} TLV: Unknown
Wireshark
The AIM dissector is (fully functional, partially functional, not existing, ... whatever the current state is). Also add info of additional Wireshark features where appropriate, like special statistics of this protocol.
Preference Settings
(XXX add links to preference settings affecting how AIM is dissected).
Example capture file
XXX - Add a simple example capture file to the SampleCaptures page and link from here (see below). Keep this file short, it's also a good idea to gzip it to make it even smaller, as Wireshark can open gzipped files automatically.
Display Filter
A complete list of AIM display filter fields can be found in the display filter reference
Show only the AIM based traffic:
aim
Capture Filter
You cannot directly filter AIM protocols while capturing. However, if you know the TCP port used (see above), you can filter on that one.
Capture only the AIM traffic over the default port (5190):
tcp port 5190
External links
http://en.wikipedia.org/wiki/AOL_Instant_Messenger - wikipedia mentioning OSCAR and TOP protocols for AIM
