
Gpgirc crypt your irc query with other users using gpg with an asimmetric algorithm. You can chat with more privacy and the application is transparent for the irc client because work like a proxy.
Here you can download the last release of the tool:
Here is some documentation:
If you want compile Gpgirc you need:
gpg software package (www.gnupg.org)
gpgme library (www.gnupg.org)
If you want SSL support:
openssl library (www.openssl.org)
And your favourite IRC client.
If you want compile Gpgirc without SSL support use this command:
gcc gpgirc.c -o gpgirc `gpgme-config --cflags --libs` -D_FILE_OFFSET_BITS=64
If you want SSL support use instead this command:
gcc gpgirc.c -o gpgirc `gpgme-config --cflags --libs` -lssl -D_FILE_OFFSET_BITS=64 -DUSE_OPENSSL
If you want to chat with another Gpgirc user you have to import his public key in your gpg keyring, see man gpg for more detail. Then you have to put in the users file one line with the irc nickname of the other user and the email associated with his public key separated with a space or tab character.
If you have successfully compiled and configured Gpgirc you can run it with:
./gpgirc ircserver
Now you can run your favourite IRC client and connect it to 127.0.0.1 loopback address.
Query the other user and check if it works.
You can use SSL secure connection if you run Gpgirc with the -s option switch:
./gpgirc -s ircserver