ICQv7 protocol resources

From rejetto wiki
Revision as of 12:30, 11 July 2006 by 200.21.21.93 (talk) (Unofficial ICQv7/8 protocol documentation website)
Jump to: navigation, search
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

Able to send SMSs.

LGPL (then opensource) java package

pascal/c++ sources for DB password decryption

Delphi component which implements a part of icq v8 protocol

Java opensource high level library for instant messaging purpose. Support ICQ & AOL for now.

Tools

Dumps communication on file. You need a perl interpreter to run it.

Proxy server that dumps communication, written in Delphi. It unfolds FLAP and SNAC packets.

I use a free version of Delphi 3, for networking (not included) I use Wsocket, a free library

Clients

  • [&RQ] by Massimo Melina

Windows, freeware, not opensource (for now)

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

MacOS X, opensource, Objective-C, using libicq2000

Windows, opensource, c

Linux/GNOME, opensource, c

  • [YSM] by rad2k

Linux, opensource, c

Windows, plugin for MIRC

  • [mICQ] by Matthew D. Smith

very portable ICQ console client, opensource, c

  • [mICQ] by Matthew D. Smith

very portable ICQ console client, opensource, c

Servers

PHP server

C++/Unix/PostgreSQL base server

Links