Skip to content

fabiodepin/wlmproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wlmproxy: An advanced proxy for the MSN Messenger protocol
==========================================================

Homepage: http://wlmproxy.org/

wlmproxy is a transparent proxy server for the MSN protocol.
It supports all versions of MSNP, from 8 up to 21.

Copyright
---------
 (C) 2011 William Lima <[email protected]>

License
-------

See the file LICENSE.

Features
--------
 - Access control lists (ACLs)
   The wildcard character * (asterisk) can be used as part of a user identifier
 - Wordfilter with regular expressions
 - Client version control
 - Conversation history
 - Automatic user registration
 - Group-based rules
 - Contact management and presence information
 - Disclaimer message
 - Policy enforcement notification

Limitations
-----------
 - no support for P2P
 - no web UI (yet)

P2P is in pre-alpha stage. Let me know if you're interested.

Build Requirements
------------------

 Boost C++ library
 Libxml2
 Dolphin Connector >= 1.1
 OpenSSL
 Libevent >= 1.4.13

Building from git
-----------------

$ make

Running
-------

$ mysql -u root -p
> CREATE DATABASE wlmproxy;
> CREATE USER 'joe'@'localhost' IDENTIFIED BY 'doe';
> GRANT SELECT,INSERT,UPDATE,EXECUTE ON wlmproxy.* TO 'joe'@'localhost';

$ mysql -D wlmproxy -u root -p < create_mysql.sql

$ ./wlmproxy -v

Then add a rule to redirect MSN traffic through the proxy.

IRC
---

#wlmproxy on chat.freenode.net

About

An advanced proxy for the MSN Messenger protocol

Resources

License

Stars

Watchers

Forks

Packages

No packages published