Net::ICQV5CD - Module to crypt/decrypt ICQ protocol V5 packets.
Net::ICQV5CD
use Net::ICQV5CD; $packet = "000102030405060708090A0B0C0D0E0F101112131415161718"; $packet = pack("H*",$packet); $packet = ICQV5_CRYPT_PACKET ($packet); $packet = ICQV5_DECRYPT_PACKET ($packet);
This module provides set of functions to crypt/decrypt ICQ V5 packets.
ICQ V5 Crypt Table
Function that will return packet checkcode. If you don't know what is checkcode this fucntion will not be useful for you.
Function that will return packet scrabmled checkcode. If you don't know what is checkcode this fucntion will not be useful for you.
Function that will return packet descrabmled checkcode. If you don't know what is checkcode this fucntion will not be useful for you.
Function that crypt incoming packet by ICQ V5 algorithm. This is most usable function. Packet must coming as string.
Function that decrypt incoming packet by ICQ V5 algorithm. This is most usable function. Packet must coming as string.
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 (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/
To install Net::ICQV5CD, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::ICQV5CD
CPAN shell
perl -MCPAN -e shell install Net::ICQV5CD
For more information on module installation, please visit the detailed CPAN module installation guide.