ICQv7 protocol resources: Difference between revisions

From rejetto wiki
Jump to navigation Jump to search
No edit summary
 
(23 intermediate revisions by 10 users not shown)
Line 17: Line 17:
== Documentation ==
== Documentation ==


* [[http://www.rejetto.com/icq/data/ICQv7proto.zip ICQv7/8 (personal) protocol notes (Jul 12, 2003) by Massimo Melina]]
* [http://www.rejetto.com/icq/data/ICQv7proto.zip ICQv7/8 (personal) protocol notes (Jul 12, 2003) by Massimo Melina]
* [[http://www.stricq.com/icqv8/index.cfm Unofficial ICQv8 protocol documentation by Douglas McLaughlin]]
* [http://www.stricq.com/icqv8/index.cfm Unofficial ICQv8 protocol documentation by Douglas McLaughlin]
* [[http://www.rejetto.com/icq/data/aim-proto.zip Unofficial AIM/Oscar protocol specification by Adam Fritzler and Scott Werndorfer]]
* [http://www.rejetto.com/icq/data/aim-proto.zip Unofficial AIM/Oscar protocol specification by Adam Fritzler and Scott Werndorfer]
* [[http://www.rejetto.com/icq/data/icqnewdb.zip Unofficial ICQ database specification by Derek Soeder]]
* [http://www.rejetto.com/icq/data/icqnewdb.zip Unofficial ICQ database specification by Derek Soeder]
* [[http://www.stricq.com/icqv7/ICQ2001Dump1.html colored and commented dump of ICQ2001 logging into the server by Douglas McLaughlin]
* [http://www.stricq.com/icqv7/ICQ2001Dump1.html colored and commented dump of ICQ2001 logging into the server by Douglas McLaughlin]
* [[http://www.stud.uni-karlsruhe.de/~uck4/ICQ/ ICQv8 documentation by Rüdiger Kuhlmann]
* [http://www.stud.uni-karlsruhe.de/~uck4/ICQ/ ICQv8 documentation by Rüdiger Kuhlmann]
* [[http://icq2000cc.hobi.ru/ ICQv7/8 russian tutorial with Delphi sources by Alexander Vaga]]
* [http://icq2000cc.hobi.ru/ ICQv7/8 russian tutorial with Delphi sources by Alexander Vaga]
* [[http://iserverd1.khstu.ru/oscar/ OSCAR (ICQ v7/v8/v9) protocol documentation  by Alexandr Shutko]]
* [http://iserverd1.khstu.ru/oscar/ OSCAR (ICQ v7/v8/v9) protocol documentation  by Alexandr Shutko]


== Libraries ==
== Libraries ==


; [[http://www.rejetto.com/icq/data/perl-module.zip perl module by Robin Fisher]]
; [http://www.rejetto.com/icq/data/perl-module.zip perl module by Robin Fisher]
: Able to send SMSs.
: Able to send SMSs.
; [[http://jcq2k.sourceforge.net/ jcq2k by Filippov Joe]]
; [http://jcq2k.sourceforge.net/ jcq2k by Filippov Joe]
: LGPL (then opensource) java package
: LGPL (then opensource) java package
; [[http://www.rejetto.com/icq/data/xorkeygn.zip xorkeygn.zip by covertD]]
; [http://www.rejetto.com/icq/data/xorkeygn.zip xorkeygn.zip by covertD]
: pascal/c++ sources for DB password decryption
: pascal/c++ sources for DB password decryption
; [[http://www.cobans.net/ TICQClient by Alex Demchenko]]
; [http://www.cobans.net/ TICQClient by Alex Demchenko]
: Delphi component which implements a part of icq v8 protocol
: Delphi component which implements a part of icq v8 protocol
; [[http://sourceforge.net/projects/ooimlib/ joscarlib by Fabrice Michellonet]]
; [http://sourceforge.net/projects/ooimlib/ joscarlib by Fabrice Michellonet]
: Java opensource high level library for instant messaging purpose. Support ICQ & AOL for now.
: Java opensource high level library for instant messaging purpose. Support ICQ & AOL for now.


== Tools ==
== Tools ==


; [[http://www.rejetto.com/icq/data/perl-proxy.zip perl proxy server by Robin Fisher]]
; [http://www.rejetto.com/icq/data/perl-proxy.zip perl proxy server by Robin Fisher]
: Dumps communication on file. You need a perl interpreter to run it.
: Dumps communication on file. You need a perl interpreter to run it.
; [[http://www.rejetto.com/icq/data/dumpingicq.exe Dumping Icq (build 17) by Massimo Melina]]
; [http://www.rejetto.com/icq/data/dumpingicq.exe Dumping Icq (build 17) by Massimo Melina]
: Proxy server that dumps communication, written in Delphi. It unfolds FLAP and SNAC packets.
: Proxy server that dumps communication, written in Delphi. It unfolds FLAP and SNAC packets.
; [[http://www.rejetto.com/icq/data/dumpingicq-src.zip Dumping Icq (build 8) sources by Massimo Melina]]
; [http://www.rejetto.com/icq/data/dumpingicq-src.zip Dumping Icq (build 8) sources by Massimo Melina]
: I use a free version of Delphi 3, for networking (not included) I use Wsocket, a free library
: I use a free version of Delphi 3, for networking (not included) I use Wsocket, a free library
; [http://www.erratasec.com/ferret.html Ferret by Errata Security]
: This tool correlates information broadcasted on wifi networks, include AIM/OSCAR traffic. The 'aimoscar.c' file is an interesting example of how to parse the protocol using a 'state machine'.


== Clients ==
== Clients ==


; [[http://www.rejetto.com/&RQ &RQ]] by Massimo Melina
; [http://www.rejetto.com/&RQ &RQ] by Massimo Melina
: Windows, freeware, not opensource (for now)
: Windows, freeware, not opensource (for now)
; [[http://ickle.sourceforge.net/ ickle]] by Barnaby Gray
; [http://ickle.sourceforge.net/ ickle] by Barnaby Gray
: Linux, opensource, c++, gtk
: Linux, opensource, c++, gtk
; [[http://gonzo.kiev.ua/projects/vicq/ vICQ]] by Alexander Timoshenko
; [http://gonzo.kiev.ua/projects/vicq/ vICQ] by Alexander Timoshenko
: in Perl, with look&feel of micq
: in Perl, with look&feel of micq
; [[http://www.kxicq.org/ KXicq2]] by Herwin Jan Steehouwer
; [http://www.kxicq.org/ KXicq2] by Herwin Jan Steehouwer
: Linux/KDE2, opensource, c++
: Linux/KDE2, opensource, c++
; [[http://www.multimania.com/starmaniac/ iXQ]] by Starman
; [http://www.multimania.com/starmaniac/ iXQ] by Starman
: MacOS X, opensource, Objective-C
: MacOS X, opensource, Objective-C
; [[http://www.mitzpettel.com/software/icyjuice.html Icy Juice]] by Mitz Pettel
; [http://www.mitzpettel.com/software/icyjuice.html Icy Juice] by Mitz Pettel
: MacOS X, opensource, Objective-C, using libicq2000
: MacOS X, opensource, Objective-C, using libicq2000
; [[http://miranda-icq.sourceforge.net Miranda ICQ]]
; [http://miranda-icq.sourceforge.net Miranda ICQ]
: Windows, opensource, c
: Windows, opensource, c
; [[http://gnomeicu.sourceforge.net GnomeICU]]
; [http://gnomeicu.sourceforge.net GnomeICU]
: Linux/GNOME, opensource, c
: Linux/GNOME, opensource, c
; [[http://www.openbsd.org.ar/~raddy/ysmv7/ YSM]] by rad2k
; [http://www.openbsd.org.ar/~raddy/ysmv7/ YSM] by rad2k
: Linux, opensource, c
: Linux, opensource, c
; [[http://sod.ath.cx/smarticq/ SmartICQ]] by Tronicer
; [http://sod.ath.cx/smarticq/ SmartICQ] by Tronicer
: Windows, plugin for MIRC
: Windows, plugin for MIRC
; [[http://micq.org mICQ]] by Matthew D. Smith
; [http://micq.org mICQ] by Matthew D. Smith
: very portable ICQ console client, opensource, c
; [[http://micq.org mICQ]] by Matthew D. Smith
: very portable ICQ console client, opensource, c
: very portable ICQ console client, opensource, c
; [http://sourceforge.net/projects/ooimlib/ JOscarLib] by lolo101 & onixsf
: Pure Java implementation of the OSCAR protocol


== Servers ==
== Servers ==


; [[http://skycq.skywebs.net/ skycq]] by daniel
; [http://skycq.skywebs.net/ skycq] by daniel
: PHP server
: PHP server
; [[http://iserverd.khstu.ru/ IServerd]] by A.V.Shutko
; [http://iserverd.khstu.ru/ IServerd] by A.V.Shutko
: C++/Unix/PostgreSQL base server
: C++/Unix/PostgreSQL base server


== Links ==
== Links ==


* [[http://omega.uta.edu/~tom/ICQ/ about ICQ program and ICQ protocol]]
* [http://omega.uta.edu/~tom/ICQ/ about ICQ program and ICQ protocol]
* [[http://www.student.nada.kth.se/~d95-mih/icq/ the ICQ protocol site]]
* [http://www.student.nada.kth.se/~d95-mih/icq/ the ICQ protocol site]
* [[http://vic20.blipp.com/mailman/listinfo.cgi/icq-devel the ICQ-devel mailing list]]
* [http://vic20.blipp.com/mailman/listinfo.cgi/icq-devel the ICQ-devel mailing list]
* [[http://flowershop.gerke-preussner.de Flowershop - a program to manage ICQ databases]]
* [http://flowershop.gerke-preussner.de Flowershop - a program to manage ICQ databases]
* [[http://groups.yahoo.com/group/icq-dev/ 'another' icq-devel list, but hold on yahoo]]
* [http://groups.yahoo.com/group/icq-dev/ 'another' icq-devel list, but hold on yahoo]
* [[http://www.javigate.com/ICQ/ ISpyU]]
* [http://www.javigate.com/ICQ/ ISpyU]
* [[http://www.boing.nu/forum/icq.html ICQ protocol web forum]]
* [http://www.boing.nu/forum/icq.html ICQ protocol web forum]
* [[http://www.aska.ru Applet client]]
* [http://www.icq.com/download/updates.html ICQ what's new]
* [[http://www.icq.com/download/updates.html ICQ what's new]]
* [http://www.cobans.net Docs, libs, tools and stuff about ICQ protocol]
* [[http://www.cobans.net Docs, libs, tools and stuff about ICQ protocol]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div  style="display:none">
[l_sp_22]
[http://urlzip.de/5k9 500mg naproxen]
[http://flingk.com/17pwgme3 apo naproxen]
[http://flingk.com/10dah3ep trazodone 50mg]
[http://urlzip.de/5ka trazodone for sleep]
[http://flingk.com/qpzm7pz diovan hct]
[http://flingk.com/19k1yi7m skelaxin 800 mg]
[http://urlzip.de/5kb albuterol inhaler]
[http://flingk.com/jtx05om amoxicillin 500mg]
[http://flingk.com/bk89oth augmentin xr]
[http://symy.jp/?Hpt installing laminate floor]
 
 
[http://z.la/sl4qz carisoprodol dia siguiente]
[http://z.la/7h939 carisoprodol durante noche]
[http://z.la/9is4r carisoprodol overnight delivery]
[http://z.la/8loyz tramadol durante noche]
[http://z.la/lmjt6 tramadol dia siguiente]
[http://z.la/8xx50 fioricet dia siguiente]
[http://z.la/41smo fioricet durante noche]
[http://z.la/8nfht zenegra fioricet]
[http://kafder.org.tr/mixa/ installing laminate flooring]
[http://z.la/7lhlp installing laminate flooring]
[http://z.la/fgebr dupont laminate flooring]
[http://z.la/enhll wilsonart laminate]
[http://z.la/6g9eg homecoming and prom dresses]

Latest revision as of 15:05, 13 July 2010

Error creating thumbnail: Unable to save thumbnail to destination
Knowledge
to the people

Unofficial ICQv7/8 protocol documentation website

Me, my family, this page and stuff in it has no affiliation with Mirabilis, AOL, ICQ inc., or anyone else.

Introduction

This page is dedicated to people interested in ICQv7 protocol, used by ICQ2000 and later versions.

Purpose of this page is to collect info obtained observing icq sent and received data (without reverse engineering) or from other unofficial documentation. Hope it helps building icq protocol related software.

Notes

The ICQ protocol changed a lot since ICQ 2000, AOL decided to use a very similar protocol to the existing AIM protocol. So, AIM protocol related information are useful. When not specified the stuff on this website is related to ICQv7. ICQv8 is a superset of ICQv7, thus use the same servers.

Documentation

Libraries

perl module by Robin Fisher
Able to send SMSs.
jcq2k by Filippov Joe
LGPL (then opensource) java package
xorkeygn.zip by covertD
pascal/c++ sources for DB password decryption
TICQClient by Alex Demchenko
Delphi component which implements a part of icq v8 protocol
joscarlib by Fabrice Michellonet
Java opensource high level library for instant messaging purpose. Support ICQ & AOL for now.

Tools

perl proxy server by Robin Fisher
Dumps communication on file. You need a perl interpreter to run it.
Dumping Icq (build 17) by Massimo Melina
Proxy server that dumps communication, written in Delphi. It unfolds FLAP and SNAC packets.
Dumping Icq (build 8) sources by Massimo Melina
I use a free version of Delphi 3, for networking (not included) I use Wsocket, a free library
Ferret by Errata Security
This tool correlates information broadcasted on wifi networks, include AIM/OSCAR traffic. The 'aimoscar.c' file is an interesting example of how to parse the protocol using a 'state machine'.

Clients

&RQ by Massimo Melina
Windows, freeware, not opensource (for now)
ickle by Barnaby Gray
Linux, opensource, c++, gtk
vICQ by Alexander Timoshenko
in Perl, with look&feel of micq
KXicq2 by Herwin Jan Steehouwer
Linux/KDE2, opensource, c++
iXQ by Starman
MacOS X, opensource, Objective-C
Icy Juice by Mitz Pettel
MacOS X, opensource, Objective-C, using libicq2000
Miranda ICQ
Windows, opensource, c
GnomeICU
Linux/GNOME, opensource, c
YSM by rad2k
Linux, opensource, c
SmartICQ by Tronicer
Windows, plugin for MIRC
mICQ by Matthew D. Smith
very portable ICQ console client, opensource, c
JOscarLib by lolo101 & onixsf
Pure Java implementation of the OSCAR protocol

Servers

skycq by daniel
PHP server
IServerd by A.V.Shutko
C++/Unix/PostgreSQL base server

Links