ICQv7 protocol resources: Difference between revisions

From rejetto wiki
Jump to navigation Jump to search
m (ICQv7 protocol moved to ICQv7 protocol resources)
No edit summary
Line 1: Line 1:
[[Image:Icqv7.png|frame|Knowledge<br>to the people]]
== Unofficial ICQv7/8 protocol documentation website ==
== Unofficial ICQv7/8 protocol documentation website ==


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


== Introduction ==
== Introduction ==

Revision as of 21:01, 12 April 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.

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

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