Replies: 5 comments 10 replies
-
Read here an idea. Probably need to edit HTTP header about server location:
Currently I haven't checked this, will check later. The other probably reason why WebOne can't act as MSN gateway is that WebOne don't support Keep-Alive connections. It is closing the connection just after end of response data transfer. But I can't find anywhere if the MSN rely on HTTP 1.1 Keep-Alive or if it can work over HTTP 0.9/1.0 proxies like WebOne. |
Beta Was this translation helpful? Give feedback.
-
There is information about the gateway protocol here: And some general information of how MSN communicates: I have been trying to get Messenger for Mac to work with both escargot and my own server. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Good news again. In new 0.16 release there is enough well support of HTTPS proxying, including the Now even WLM 2009 is working through Escargot and WebOne. It is not required to use patched versions (however patched are also working). Original MSN/Live Messenger signed by Microsoft also can connect to Escargot servers when the proxy server is configured to redirect HTTPS. Here is the edit set, tested with original builds of MSN 3.6.0039, 6.2.0208 7.0.0820, 7.5.0324, WLM 8.1.0178, 8.5.1302, 14.0.8117: ; Windows Live Messenger - Escargot gateway configuration.
; Don't forget to import WebOne Root Certificate in Windows registry.
; Login
[Edit:^http://messenger.hotmail.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; Gateway
[Edit:^http://gateway.messenger.hotmail.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; MSN 5 - 7.0 Login
[Edit:(^http://nexus.passport.com/rdr/pprdr.asp)]
AddInternalRedirect=https://m1.escargot.chat/nexus-mock
; MSN 7.5 Login
[Edit:^http://loginnet.passport.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; MSN 8 Login
[Edit:^http://login.live.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; MSN 6+ configuration
[Edit:^http://config.messenger.msn.com/(.*)]
AddInternalRedirect=https://conf.escargot.chat/$1
; MSN 8+ contacts
[Edit:^http://byrdr.omega.contacts.msn.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; Offline messaging
[Edit:^http://ows.messenger.msn.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
[Edit:^http://rsi.hotmail.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; MSN 8+ Windows Live Space
[Edit:^http://tkrdr.storage.msn.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
; MSN 9+ What's New service
[Edit:^http://sup.live.com/(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/$1
[Edit:http://login.live.com/login2.srf(.*)]
AddInternalRedirect=https://msnmsgr.escargot.chat/login
; MSN 7 (old Escargot patch)
[Edit:http://m1.escargot.chat/login]
AddInternalRedirect=https://msnmsgr.escargot.chat/login
[Edit:^http://status.messenger.msn.com/(.*)]
AddInternalRedirect=http://web.archive.org/web/20090212104204id_/http://status.messenger.msn.com/$1 Versions 4.7 of the Messenger and up are requiring Windows XP SP3 at this moment to work properly over WebOne. This is caused because they are using HTTPS to authorize, and WebOne is generating a SHA256 certificate for connection. SHA256 support was introduced only since Windows Vista RTM and XP SP3. |
Beta Was this translation helpful? Give feedback.
-
With WebOne 0.17, the bug which breaks work of SSL under pre-XPSP3 systems is fixed. And now original MSN Messenger 7.5/8.1 is working under Windows 2000 SP4 and XP RTM (on Win2k requires manual unzipping). Sadly, but something has changed on Escargot servers, and MSN 4.7/5/6/7.0 (not 7.5 and up) are currently not able to log in (even under WinXP + ProxHTTPSproxyMII, where previously worked). Hope, the bug is temporary.
When it will be fixed, probably, all versions of MSN Messenger (unpatched editions) would begin work under Windows 9x/Me/2000/NT4. Including 4.7-7.0. |
Beta Was this translation helpful? Give feedback.
-
Found that MSN Messenger 2.2 (WinME), 4.0 (WinXP), 4.6, 4.7 (WinXP SP2), 5.0, 7.0 and some other versions can use HTTP gateway if they can't connect to server directly.
With Escargot registry tweak they are working properly. Escargot's server is still accessible (with some small nuances), so gateways aren't used at all. However seems that theoretically that tweak is not really need, as we can use WebOne to work as the HTTP gateway:
So the connection to now-dead
messenger.hotmail.com
gateway should be do via WebOne, which is redirecting the connection to Escargot. Trying...All seems to be okay, but MSN saying that no MSN at all. :)
If try MSN 7.0, we're see 2 attempts to login, but same error. This is what MSN sends & receives (WebOne traffic dump):
As I can think from this (note that I am used MSN almost first time in my life :) ), Messenger is sending its version to server, then gots an session ID, and nothing more. Sadly, but I don't know how log should be appear when the
gateway.messenger.hotmail.com
was worked. Probably it should send login command through this gateway, but somewhy it doesn't.The MSN gateway support may be a good thing, because MSN Messenger 4.7+ on Win9x/XP/Vista don't like HTTPS configuration of Escargot servers, and a client patch is available only for or WinXP and newer. So a HTTP-gateway is a single way to connect from unpatched systems.
Beta Was this translation helpful? Give feedback.
All reactions