Nota Bene: this project is currently unsupported by me. There are several reasons:

  • the lack of time
  • The vast majority of my friends use Jabber. Which is more flexible then ICQ and has open protocol.
  • There is no fun for me to find new protocol changes every month as it was before :)

If you want to support this project, feel free to drop me a letter. We’ll discuss it.


  • CVS has been moved to

vICQ is simple ICQ client written in PERL with look & fill of micq and works fine with v7 protocol of ICQ. It based on Net::ICQ2000 module written by Robin Fisher and slightly modified by me.


  • Send messages
  • Receive messages
  • Handle visibles/invisibles
  • Send and receive SMS messages
  • Send and receive URL messages
  • Invoke browser on the received URL
  • Fetch user information from Mirabilis
  • Receive contacts
  • Receive offline messages
  • Receive authorization requests
  • Grant authorization
  • Work through HTTPS/SOCKS proxies
  • Set White Pages basic info
  • Search through White Pages
  • Execute user-defined command on incoming events
  • Handling incoming direct connection operations: message/URL/contacts/contacts request/status message request
  • Handling server side contacts

TO DO or not TO DO, that is the question

Latest version of TODO could be found here

POD documentation converted using pod2html – here.
You can subscribe to vicq-devel mailing list here, or browse archives.

NB You can download latest vicq sources using anonymous CVS from
cvs login
cvs co vicq
Password: cvs

FreeBSD package
vicq-0.3.tgz maintained by Kevin Lo

Debian/GNU package
maintained by
Luis Bustamante

maintained by
Vovik Alyekhin


  • vicq-devel.tar.gz
    vICQ current snapshot, may be buggy, see ChangeLog for changes
    vicq-devel tarball fix for “Feb. 10th problem”, but for those of you who keeps own patches for there is a patch that addresses the issue.

vICQ 0.4.2
“Old type messages” bugfix release.
Thanks to FreeLSD for patch.

vICQ 0.4.1
bugfix release

vICQ 0.4

vICQ 0.3

vICQ 0.2

vICQ 0.1


  • Digg
  • Facebook
  • Twitter

3 Comments so far

  1. DamionKutaeff on March 23rd, 2008

    Hello everybody, my name is Damion, and I’m glad to join your conmunity,
    and wish to assit as far as possible.

  2. Dan(lazy)Honnet on March 25th, 2008

    Hello everybody, my name is Daniel, and I’m glad to join your conmunity,
    Wish to assist as far as possible.

  3. R.M. on June 29th, 2008

    Очень хочется поставить её. Куча битых ссылок :( можно ли как-то получить deb-пакет или краткую инфу как проинсталлить из сорцов, пытался но ничего не вышло…