Protocols/MSNP/Reference/Spotlife
MSNP Protocol |
Introduction • Terms • Clients |
Reference |
Error List • Commands • Relying Party Suite • Spotlife |
Services |
XMPP • HTTP Gateway • Tabs • Activities |
Documentation |
Development Tools • MSNP Grid |
Polygamy • URLs used by MSN |
Documents |
Protocol Versions |
Version 21 |
Version 18 |
Version 16 |
Version 15 |
Version 14 |
Version 13 |
Version 12 |
Version 11 |
Version 9 |
Version 8 |
Version 2 |
MSNC |
Introduction • P2P • Object Descriptor • Display Pictures • File Transfer |
Scenarios |
Microsoft Messenger for Mac |
MSNP on WebTV (MSNTV) |
SpotLife was a company later bought by Logitech: https://www.logitech.com/en-us/press/press-releases/1487
aMSN supported this so some source code is available and may be useful if someone wants to reverse engineer.
Software:
MSN Webcam Recorder: http://msnwcrec.arrozcru.org/index.html
Documentation
- http://www.amsn-project.net/forums/index.php?topic=6287.0
- https://github.com/wodim/amsn/blob/master/branches/p2p/msncam.tcl
- http://forum.eserv.ru/E2/Eserv%202%20support/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20%D0%B2%20MSN%20Messenger%207.5
- http://msn-messenger-protocol.herokuapp.com/phorum/read.php?f=1&i=8068&t=6671
- http://m.blog.chinaunix.net/uid-17267213-id-3128314.html (See "NAT Pass" at the end of the page, XML is interpreted as HTML so use "View Source")
XMLs
http://mlocate.spotlife.net/locate.sxml
http://mlocate.spotlife.net/locatep.sxml
http://mlocate.spotlife.net/locatev.sxml
<?xml version="1.0" encoding="UTF-8" ?> <locateresponse> <reflector>http://m3reflector.spotlife.net/createTunnel</reflector> <createreflectorsessionurl>http://m3reflector.spotlife.net/createSession</createreflectorsessionurl> <ip>http://mip.spotlife.net/info</ip> <clientipaddr><!--#echo var="REMOTE_ADDR" --></clientipaddr> <clientmaxbw>384</clientmaxbw> <createstatssessionurl>http://mstats.spotlife.net/createSession</createstatssessionurl> <stunurl>http://mstun.spotlife.net</stunurl> <stun1a>66.35.251.201:3478</stun1a> <stun1b>216.34.130.249:3478</stun1b> <stun1c>216.34.130.243:3478</stun1c> </locateresponse>
<?xml version="1.0" encoding="UTF-8"?> <createsessionresponse> <sid>XAIQD8cJNg</sid> <kid>69</kid> <createtunnelurl>http://m1reflector25.spotlife.net:9010/createTunnel</createtunnelurl> </createsessionresponse>
<?xml version="1.0" encoding="UTF-8"?> <createtunnelresponse> <tid>4918182704531921464</tid> <tunnelserverurl>http://m1reflector25.spotlife.net:9000</tunnelserverurl> <host>m1reflector25.spotlife.net</host> <port>9000</port> <manageurl>http://m1reflector25.spotlife.net:9010</manageurl> <qos> <maxtxsize>102400000</maxtxsize> <maxbandwidth>6144</maxbandwidth> </qos> </createtunnelresponse>
Known hostnames
mlocate.spotlife.net
m0reflector17.spotlife.net
m0reflector11.spotlife.net
m1reflector25.spotlife.net
m0reflector.spotlife.net
m1reflector.spotlife.net
m2reflector.spotlife.net
m3reflector.spotlife.net
mip.spotlife.net
mstats.spotlife.net
mstun.spotlife.net