Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a filtering solution to be able to filter Live Messenger traffic according "with who" they are chatting.
We use Messenger for work, but some of collegues gets a lot of "out of work" messages during work time.

I would like to restrict the messenger traffic according to the contacts email, or UID.

I have found a possible solution, but I couldn't even start it, and seems a bit outdated.
msnpr.exe from

Best regards

share|improve this question
up vote 0 down vote accepted

Couple of options...

Smoothwall (bias alert: I work for Smoothwall) produce UTM devices that can monitor/block IM. The IM "half proxy" we use is called imspector (bias alert: I have a tiny bit of code in there, and the dev is a colleague and friend), which if you want to implement it on its own might offer more flexibility at a cost of having to set it all up yourself.

Another option is to use an openfire server. We use this to bridge our internal SIP messaging to MSN. Getting it to talk MSN is a bit of a bind IIRC, needing a hard to track down 3rd party plugin, I think this kraken business was involved.

share|improve this answer

If you can't find an app to handle it, you'll have to get messy with the messenger protocols to be able to pull the contact's information out before delivery. The protocols seem to be updated frequently to continuously cripple unofficial clients, so it's probably impractical.

MS offers a corporate alternative to live messenger which was forked from Windows Messenger, MS Office Communicator. This is the non-hacky way to restrict your messenger use to business purposes.

Alternatively, you could deploy a Jabber server or something similar if you're on a budget.

Lastly, don't forget the maxim "You shouldn't attempt to solve people problems with technology alone"

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.