-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
176 lines (153 loc) · 7.78 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<html>
<head>
<meta name=generator content="FAR editor">
<meta http-equiv=keywords name=keywords content="ICQ, protocol, icq v7, icq v8, icq v9, oscar, aim, flap, snac, icbm, tlv, v7, v8, v9, IM">
<meta http-equiv=description name=description content="AOL OSCAR (ICQ/AIM services) protocol specification. This protocol also known as ICQ v7.">
<meta http-equiv=robots name=robots content="all">
<meta http-equiv=revisit name=revisit content="7">
<title>OSCAR (ICQ v7/v8/v9) protocol documentation</title>
<style type="text/css">
body {background-color: white; font-size: 13px;}
td {font-size: 16px;}
</style>
</head>
<body bgcolor=white>
<table width=644 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#4040FF>
<table width=100% cellSpacing=0 cellPadding=0 border=0><tr>
<td><b><font color="white"> OSCAR (ICQ v7/v8/v9) protocol documentation </font></b></td>
<td width=40% align=right><b><font color="white"> <b>Updated: 07.02.2005 </b></font></b>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<table width=640 cellSpacing=0 cellPadding=0 border=0><tr><td><br>
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td colspan=3 height=4> </td></tr>
<tr><td width=7> </td><td valign=top>
<center>
<div style="background-color: wheat; padding: 1em;">
<em>This is a mirror of <a href="http://iserverd.khstu.ru/oscar/"
rel="noopener">http://iserverd.khstu.ru/oscar/</a></em>
</div>
</center>
<br><br>
<b>OSCAR</b>. "<b><font color=darkblue><font color=#000000>O</font>pen
<font color=#000000>S</font>ystem for <font color=#000000>C</font>ommunic<font color=#000000>a</font>tion
in <font color=#000000>R</font>ealtime</font></b>" - the internal project name
(as opposed to the external marketing name) used to identify Instant Messenger
protocol.
<br><br>
The protocol described in this documentation is used in ICQ and AIM. ICQ was bought by AOL and
after that they initiated merging these services. ICQ client started using the OSCAR protocol
and ICQ developers named this protocol v7. I think this is wrong because this number is used
to identify direct connection "rendezvous" protocol version. As I said before, the client-to-server
protocol is named "OSCAR" and there is no icq v7, icq v8, nor icq v9. AOL programmers just added
the 0x15 family for compatibility with old ICQ server database engine and begin use uins as
screennames
<br><br>
I tried to gather as more details about OSCAR as possible. This
documentation set was written for both AIM and ICQ IM services. Here is the
list of links to information with short descriptions:
<br><br>
<table width=565 cellSpacing=0 cellPadding=0 border=0>
<tr><td width=15> </td><td>
<table width=550 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=white>
<table width=100% cellSpacing=1 cellPadding=1 align=center border=0>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="basic.html" target="_top">Basic</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top width=90%> Protocol basic info. FLAP/SNAC/TLV formats, etc</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="login.html" target="_top">Login</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> Detailed authorization, login and services setup description</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="families.html" target="_top">Snaclist</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> List of known services and their SNACs with links to detailed info</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="sequences.html" target="_top">Sequences</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> Information about various packet sequences (e.g. search)</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="lists.html" target="_top">Misc</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> User classes, status types, message types, message flags, etc...</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="changes.html" target="_top">Changes</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> Changes that was made in these docs.</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="credits.html" target="_top">Credits</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> List of the people who helps me with these docs</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="terms.html" target="_top">Terms</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> Protocol specification terminology</td>
</tr>
<tr>
<td bgcolor=#f2f2f2 valign=top nowrap><b> [<a href="wanted.html" target="_top">Wanted</a>] </b></td>
<td bgcolor=#f2f2f2 valign=top> List of unknown SNACs I'm looking info for</td>
</tr>
<!--#include virtual="_download.htxt" -->
</table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<br>
<b>Disclaimer</b>: This documentation set and the author are in no way affiliated with
Mirabilis (AOL). No reverse engineering or decompilation of any AOL/ICQ
code took place to make this documentation. AIM is a registered trademark of
America Online, Inc. ICQ is a registered trademark of ICQ Inc.<br><br>
<b>Attention</b>: This is not official OSCAR specification - USE IT AT YOUR OWN
RISK. I don't earn money for this work, I'm only have some fun. Please do not
send me a letters like "This is all shit. Goodbye", but feel free to tell me
about missing info and about bugs.<br><br>
You always can find fresh copy of this documentation set at website
<a href="http://iserverd.khstu.ru/oscar/">http://iserverd.khstu.ru/oscar/</a>.
Please, please, please, if you have protocol information not listed here or you found a bug in
documentation (protocol bug, syntax/grammar error or obfuscated info)
<a href="mailto:[email protected]?subject=oscar_info">send it to me</a> with "oscar_info"
string in subject field or you can send it to
<a href="http://www.d.kth.se/~d95-mih/icq/icq-devel/">icq-devel</a> mailing list.
<br><br>
P.S. I know my English is hard to read so I'm looking for English-speaking man
who could help me with this problem.
<br>
</td><td width=7> </td></tr>
<tr><td colspan=3>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<br>
<table width=644 bgcolor=darkgray cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>
<table width=100% cellSpacing=0 cellPadding=0 border=0><tr>
<td align=center valign=middle><b><font color=black size=2>
<a href="index.html" target="_top">Main</a> |
<a href="basic.html" target="_top">Basic</a> |
<a href="login.html" target="_top">Login</a> |
<a href="families.html" target="_top">Snaclist</a> |
<a href="sequences.html" target="_top">Sequences</a> |
<a href="lists.html" target="_top">Misc</a> |
<a href="changes.html" target="_top">Changes</a> |
<a href="credits.html" target="_top">Credits</a> |
<a href="terms.html" target="_top">Terms</a>
</font></b>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<!--#include virtual="_bottom.htxt" -->
</body>
</html>