MSN ProxIRC is an IRC proxy (server) written in C++ which makes use of libMSN and OpenSSL. Whatever IRC server you are proxying, it shows virtual rooms to chat directly with your MSN contacts. Thread-safe and blazing fast. It is licensed under the under the General Public License (GPL).
ProxIRC aims to be a proxy through which one can connect to an IRC server while also being able to connect to MSN.
Once ProxIRC is running you can connect by using any IRC client; we suggest XChat and Chatzilla.
Status of connected users in the MSN is shown through a virtual channel created by the proxy server. When a user wants to talk to a friend from msn, only has to /join #friend and talk. The rest of the channels are provided by a true IRC server and directly forwarded by the proxy.
Only messages outgoing from the IRC client are parsed to look for information intended for to the proxy; information not meaningful for MSN ProxIRC proxy is directly forwarded to the underlaying real IRC server.
This is a preliminary documentation.
After uncompressing the package, enter the 'bin' directory and run 'cmake ..'. Then run 'make' and you will get all the compiled files inside the 'bin' directory.
Finally just run src/proxirc and use your favorite irc client to connect to the server. If you're running it on the same machine use '/server localhost'.
Once you're correctly connected to the real irc server (MSN ProxIRC will have forwarded all the packets) you may /join msn_info (this will be the virtual channel used by the server to notify MSN events.) Please don't try to connect to MSN without joining this channel. Once in, use the following to connect to MSN: /msg msn@server.gw IDENTIFY username@hotmail password. You should see a couple of messages: connecting... and connected! And you'd see that your friends already logged in the messenger join the channel. To speak to them use /join nick and that's it! You should be able to speak to them and even more... you may hear from them! :-)
TIP: Use the command /whois msn_admin to know how many messenger users you are talking to (as msn_admin user will be on all your msn channels).
TIP: Use the command /whois username to know whether the user is away, eating... or just online.
Please visit the project's page at sourceforge!
Daniele C. (aka legolas558) is the current project mantainer (2009)
Albert Cervera Areny - is the original developer of this project, responsible from 2002 to 2009
| Last updated ( Thursday, 17 September 2009 ) | |
| Close Window | |