AOL Instant Messenger Proxy

Posted on 2005-04-08
Last Modified: 2008-02-01
Hi All,

I am looking to write a small proxy for AOL Instant Messenger to in-line encrypt/decrypt messages to and from certain users. It should automatically pass through everything except the message content of the selected messages, where it will take the original message content and then encrypt/decrypt the text as appropriate.

My question is does anyone either already have a script to do this, know of some libraries which might help me do this, or a good book/website to help me with this?

Thanks in advance!!!

Question by:g_tunley
    LVL 45

    Expert Comment

    there are plenty of encryption and decryption libraries ... Google for open ssl, libcrypto ... Links to them and others can be found here

    You will need the proxy to be installed at both communicating ends and some mechanism to distinguish an encrypted message from an unencrypted one.
    LVL 1

    Accepted Solution

    If you're looking to not write your own program and instead use a built-in encryption/decryption plugin for an existing AIM client, use gaim (  along with the gaim-encryption plugin (

    Author Comment

    Thanks - far easier than writing my own!



    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
    Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
    The goal of this video is to provide viewers with basic examples to understand how to use strings and some functions related to them in the C programming language.
    Video by: Grant
    The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now