ICQv7 protocol resources: Difference between revisions

From rejetto wiki
Jump to navigation Jump to search
m (Reverted edits by 217.25.147.57 (Talk); changed back to last version by 72.51.41.201)
m (Reverted edits by Rejetto (Talk); changed back to last version by 217.25.147.57)
Line 10: Line 10:


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.
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.
26313611263411803514280


== Notes ==
== Notes ==

Revision as of 08:04, 29 June 2006

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. 756307725903667262575220

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. 26313611263411803514280

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

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