Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.329.299 Times

BIM 1.0

  Date Added: May 26, 2010  |  Visits: 1.300

BIM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



BIM version 1.00 is a free Java based AOL instant messenger client. BIM is a Java based AOL Instant Messenger Client with encryption support. It has a small code base (617KB w/encryption libs) and can be easily run on wide array of operating systems. BIM has been tested on OSX, Windows XP, Solaris and Linux. BIM also incorporates encryption technology so that a user can communicate securely with any other BIM user. I think pictures speak louder then words so I decided a demonstration was in order. Using another brilliant open source product, PlugProxy, I was able to take a quick screen shot of what goes over a TCP connection when connected to AIM. As you can see the connection is not secure at all, everything is sent as clear text. A user is vulnerable to both eavesdropping and message alteration. In addition to your messages being compromised, you have no way of knowing for sure that your buddys messages are genuine. They could have their connection altered much in the same way as your could be. A true security solution encompasses the following: * Private Messages - Messages sent are not read or altered by others * Authenticated Messages - Messages received can be verified that they were in fact sent by the sender * Verified Messages - Your buddy is who they say they are BIM addresses all three of these issues. BIM can run a chat session in what is referred to as secure mode, although BIMs secure messaging involves more then just encryption. Unlike other IM clients, BIM actually addresses all three of these issues. Every unique user of BIM can generate a public/private key pair for security use. BIMs security hinges on the secrecy of this private key, BIM will never send this key over the network however it is up to the user to secure the key on their local machine. Private Messages BIM does use encryption in order to send messages safely to other users. BIM uses RSA encryption to ensure only the intended receiver can decrypt your message. It does this by encoding each message with the public key of the recipient. By doing so only the intended recipient (and the NSA perhaps :)) can properly and easily decrypt each message. Authenticated Messages BIM uses digital signatures for the verification of messages. To be more specific BIM creates an MD5 hash of each message, which is then encoded using RSA again as specified by PKCS#1. This signature for each messages is appended to the message and serves two purposes. It allows the recipient to verify it was in fact the send of the message who reated this message, more specifically it proves the message was not sent by an imposter. In addition the signature verifies the content of the message, namely that the message was not altered in transit by a third party. Verified Messages All transactions in BIM (and most PKI schemas in general) begin with two parties swapping public keys. In order to prevent the famous man in the middle attack, public keys are signed by a certificate authority. Users can then verify the identity of the user sending them the public key. BIM does address this and comes with a bot (CAbot) which runs on the AOL network and can give out certificates. CA-bot in its current state is not that useful though for the following reasons: * The CA-bot will give a certificate to anyone who wants one with a valid AIM id. * The CA-bot has no way of revoking a certificate. although it is provided in the bim distro for educational purposes. This bot might be upgraded in a future version of BIM. To run the bot do this: java -cp bim.jar wellington_brad.bim.cabot.CaBot You should see aol id cabot215 come online. When BIM is running in secure mode, it becomes very difficult for a potential attacker to do anything but prevent communication. Here is picture of the same AOL conversation using PlugProxy as was shown above, this time in secure mode. Here is a link to a presentation I did on some of these issues..

Requirements: No special requirements
Platforms: Linux
Keyword: Aol Instant Aol Instant Messenger Bim Ca Chat Communications Instant Messenger Java Java Based Key Message Messages Secure User
Users rating: 0/10

License: Freeware Size: 624.64 KB
USER REVIEWS
More Reviews or Write Review


BIM RELATED
Text Chat Clients  -  Wooden Fish Messenger 1.0 beta1
Wooden Fish Messenger is an instant messenging client application based on the open Jabber Standard Protocals and the SMACK API. The application is written in Java and can be launched directly from your browser through Java Web Start..
 
Modules  -  Parachat 1.0
Parachat is a feature-rich, Java based, managed chat application. The module requires a Parachat account.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Requirements:...
 
Text Chat Clients  -  PlanetaMessenger 3
PlanetaMessenger.org, the universal Instant Messenger fully written in java. Welcome to PlanetaMessenger.org. This site is the home of PlanetaMessenger.org, the universal Instant Messenger fully written in java. You have 2 first, and better,...
3.7 MB  
Science  -  JIMO - robOt 0.0.8
JIMO(Java-based Instant Messenger One), supports multiple protocols via services, including AIM, MSN, Yahoo, IRC. It is flexible through its plugin architecture, with an intelligent agent, Chatbot.
265.9 KB  
Text Chat Clients  -  MOHA Chat 0.1b10
MOHA Chat is a chat solution which comes with a intuitive Web client and can run on most shared hosts. MOHA Chat consumes fewer resources on the server side and is fast on the client side. The project uses AJAX to retrieve the chat messages and...
1.9 MB  
Text Chat Clients  -  CybChat 1.0
CybChat was designed as a simple chat application using the Java programming language. Now you can chat with all your friends and always stay connected thanks to this handy and helpful instant messaging (IM) utility.
 
