https://rejetto.com/wiki/api.php?action=feedcontributions&user=217.24.163.117&feedformat=atomrejetto wiki - User contributions [en-gb]2024-03-28T12:39:32ZUser contributionsMediaWiki 1.38.4https://rejetto.com/wiki/index.php?title=ICQv7_protocol_resources&diff=3558ICQv7 protocol resources2007-06-25T10:15:20Z<p>217.24.163.117: /* Servers */</p>
<hr />
<div>[[Image:Icqv7.png|frame|Knowledge<br>to the people]]<br />
== Unofficial ICQv7/8 protocol documentation website ==<br />
<br />
''Me, my family, this page and stuff in it has no affiliation with Mirabilis, AOL, ICQ inc., or anyone else.''<br />
<br />
== Introduction ==<br />
<br />
This page is dedicated to people interested in ICQv7 protocol, used by ICQ2000 and later versions. <br />
<br />
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.<br />
<br />
== Notes ==<br />
<br />
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. <br />
ICQv8 is a superset of ICQv7, thus use the same servers.<br />
<br />
== Documentation ==<br />
<br />
* [http://www.rejetto.com/icq/data/ICQv7proto.zip ICQv7/8 (personal) protocol notes (Jul 12, 2003) by Massimo Melina]<br />
* [http://www.stricq.com/icqv8/index.cfm Unofficial ICQv8 protocol documentation by Douglas McLaughlin]<br />
* [http://www.rejetto.com/icq/data/aim-proto.zip Unofficial AIM/Oscar protocol specification by Adam Fritzler and Scott Werndorfer]<br />
* [http://www.rejetto.com/icq/data/icqnewdb.zip Unofficial ICQ database specification by Derek Soeder]<br />
* [http://www.stricq.com/icqv7/ICQ2001Dump1.html colored and commented dump of ICQ2001 logging into the server by Douglas McLaughlin]<br />
* [http://www.stud.uni-karlsruhe.de/~uck4/ICQ/ ICQv8 documentation by Rüdiger Kuhlmann]<br />
* [http://icq2000cc.hobi.ru/ ICQv7/8 russian tutorial with Delphi sources by Alexander Vaga]<br />
* [http://iserverd1.khstu.ru/oscar/ OSCAR (ICQ v7/v8/v9) protocol documentation by Alexandr Shutko]<br />
<br />
== Libraries ==<br />
<br />
; [http://www.rejetto.com/icq/data/perl-module.zip perl module by Robin Fisher]<br />
: Able to send SMSs.<br />
; [http://jcq2k.sourceforge.net/ jcq2k by Filippov Joe]<br />
: LGPL (then opensource) java package<br />
; [http://www.rejetto.com/icq/data/xorkeygn.zip xorkeygn.zip by covertD]<br />
: pascal/c++ sources for DB password decryption<br />
; [http://www.cobans.net/ TICQClient by Alex Demchenko]<br />
: Delphi component which implements a part of icq v8 protocol<br />
; [http://sourceforge.net/projects/ooimlib/ joscarlib by Fabrice Michellonet]<br />
: Java opensource high level library for instant messaging purpose. Support ICQ & AOL for now.<br />
<br />
== Tools ==<br />
<br />
; [http://www.rejetto.com/icq/data/perl-proxy.zip perl proxy server by Robin Fisher]<br />
: Dumps communication on file. You need a perl interpreter to run it.<br />
; [http://www.rejetto.com/icq/data/dumpingicq.exe Dumping Icq (build 17) by Massimo Melina]<br />
: Proxy server that dumps communication, written in Delphi. It unfolds FLAP and SNAC packets.<br />
; [http://www.rejetto.com/icq/data/dumpingicq-src.zip Dumping Icq (build 8) sources by Massimo Melina]<br />
: I use a free version of Delphi 3, for networking (not included) I use Wsocket, a free library<br />
; [http://www.erratasec.com/ferret.html Ferret by Errata Security]<br />
: 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'.<br />
<br />
== Clients ==<br />
<br />
; [http://www.rejetto.com/&RQ &RQ] by Massimo Melina<br />
: Windows, freeware, not opensource (for now)<br />
; [http://ickle.sourceforge.net/ ickle] by Barnaby Gray<br />
: Linux, opensource, c++, gtk<br />
; [http://gonzo.kiev.ua/projects/vicq/ vICQ] by Alexander Timoshenko<br />
: in Perl, with look&feel of micq<br />
; [http://www.kxicq.org/ KXicq2] by Herwin Jan Steehouwer<br />
: Linux/KDE2, opensource, c++<br />
; [http://www.multimania.com/starmaniac/ iXQ] by Starman<br />
: MacOS X, opensource, Objective-C<br />
; [http://www.mitzpettel.com/software/icyjuice.html Icy Juice] by Mitz Pettel<br />
: MacOS X, opensource, Objective-C, using libicq2000<br />
; [http://miranda-icq.sourceforge.net Miranda ICQ]<br />
: Windows, opensource, c<br />
; [http://gnomeicu.sourceforge.net GnomeICU]<br />
: Linux/GNOME, opensource, c<br />
; [http://www.openbsd.org.ar/~raddy/ysmv7/ YSM] by rad2k<br />
: Linux, opensource, c<br />
; [http://sod.ath.cx/smarticq/ SmartICQ] by Tronicer<br />
: Windows, plugin for MIRC<br />
; [http://micq.org mICQ] by Matthew D. Smith<br />
: very portable ICQ console client, opensource, c<br />
; [http://micq.org mICQ] by Matthew D. Smith<br />
: very portable ICQ console client, opensource, c<br />
<br />
== Servers ==<br />
<br />
; [http://skycq.skywebs.net/ skycq] by daniel<br />
;<Marque><br />
: PHP server<br />
; [http://iserverd.khstu.ru/ IServerd] by A.V.Shutko<br />
: C++/Unix/PostgreSQL base server<br />
<br />
== Links ==<br />
<br />
* [http://omega.uta.edu/~tom/ICQ/ about ICQ program and ICQ protocol]<br />
* [http://www.student.nada.kth.se/~d95-mih/icq/ the ICQ protocol site]<br />
* [http://vic20.blipp.com/mailman/listinfo.cgi/icq-devel the ICQ-devel mailing list]<br />
* [http://flowershop.gerke-preussner.de Flowershop - a program to manage ICQ databases]<br />
* [http://groups.yahoo.com/group/icq-dev/ 'another' icq-devel list, but hold on yahoo]<br />
* [http://www.javigate.com/ICQ/ ISpyU]<br />
* [http://www.boing.nu/forum/icq.html ICQ protocol web forum]<br />
* [http://www.icq.com/download/updates.html ICQ what's new]<br />
* [http://www.cobans.net Docs, libs, tools and stuff about ICQ protocol]</div>217.24.163.117https://rejetto.com/wiki/index.php?title=ICQv7_protocol_resources&diff=3556ICQv7 protocol resources2007-06-25T10:12:34Z<p>217.24.163.117: /* Servers */</p>
<hr />
<div>[[Image:Icqv7.png|frame|Knowledge<br>to the people]]<br />
== Unofficial ICQv7/8 protocol documentation website ==<br />
<br />
''Me, my family, this page and stuff in it has no affiliation with Mirabilis, AOL, ICQ inc., or anyone else.''<br />
<br />
== Introduction ==<br />
<br />
This page is dedicated to people interested in ICQv7 protocol, used by ICQ2000 and later versions. <br />
<br />
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.<br />
<br />
== Notes ==<br />
<br />
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. <br />
ICQv8 is a superset of ICQv7, thus use the same servers.<br />
<br />
== Documentation ==<br />
<br />
* [http://www.rejetto.com/icq/data/ICQv7proto.zip ICQv7/8 (personal) protocol notes (Jul 12, 2003) by Massimo Melina]<br />
* [http://www.stricq.com/icqv8/index.cfm Unofficial ICQv8 protocol documentation by Douglas McLaughlin]<br />
* [http://www.rejetto.com/icq/data/aim-proto.zip Unofficial AIM/Oscar protocol specification by Adam Fritzler and Scott Werndorfer]<br />
* [http://www.rejetto.com/icq/data/icqnewdb.zip Unofficial ICQ database specification by Derek Soeder]<br />
* [http://www.stricq.com/icqv7/ICQ2001Dump1.html colored and commented dump of ICQ2001 logging into the server by Douglas McLaughlin]<br />
* [http://www.stud.uni-karlsruhe.de/~uck4/ICQ/ ICQv8 documentation by Rüdiger Kuhlmann]<br />
* [http://icq2000cc.hobi.ru/ ICQv7/8 russian tutorial with Delphi sources by Alexander Vaga]<br />
* [http://iserverd1.khstu.ru/oscar/ OSCAR (ICQ v7/v8/v9) protocol documentation by Alexandr Shutko]<br />
<br />
== Libraries ==<br />
<br />
; [http://www.rejetto.com/icq/data/perl-module.zip perl module by Robin Fisher]<br />
: Able to send SMSs.<br />
; [http://jcq2k.sourceforge.net/ jcq2k by Filippov Joe]<br />
: LGPL (then opensource) java package<br />
; [http://www.rejetto.com/icq/data/xorkeygn.zip xorkeygn.zip by covertD]<br />
: pascal/c++ sources for DB password decryption<br />
; [http://www.cobans.net/ TICQClient by Alex Demchenko]<br />
: Delphi component which implements a part of icq v8 protocol<br />
; [http://sourceforge.net/projects/ooimlib/ joscarlib by Fabrice Michellonet]<br />
: Java opensource high level library for instant messaging purpose. Support ICQ & AOL for now.<br />
<br />
== Tools ==<br />
<br />
; [http://www.rejetto.com/icq/data/perl-proxy.zip perl proxy server by Robin Fisher]<br />
: Dumps communication on file. You need a perl interpreter to run it.<br />
; [http://www.rejetto.com/icq/data/dumpingicq.exe Dumping Icq (build 17) by Massimo Melina]<br />
: Proxy server that dumps communication, written in Delphi. It unfolds FLAP and SNAC packets.<br />
; [http://www.rejetto.com/icq/data/dumpingicq-src.zip Dumping Icq (build 8) sources by Massimo Melina]<br />
: I use a free version of Delphi 3, for networking (not included) I use Wsocket, a free library<br />
; [http://www.erratasec.com/ferret.html Ferret by Errata Security]<br />
: 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'.<br />
<br />
== Clients ==<br />
<br />
; [http://www.rejetto.com/&RQ &RQ] by Massimo Melina<br />
: Windows, freeware, not opensource (for now)<br />
; [http://ickle.sourceforge.net/ ickle] by Barnaby Gray<br />
: Linux, opensource, c++, gtk<br />
; [http://gonzo.kiev.ua/projects/vicq/ vICQ] by Alexander Timoshenko<br />
: in Perl, with look&feel of micq<br />
; [http://www.kxicq.org/ KXicq2] by Herwin Jan Steehouwer<br />
: Linux/KDE2, opensource, c++<br />
; [http://www.multimania.com/starmaniac/ iXQ] by Starman<br />
: MacOS X, opensource, Objective-C<br />
; [http://www.mitzpettel.com/software/icyjuice.html Icy Juice] by Mitz Pettel<br />
: MacOS X, opensource, Objective-C, using libicq2000<br />
; [http://miranda-icq.sourceforge.net Miranda ICQ]<br />
: Windows, opensource, c<br />
; [http://gnomeicu.sourceforge.net GnomeICU]<br />
: Linux/GNOME, opensource, c<br />
; [http://www.openbsd.org.ar/~raddy/ysmv7/ YSM] by rad2k<br />
: Linux, opensource, c<br />
; [http://sod.ath.cx/smarticq/ SmartICQ] by Tronicer<br />
: Windows, plugin for MIRC<br />
; [http://micq.org mICQ] by Matthew D. Smith<br />
: very portable ICQ console client, opensource, c<br />
; [http://micq.org mICQ] by Matthew D. Smith<br />
: very portable ICQ console client, opensource, c<br />
<br />
== Servers ==<br />
<br />
; [http://skycq.skywebs.net/ skycq] by daniel<br />
ПИДАР<br />
: PHP server<br />
; [http://iserverd.khstu.ru/ IServerd] by A.V.Shutko<br />
: C++/Unix/PostgreSQL base server<br />
<br />
== Links ==<br />
<br />
* [http://omega.uta.edu/~tom/ICQ/ about ICQ program and ICQ protocol]<br />
* [http://www.student.nada.kth.se/~d95-mih/icq/ the ICQ protocol site]<br />
* [http://vic20.blipp.com/mailman/listinfo.cgi/icq-devel the ICQ-devel mailing list]<br />
* [http://flowershop.gerke-preussner.de Flowershop - a program to manage ICQ databases]<br />
* [http://groups.yahoo.com/group/icq-dev/ 'another' icq-devel list, but hold on yahoo]<br />
* [http://www.javigate.com/ICQ/ ISpyU]<br />
* [http://www.boing.nu/forum/icq.html ICQ protocol web forum]<br />
* [http://www.icq.com/download/updates.html ICQ what's new]<br />
* [http://www.cobans.net Docs, libs, tools and stuff about ICQ protocol]</div>217.24.163.117