messenger: anti-filter, anti censorship application?!

Hello


You may know there are some countries that do filter the internet to shut down oppisit voices . I have started to plan for an anti-filter solution and I thought using MSN messenger can be a good choice as evrybody uses it.

Principals of the transaction are very sipmle, basicaly it has to enable the user to make http, ftp,.. requests to any of his/her contacts that have access to internet without censorship and to receive the replys back from the contacts (such as a proxy, but they are not as many as users of messengersIdea). Now my question is if there is any way that I can hide the traffic of messenger from the ISP's where the filtering is done. what if the ISP decides to filter the messenger service? Does it help if I choose the ports randomly?


I would apprciate if you bring some refrences where I can study how they filter the messenger traffic.I beleive we must fight political censorship on Internet. Thanks

[1119 byte] By [OLD_TIMES] at [2008-2-6]
# 1

Well there's a number of ways it could be done, Messenger does operate on either port 1863 or 80 and to specific servers which are easily noticable.

As well, the Messenger protocol itself is sent in plain text (with certain exceptions, including authentication) so it's easily detectable using inspection.

That being said in terms of the Activity API, the peer to peer functionality of Messenger allows it to operate both through the server (using ports stated above) and directly from peer to peer so it would be more difficult to capture if one were being specific.

You could also use an activity app to encrypt messages, send through the Messenger P2P infrastructure and then decrypt them at the end.

JonathanKay at 2007-9-9 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 2

Thanks! It seems there is a lot for me to read before I ask more questions, meanwhile any other suggestions - resources - refrences are welcomed.
I am thinking to design a p2p messenger on its own for 2 reasons:
1- The MSN messnger is not fully documented, it bugs me!
2-What if the msn messnger service is stoped or filtered? then the authentication to access the p2p service would not be possible.
What do you think?;)

OLD_TIMES at 2007-9-9 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 3
OLD_TIMES wrote:

Hello


You may know there are some countries that do filter the internet to shut down oppisit voices . I have started to plan for an anti-filter solution and I thought using MSN messenger can be a good choice as evrybody uses it.

Principals of the transaction are very sipmle, basicaly it has to enable the user to make http, ftp,.. requests to any of his/her contacts that have access to internet without censorship and to receive the replys back from the contacts (such as a proxy, but they are not as many as users of messengers). Now my question is if there is any way that I can hide the traffic of messenger from the ISP's where the filtering is done. what if the ISP decides to filter the messenger service? Does it help if I choose the ports randomly?


I would apprciate if you bring some refrences where I can study how they filter the messenger traffic.I beleive we must fight political censorship on Internet. Thanks

seepicture at 2007-9-9 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...

Windows Live Developer Forums

Site Classified