![]() |
|
|
|
|
Using SSL with mIRCThe latest versions of mIRC all support secure server connections via SSL using the OpenSSL library. To use the OpenSSL library with mIRC you will need to download the library and place it in the mIRC folder or in the Windows System folder. You can then run mIRC and the OpenSSL library will be used automatically.
Which files do I need?You will need the files libeay32.dll and ssleay32.dll which should be placed in the mIRC folder or in the Windows System folder. You can use the OpenSSL installer available here which will install the OpenSSL library in the Windows System folder. Please note that the above download is a default compile of the OpenSSL library. If you have the technical skills to compile your own, please feel free to do so.
What do I do next?All you have to do is run mIRC and if mIRC finds the OpenSSL library it will automatically use it. The variable $sslready can be used to determine whether mIRC has loaded the OpenSSL library successfully. To initiate a secure connection to an SSL capable server, you can use the /server -e switch, or prefix the port number with a plus sign, eg. +7001. Once connected, the variable $ssl can be used to determine whether the current connection is secure or not. Various other SSL settings can be found in the mIRC Connect/Options dialog.
Which servers support SSL connections?If an IRC network or server supports SSL connections they will normally advertise this fact in the MOTD that you see when you first connect to the server. You can look at the MOTD of your usual network or server to see if they support SSL connections. That said, here are few SSL-capable servers that you can try out:
ssl.austirc.net:+6697 When connecting to these servers you will not notice any difference from connecting to a normal server. You may see a notice such as:
*** You are connected to this server with TLSv1-AES256-SHA-256bits
And if you perform a /whois on yourself you should see a note indicating that you are using a secure connection.
Why would I need a secure connection?mIRC is used by many organizations, from corporate to governmental, that need to communicate over secure connections. Various educational organizations that provide online teaching also require communications that are secure for privacy reasons. Apart from that, many individuals around the world also depend on secure communications, whether for personal, political, business, or other reasons. Whether you need to use secure communications depends on your own personal circumstances. If it's not something that you think you need then you probably don't.
Important issues to noteInformation you exchange with an IRC server over a secure connection cannot be viewed or modified by others. However, be aware that traffic between public servers on a network is exchanged over plain, unencrypted lines. This means that if you want to be sure that your communication is secure, you and the person with whom you want to communicate securely should both connect to the same SSL-capable server, and communicate via a query window. If talking on a channel, be aware that everyone on the channel must be on a secure connection. If one person on the channel is not on a secure connection, your communications on that channel will not be secure. |