INSTALLING After unzipping and untarring the distribution directory, you install the library by running these commands: perl Makefile.PL make make test make install NAME `Net::ICQV5CD' - Module to crypt/decrypt ICQ protocol V5 packets. SYNOPSIS use Net::ICQV5CD; $packet = "000102030405060708090A0B0C0D0E0F101112131415161718"; $packet = pack("H*",$packet); $packet = ICQV5_CRYPT_PACKET ($packet); $packet = ICQV5_DECRYPT_PACKET ($packet); DESCRIPTION This module provides set of functions to crypt/decrypt ICQ V5 packets. IMPORTED FUNCTIONS/VARS @ICQV5_CRYPT_TABLE ICQ V5 Crypt Table $checkcode = ICQV5_GET_PACKET_CHECKCODE($packet) Function that will return packet checkcode. If you don't know what is checkcode this fucntion will not be useful for you. $scheckcode = ICQV5_SCRAMBLE_CHECKCODE($checkcode) Function that will return packet scrabmled checkcode. If you don't know what is checkcode this fucntion will not be useful for you. $dscheckcode = ICQV5_DESCRAMBLE_CHECKCODE($checkcode) Function that will return packet descrabmled checkcode. If you don't know what is checkcode this fucntion will not be useful for you. $crypted_packet = ICQV5_CRYPT_PACKET($packet) Function that crypt incoming packet by ICQ V5 algorithm. This is most usable function. Packet must coming as string. $decrypted_packet = ICQV5_DECRYPT_PACKET($packet) Function that decrypt incoming packet by ICQ V5 algorithm. This is most usable function. Packet must coming as string. DISCLAIMERS I am in no way affiliated with Mirabilis! This module was made without any help from Mirabilis or their consent. No reverse engineering or decompilation of any Mirabilis code took place to make this program. COPYRIGHT Copyright (c) 2000-2001 Sergei A. Nemarov (admin@tapor.com). All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. http://www.tapor.com/NetICQ/