Network & Internet  -  jLMFSC 2.0 Beta
This is a java based LAN messenger with file transfer support, chat and even a simple LAN game
194.56 KB  
Instant Messagers  -  IXSF Messenger for Linux 1.1
IXSF Messenger is a java-based messenger with file transfer option. Java Runtime Environment (JRE) 1.4 or higher is required. This application is built in two parts - server and client. Server part serves client's requests.
92.16 KB  
Network & Internet  -  InterGate Policy Manager for Mac OS 9.3.6
A comprehensive Internet access management solution, providing fine grained control of web content access, usage of Peer to Peer, Instant Messaging and Skype networks, logging and reporting of user activity, as well a core IP router and firewall...
24.5 MB  
Security Tools  -  tcpfile 1.6
TCPFile is a friend to friend file sharing / instant messaging Java (1.6) program offering zipped and fully encrypted (RSA, AES) communication.
6.32 MB  
NEW DOWNLOADS IN COMMUNICATION TOOLS, TEXT CHAT CLIENTS
Communication Tools  -  RSSme 1.47
RSSme is free, lightweight and user-friendly RSS editor. Support creation and editor of RSS feeds. Implements visual and user-friendly editor of posts. Key features: Simple creation and management of post from dockable bar. User-friendly and...
1.03 MB  
Communication Tools  -  Voice Broadcasting Autodialer Software 3.4
ICTBroadcast is multi tenant, unified communications and telemarketing software solution supporting Voice, SMS, Email and Fax broadcasting. Suitable for small business owners, enterprenuers and Service Providers. ICTBroadcast offers smart auto...
488 MB  
Communication Tools  -  ljfuncs 1.0.0
A set of functions to query LiveJournal, primarily regarding friends, and to make recommendations for new friends based on compatibility calculated by interest similarities. NOTE: ljfuncs is intended more to perform analysis on a user's...
10.24 KB  
Communication Tools  -  YFKlog 0.3.5
YFKlog is a general purpose ham radio logbook for *nix operating systems. YFKlog runs in text mode, which means it can easily be used on a remote server, even from Windows-Computers with PuTTY. It was primarily designed with normal...
122.88 KB  
Communication Tools  -  gHamachi 0.8.1 Beta
Hamachi is a virtual private networking tool that requires no configuration. Hamachi client attemps to replicate some of the ease and functionality found in the Windows client. 'ghamachi' is a binary file ready to run on your GTK+2...
71.68 KB  
Text Chat Clients  -  Kopete Emoticons Manager 0.2
Kopete Emoticons Manager is a patch that include an emoticons theme manager into Kopete. So you can add edit and remove emoticons, you can also add custom emoticons that you receive during a chat by right clicking it. Ive also used part of the...
 
Text Chat Clients  -  MOHA Chat 0.1b10
MOHA Chat is a chat solution which comes with a intuitive Web client and can run on most shared hosts. MOHA Chat consumes fewer resources on the server side and is fast on the client side. The project uses AJAX to retrieve the chat messages and...
1.9 MB  
Text Chat Clients  -  PieSpy 0.4.0
PieSpy is an IRC bot that monitors a set of IRC channels. It uses a simple set of heuristic methods to infer relationships between pairs of users. These inferrences allow PieSpy to build a mathematical model of a social network for any channel....
146.43 KB  
Text Chat Clients  -  Small Telnet Chat 0.16
Small Telnet Chat provides a chat server to which you can connect via a telnet client. Small Telnet Chat (STC) is a chat server to which you can connect via a telnet client. It provides logging, automatic kicking, and IP blocking. Requirements...
55.3 KB  
Text Chat Clients  -  Off-the-Record Messaging 3.1.0
Off-the-Record Messaging is a Pidgin plugin that allows you to have private conversations over instant messaging by providing: Encryption No one else can read your instant messages. Authentication You are assured the correspondent is who...
399.36 KB