by Jason von Nieda
SecureIM is an encrypting proxy server for AOL Instant Messenger which provides strong encryption for AIM. It sits on the network between your computer and AOLs servers and allows you to have completely secure conversations over what is normally a unsecure protocol. Without SecureIM your conversations over AIM are in easy to read HTML and anyone with a network sniffer can read them. SecureIM uses 2048 bit RSA key enchange and 256 bit BlowFish encryption to make sure that the only people that can read what you are saying are the people you are saying it to.SecureIM is currently in the beta stage. I am using it on a daily basis on all my computers and some of my friends are using it for testing purposes. New releases are not guaranteed to be compatible with previous releases until I release version 1.0. Until then, if you would like to try it out you can download the current release below.SecureIM will be undergoing a name change before version 1.0 since there are about 10,000 other projects with the same name. When I started writing this I had to give it a name (so I could save the files 🙂 and that was the first thing that popped into my head. If you have some wonderful ideas for names let me know 🙂
SecureIM is free software. You can download, use and redistribute the executable to your hearts content. The source code for SecureIM will eventually be released under the FreeBSD license but not until I am happy with the base functionality. As with all free software, you use this software entirely at your own risk.
0.9.4 will be a little longer in the making. It will include a mechanism for seeing if a person’s key has changed (to stop MITM attacks) and will try to automatically secure sessions with people you have been secure with before. Hopefully 0.9.4 will be the last beta before 1.0!
|Tray icon now magically reappears after a explorer.exe crash.
Init message is now sent to the person initializing a session as well as the person receiving so you can tell it’s working.
Fixed a fairly massive bug with the proxy in general. Non FLAP connections were not being proxied correctly which would result in some weird things breaking. Most importantly, if you have been trying to upgrade AIM and it wasn’t working, it will now 🙂
|Made RNG not rely on a OS supplied RNG if one is not provided. This makes SecureIM work properly in Wine. (Thanks Joshua Wise)
Installer now forces you to close SecureIM or won’t continue.
Installer offers to start SecureIM after it’s done.
All secure sessions are now invalidated if you log out.
|Fixed a crashing bug that appeared in the AIM Beta 5.1.3009 related to the new smileys. (Thanks Jonathan Von Nieda)
Minor tweaks and adjustments.
Changes to initial setup dialogs.
Program warns you if you try to exit with active connections.
|First public release.
Click here to read the current Readme.txt for SecureIM.
If you would like to try talking securely to someone you know uses SecureIM, my AIM screen name is BlinkenLts and I am on AIM almost all the time.
Please feel free to contact me with any questions, problems, bugs, feedback or anything else. I want to know what you think!
- I can’t log in to AIM any more!
Once SecureIM is installed you must run it to log in to AIM. If you want to disable it you just need to turn off
the proxy in the AIM configuration. Look under Preferences, Sign On/Off, Connection and uncheck “Connect using proxy”.
- How do I use SecureIM with Gaim, Trillian, any other AIM client?If your AIM client supports SOCKS4 proxy then you can use SecureIM. Just turn on the SOCKS4 proxy, set the proxy hostname or IP to 127.0.0.1 and the proxy port to 26935.
- Does SecureIM work under Wine?
Joshua Wise says: For the HOWTO on SecureIM in WINE – Tested with a native Win2k partition, point WINE at it start SecureIM. It takes ~30 seconds to come up, answer ‘yes’ to its questions.
If you would like to donate a little something to me, click the button below but don’t feel obligated, please. I write this stuff cause I love doing it, and you should use it cause you love using it 🙂