Protocols/MSNP/Reference/Spotlife: Difference between revisions

From NINA Wiki
Jump to navigation Jump to search
(Created page with "<pre> Some information about the Spotlife system used by Messenger. SpotLife was a company later bought by Logitech: https://www.logitech.com/en-us/press/press-releases/1487...")
 
No edit summary
Line 1: Line 1:
<pre>
{{Protocols/MSNP}}
Some information about the Spotlife system used by Messenger.


SpotLife was a company later bought by Logitech: https://www.logitech.com/en-us/press/press-releases/1487
SpotLife was a company later bought by Logitech: https://www.logitech.com/en-us/press/press-releases/1487
Line 6: Line 5:
aMSN supported this so some source code is available and may be useful if someone wants to reverse engineer.
aMSN supported this so some source code is available and may be useful if someone wants to reverse engineer.


**Some software:**
= Software: =


MSN Webcam Recorder : http://msnwcrec.arrozcru.org/index.html
MSN Webcam Recorder: http://msnwcrec.arrozcru.org/index.html


**Some documentation:**
= Documentation =


http://www.amsn-project.net/forums/index.php?topic=6287.0
* 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")


https://github.com/wodim/amsn/blob/master/branches/p2p/msncam.tcl
= XMLs =
 
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")
 
**Some XMLs:**
 
http://mlocate.spotlife.net/locate.sxml
 
http://mlocate.spotlife.net/locatep.sxml
 
http://mlocate.spotlife.net/locatev.sxml


* <code>http://mlocate.spotlife.net/locate.sxml</code>
* <code>http://mlocate.spotlife.net/locatep.sxml</code>
* <code>http://mlocate.spotlife.net/locatev.sxml</code>
<pre>
<?xml version="1.0" encoding="UTF-8" ?>  
<?xml version="1.0" encoding="UTF-8" ?>  
<locateresponse>
<locateresponse>
Line 43: Line 36:
      <stun1c>216.34.130.243:3478</stun1c>
      <stun1c>216.34.130.243:3478</stun1c>
</locateresponse>
</locateresponse>
 
</pre>
http://m0reflector.spotlife.net/createSession
* <code>http://m0reflector.spotlife.net/createSession</code>
 
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<createsessionresponse>
<createsessionresponse>
Line 52: Line 45:
    <createtunnelurl>http://m1reflector25.spotlife.net:9010/createTunnel</createtunnelurl>
    <createtunnelurl>http://m1reflector25.spotlife.net:9010/createTunnel</createtunnelurl>
</createsessionresponse>
</createsessionresponse>
 
</pre>
http://m1reflector25.spotlife.net:9010/createTunnel?sid=XAIQD8cJNg&a=GxIIY60Wh6ibdFhltwRvJA
* <code>http://m1reflector25.spotlife.net:9010/createTunnel?sid=XAIQD8cJNg&a=GxIIY60Wh6ibdFhltwRvJA</code>
 
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<createtunnelresponse>
<createtunnelresponse>
Line 67: Line 60:
    </qos>
    </qos>
</createtunnelresponse>
</createtunnelresponse>
</pre>
= Known hostnames =


**Known hostnames:**
* <code>mlocate.spotlife.net</code>
 
* <code>m0reflector17.spotlife.net</code>
mlocate.spotlife.net
* <code>m0reflector11.spotlife.net</code>
 
* <code>m1reflector25.spotlife.net</code>
m0reflector17.spotlife.net
* <code>m0reflector.spotlife.net</code>
 
* <code>m1reflector.spotlife.net</code>
m0reflector11.spotlife.net
* <code>m2reflector.spotlife.net</code>
 
* <code>m3reflector.spotlife.net</code>
m1reflector25.spotlife.net
* <code>mip.spotlife.net</code>
* <code>mstats.spotlife.net</code>
* <code>mstun.spotlife.net</code>


m0reflector.spotlife.net
[[Category:MSN]]
 
[[Category:Protocols/MSNP]]
m1reflector.spotlife.net
[[Category:Work_In_Progress]]
 
m2reflector.spotlife.net
 
m3reflector.spotlife.net
 
mip.spotlife.net
 
mstats.spotlife.net
 
mstun.spotlife.net
 
</pre>

Revision as of 13:03, 11 May 2022

MSNP Protocol
IntroductionTermsClients
Reference
Error ListCommandsRelying Party SuiteSpotlife
Services
XMPPHTTP GatewayTabsActivities
Documentation
Development ToolsMSNP Grid
PolygamyURLs 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
IntroductionP2PObject DescriptorDisplay PicturesFile 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

XMLs

	<?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