[py-transports] PyMSNt infinate loop trying to make P2P connection,

4 views
Skip to first unread message

Norman Rasmussen

unread,
Oct 7, 2008, 5:20:56 AM10/7/08
to py-tra...@googlegroups.com
One of my contacts is using: Windows Live Messenger Beta Version 2009 (14.0.5027.908)

I've noticed that PyMSNt is trying to establish a P2P connection with his client.  It seems to fail, and then immediately restart - resulting in a 8kbps bandwidth usage!!!

Please can people check if they're seeing the same trend anywhere...

My guess is that the official client is expecting the hashed nonce to be correctly calculated, instead of being zero.

tcpdump shows:

MSG remot...@msn.com Remote%20User 172
MIME-Version: 1.0
Content-Type: application/x-msnmsgrp2p

<--snip-->

MSG remot...@msn.com Remote%20User 1374
MIME-Version: 1.0
Content-Type: application/x-msnmsgrp2p

<--snip-->

INVITE MSNMSGR: loca...@hotmail.com MSNSLP/1.0
To: <msnmsgr: loca...@hotmail.com>
From: <msnmsgr: remot...@msn.com>
Via: MSNSLP/1.0/TLP ;branch={3076B430-5F00-4534-80A2-49C04ABFE518}
CSeq: 0
Call-ID: {2291A786-2E97-1DC8-173E-181C82A76203}
Max-Forwards: 0
Content-Type: application/x-msnmsgr-transrespbody
Content-Length: 3200

Listening: true
NeedConnectingEndpointInfo: false
Conn-Type: Firewall
TCP-Conn-Type: Firewall
IPv6-global:
UPnPNat: false
Capabilities-Flags: 1
<--snip-->
IPv4Internal-Port: 2345
Nat-Trav-Msg-Type: WLX-Nat-Trav-Msg-Direct-Connect-Resp
Bridge: TCPv1
Nonce: {54261897-2675-4CE2-928E-C77B107EF98F}
SessionID: 216603943
SChannelState: 0

<--snip-->

MSNSLP/1.0 200 OK
Via: MSNSLP/1.0/TLP ;branch={3076B430-5F00-4534-80A2-49C04ABFE518}
CSeq: 1
Call-ID: {2291A786-2E97-1DC8-173E-181C82A76203}
Max-Forwards: 0
Content-Type: application/x-msnmsgr-transrespbody
Content-Length: 90

Bridge: TCPv1
Listening: false
Hashed-Nonce: {00000000-0000-0000-0000-000000000000}

--
- Norman Rasmussen
- Email: nor...@rasmussen.co.za
- Home page: http://norman.rasmussen.co.za/

Norman Rasmussen

unread,
Oct 7, 2008, 5:46:36 AM10/7/08
to py-tra...@googlegroups.com
On Tue, Oct 7, 2008 at 11:20 AM, Norman Rasmussen <nor...@rasmussen.co.za> wrote:
One of my contacts is using: Windows Live Messenger Beta Version 2009 (14.0.5027.908)
I've noticed that PyMSNt is trying to establish a P2P connection with his client.  It seems to fail, and then immediately restart - resulting in a 8kbps bandwidth usage!!!
Please can people check if they're seeing the same trend anywhere...


Not sure what's required to fix it with PyMSNt, so if anyone knows, let me know.

Norman Rasmussen

unread,
Jan 12, 2009, 10:10:04 AM1/12/09
to py-tra...@googlegroups.com
Still happening with "windows live messenger 2009", can anyone else confirm?

Norman Rasmussen

unread,
Feb 2, 2009, 3:54:18 PM2/2/09
to py-tra...@googlegroups.com
On Mon, Jan 12, 2009 at 5:10 PM, Norman Rasmussen <nor...@rasmussen.co.za> wrote:
Still happening with "windows live messenger 2009", can anyone else confirm?

I have pushed a fix for this to the sharesource hg repo.  It works for me, and makes sure that my bandwidth usage doesn't go crazy :-)

Norman Rasmussen

unread,
Feb 5, 2009, 3:53:53 AM2/5/09
to py-tra...@googlegroups.com
On Thu, Feb 5, 2009 at 10:43 AM, Massimiliano Mirra wrote:
> On Feb 2, 9:54 pm, Norman Rasmussen wrote:
>> I have pushed a fix for this to the sharesource hg repo. It works for me,
>> and makes sure that my bandwidth usage doesn't go crazy :-)
> sharesource seems to be down at the moment, could you post a patch?

patch at http://www.darkskies.za.net/~norman/msn/hg-214.patch

Reply all
Reply to author
Forward
0 new messages