Protocols/MSNP: Difference between revisions
Animadoria (talk | contribs) No edit summary |
Animadoria (talk | contribs) (Moved MSN Grid to separate page) |
||
Line 184: | Line 184: | ||
MSN 7.5 - 8: uses RST | MSN 7.5 - 8: uses RST | ||
WLM 2009+: uses RST2 | WLM 2009+: uses RST2 | ||
</pre> | </pre> | ||
Revision as of 10:55, 11 May 2022
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) |
MSNP stands for "Microsoft Notification Protocol", the protocol used on MSN/Windows Live Messenger, all the way to when it was discontinued, and Skype's network used a heavily modified version of MSNP in the past. We not only will fully document the protocol, but will maintain and update it.
If you want to contribute, you can request an account by sending an email to accounts@wiki.nina.chat with desired username and also a few words on what you have to contribute (for spam control). You should also check the Needed, which is a list of things we are looking for.
If you want to contribute something anonymously or without registering, send it to contribute@wiki.nina.chat. If anonymity is desired, state so, and your name/email will not be mentioned.
You can also donate to help with this MSN/Windows Live revival, because it is a full time job at this point.
Clients
Read additional frequently asked questions for clients and the Escargot service.
Overview
Since the original sort of lacked a good overview page, because it just redirected to Version 8, below is the former side bar, which will be turned back into a sidebar later, but for now is a temporary overview/index.
Protocols/MSNP/Overview can probably be merged into this, as well as an overview of commands or at the very least the highest level of information. In the end, the style and layout, as well as sidebar should match Protocols/OSCAR.
If a page seems to be missing, more than likely the capitalization is incorrect because it was all over the place in the import. So fix or report missing pages.
Some fancy language needs to be here describing everything.
- Escargot Wishlist: List of things we're after that'd benefit Escargot development and support.**
- Missing Client Versions: Ongoing list of missing builds of client software Escargot targets. Currently only accounts for MSN Messenger software.**
- MSN/WLM Activities: Information about MSN Messenger/WLM Activities.
- Client downloads: Versions of MSN/WLM for download.
- Clean install: How to do a clean MSN Messenger/WLM install.
- Compatibility: Escargot server compatibility with MSN Messenger/WLM versions.
- Debug logging: How to enable various MSN Messenger/WLM logging options to ease your life debugging MSN Messenger/WLM.
- Gateways:
- HTTP gateway: Information about the MSN Messenger/WLM HTTP gateway.
- XMPP gateway: Information about the MSN Messenger/WLM XMPP gateway.
- Identify MSN Messenger/WLM version from setup: How to identify the exact MSN Messenger/WLM version contained in a setup file.
- MSN/WLM PCAP files: PCAP files (Wireshark captures) of MSN Messenger/WLM traffic.
- MSN Polygamy: How to enable MSN Polygamy manually.
- MSNP protocol docs: MSNP documentation.
- MSNP21 changes (w/ editors notes): Changes introduced in the mess of a protocol that is MSNP21
- Messenger:mac Details: Technical information about the Messenger:mac client released by Microsoft.
- MSNP on WebTV/MSN TV: Notes on how MSNP was utilized on Microsoft's WebTV/MSN TV service.
- Relaying Party Suite: Information on Relaying Party Suite, a challenge-response method utilized in MSNP15 and above.
- Spotlife: Information about Spotlife, the system used to solve the NAT problem with the webcam functionality.
- Tools: Tools that may ease your life working with MSN Messenger/WLM.
- URLs used by MSN/WLM
Successful login logs:
Index
Windows Live Network Protocol
- Version 21
- Version 18
- Version 16
- Version 15
- Version 14
- Version 13
- Version 12
- Version 11
- Version 9
- Version 8
Windows Live Client Protocol
Reference
Client Logs
Scenarios
TODO
- Need menu like OSCAR w/ just version numbers, and template should allow passing of version number and/or page depending, even if not in use for now, have a default template ready w/ it including categories.
- If it's only on archive.org, it all needs to be properly organized here, not all copy/pasted willy nilly like 7th grade book report on General Smedley Butler. All should be listed here, as seen below, so that when pages are being cleaned up things aren't re-imported. Always include Protocols/MSNP category.
- In fact, just import everything, because if Microsoft won't put everything in one place, we will. Also external links to further information related to the protocol can be linked, so long as their content is imported as it's clear people want madd creditz for their content but they're too lazy/stupid to keep their sites up, so they're only as reliable as the information they can provide until they're flushed down the Internet toilet.
- Protocols/MSNP/General/Commands and Protocols/MSNP/Reference/Commands should be merged into just Protocols/MSNP/Commands.
- Protocols/MSNP/General/Connections and Protocols/MSNP/General/Overview can be moved out of general.
- Setup forum @ https://forum.nina.bz/forum-14.html
- Protocols/MSNP/XMPP
- Protocols/MSNP/Development
- Protocols/MSNP/Gateway
- Protocols/MSNP/Tabs
- Protocols/MSNP/Activities
Imported/Importing
https://en.wikipedia.org/wiki/Windows_Live_Messenger MSNP 2: - https://tools.ietf.org/html/draft-movva-msn-messenger-protocol-00 MSNP 8: - http://msn-messenger-protocol.herokuapp.com/index.php MSNP 7: - http://msn-messenger-protocol.herokuapp.com/sitev1/ MSNP 8 - 18: - http://web.archive.org/web/20150310041951/http://msnpiki.msnfanatic.com/index.php - http://msnpiki.tadeu.org/index.php (site down) - http://imgate.wikidot.com/ (Circles/Groups) MSNP 9: - http://web.archive.org/web/20040218095638/http://wisoftware.host.sk/msn6/ MSNP 21: - https://code.google.com/archive/p/msnp-sharp/wikis/KB_MSNP21.wiki - https://searchcode.com/codesearch/view/2262024/ - https://wenku.baidu.com/view/73b4f9fe941ea76e58fa0456.html Other: - Summary: http://wiki.dequis.org/projects/msn/protocol_versions/ - Docs: https://github.com/msndevs/protocol-docs/wiki - SSO Sample: http://www.codeproject.com/Articles/24444/Single-Sign-On-with-MSN-Protocol1 - MsgrConfig.asmx sample: http://www.mail-archive.com/amsn-devel@lists.sourceforge.net/msg04225/getclientconfig.log * Compare imported from XML dump with the following to make sure it's as equally badly formatted before improving, because right now it's even worse: http://web.archive.org/web/20100225061312/http://msnpiki.msnfanatic.com/index.php/Command:RNG * Already poorly imported MSN Object from zoronax.bot2k3.net: [[Protocols/MSNP/MSNC/MSN_Object]], needs to be cleaned up * Need to import: http://web.archive.org/web/20080309042523/http://siebe.bot2k3.net:80/docs/?url=home.html * https://github.com/msndevs/protocol-docs/wiki * https://gitlab.com/escargot-chat/server/-/wikis/protocol-docs * http://web.archive.org/web/20120119043443/http://telepathy.freedesktop.org/wiki/Pymsn/MSNP/ContactListActions * https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f0766af1-beed-4381-beb0-a45ed8acd4c7/cant-authenticate-loginnetpassportcom?forum=wlmessengerdev * http://wiki.dequis.org/projects/msn/protocol_versions/ * http://www.codeproject.com/Articles/24444/Single-Sign-On-with-MSN-Protocol1 * https://news.ycombinator.com/item?id=10900899 * https://github.com/billiob/papyon/tree/master/papyon/service * http://www.hypothetic.org/docs/msn/general/overview.php
Polygamy
The MSN polygamy program changes one byte (0xb7 -> 0xb6) at 0x1406b1 (7.0.0770): ```diff - 01406b0: b73d 0000 0f00 b585 0001 6a00 ffff 2877 + 01406b0: b63d 0000 0f00 b585 0001 6a00 ffff 2877 ``` Location of this byte in several version of MSN (English): ``` MSN 1.0.0863: 0x 263ce MSN 2.0.0083: 0x 2acef MSN 2.0.0085: 0x 2ad07 MSN 2.2.1053: 0x 17160 MSN 3.0.0286: 0x 1f234 MSN 3.5.0077: 0x 30389 MSN 3.6.0025: 0x 2f82d MSN 4.5.0121: 0x 4e692 MSN 4.6.0073: 0x 1e794 MSN 4.6.0083: 0x 2b9c4 MSN 5.0.0544: 0x 46739 | nexus: 0x655a0 | 0x f048 MSN 6.0.0602: 0x ccbf2 | nexus: 0x1f164 | 0x1f238 MSN 6.2.0137: 0x dffe1 | nexus: 0x22ce0 | 0x22d68 MSN 7.0.0777: 0x1406b1 | nexus: 0x2cd80 | 0x2ce18 MSN 7.0.0813: 0x147079 | nexus: 0x2d098 | 0x2d140 MSN 7.0.0820: 0x147112 | nexus: 0x2cfb8 | 0x2d060 MSN 7.5.0311: 0x157607 | nexus: 0x2e8f8 | 0x2e9b8 MSN 7.5.0324: 0x1580ec | -- | 0x2e9e8 WLM 8.1.0178: 0x1430ef MSN < 5: uses registry for messenger.hotmail.com MSN 5 - 7.0: uses nexus (5 - 6 also use registry as cache for NS) MSN 7.5 - 8: uses RST WLM 2009+: uses RST2
URLs used by MSN
Essential: - `messenger.hotmail.com`: MSNP connection; all versions - `messenger.hotmail-int.com`: MSNP connection; some betas, including 5.0.0327? - `gateway.messenger.hotmail.com`: HTTP proxy for around the MSNP connection; all versions - `nexus.passport.com`: Provides login url; MSN 5 - 7.0 - `config.messenger.msn.com`: MsgrConfig file that specifies tabs, ads, etc; MSN 6+ - `loginnet.passport.com`, `login.live.com`: IDCRL login; MSN 7.5+ - `byrdr.omega.contacts.msn.com`: SOAP contacts; WLM 8 Non-essential/additional services: - `ows.messenger.msn.com`, `rsi.hotmail.com`: Offline messaging servers, send and receive respectively - `login.live.com`: HTTP(S) authentication to Windows Live ID and acquiring of x509 certificates for secure peer-to-peer (p2p) connections for the Sharing Folders feature - `*.storage.msn.com`: Online storage of user tile, status message, display name, and Windows Live Space storage? WLM 8.0+? - `sup.live.com`: What's New service; WLM 2009+ - `sqm.msn.com`: Software Quality Management; telemetry/log submission - [`g.msn.com URLs`](g.msn.com-urls): URL shortener for various Microsoft/MSN/Live services and downloads - `c.msn.com`: "To set an anonymous unique ID for a user to personalize the Windows Live experience" - `crl.microsoft.com`: "To access the latest Certificate Revocation List (CRL) in order to check the validity of a certificate" - `*.edge.messenger.live.com`: "Various core Messenger operations. For example, echo servers that are used to establish direct connectivity between two messenger clients for peer-to-peer (p2p) communication when clients are behind firewalls" - `relay.data.edge.messenger.live.com`: "Media relay used to transfer binary data (files, voice, or video)" - `rad.msn.com`: "To download advertising content display in the client and to download ad-sponsored personal expression content, such as display pictures, and emoticons" - `appdirectory.messenger.msn.com`: "Used by Messenger activities/games applications that run inside Messenger applications" - `images.messenger.msn.com`: "For messenger image files" - `spaces.live.com`: "For the contact card" - `relay.voice.messenger.msn.com`: "Media relay used for voice" g.msn.com: Final URLs from this Microsoft URL shortener. ``` g.msn.com/5meen_us/1 http://www.microsoft.com/exchange/downloads/2000/imclient.asp g.msn.com/5meen_us/2 "No such link" g.msn.com/5meen_us/3 http://www.microsoft.com/windowsxp/pro/default.asp g.msn.com/5meen_us/4 ? g.msn.com/5meen_us/5 http://www.microsoft.com/windowsxp/home/default.asp g.msn.com/5meen_us/6 ? g.msn.com/5meen_us/7 http://www.microsoft.com/windowsxp g.msn.com/5meen_us/8 ? g.msn.com/5meen_us/9 ? g.msn.com/5meen_us/10 "No such link" g.msn.com/5meen_us/11 http://loginnet.passport.com/login.srf?id=2&svc=mail&cbid=24325&msppjph=1&lc=1033 -> http://www.hotmail.msn.com/cgi-bin/sbox -> http://lc2.law5.hotmail.passport.com/cgi-bin/login?_lang=EN&lc=1033&fs=1&ct=1043371254&tw=86400&id=2&kv=0&rru=%2fcgi%2dbin%2fhmhome&reason=nocookies g.msn.com/5meen_us/12 "No such link" g.msn.com/5meen_us/13 http://www.passport.com/ g.msn.com/5meen_us/14 ? g.msn.com/5meen_us/15 http://memberservices.passport.com/ g.msn.com/5meen_us/16 ? g.msn.com/5meen_us/17 ? g.msn.com/5meen_us/18 ? g.msn.com/5meen_us/19 http://www.msn.com/ g.msn.com/5meen_us/20 ? g.msn.com/5meen_us/21 http://my.msn.com/ g.msn.com/5meen_us/22 ? g.msn.com/5meen_us/23 ? g.msn.com/5meen_us/24 ? g.msn.com/5meen_us/25 http://search.msn.com g.msn.com/5meen_us/26 ? g.msn.com/5meen_us/27 http://eshop.msn.com/ g.msn.com/5meen_us/28 ? g.msn.com/5meen_us/29 http://moneycentral.msn.com/home.asp g.msn.com/5meen_us/30 ? g.msn.com/5meen_us/31 http://communities.msn.com/people/ g.msn.com/5meen_us/32 ? g.msn.com/5meen_us/33 ? g.msn.com/5meen_us/34 ? g.msn.com/5meen_us/35 http://join.msn.com/ g.msn.com/5meen_us/36 ? g.msn.com/5meen_us/37 http://explorer.msn.com/ g.msn.com/5meen_us/38 ? g.msn.com/5meen_us/39 ? g.msn.com/5meen_us/40 ? g.msn.com/5meen_us/41 ? g.msn.com/5meen_us/42 ? g.msn.com/5meen_us/43 ? g.msn.com/5meen_us/44 ? g.msn.com/5meen_us/45 ? g.msn.com/5meen_us/46 ? g.msn.com/5meen_us/47 ? g.msn.com/5meen_us/48 ? g.msn.com/5meen_us/49 ? g.msn.com/5meen_us/50 http://members.msn.com/find.msnw?pgmarket=en-us g.msn.com/5meen_us/51 http://members.msn.com/rootcat.msnw?pgmarket=en-us g.msn.com/5meen_us/52 ? g.msn.com/5meen_us/53 ? g.msn.com/5meen_us/54 ? g.msn.com/5meen_us/55 http://g.msn.com/5meen_ms/55 -> http://status.messenger.msn.com/Status.aspx g.msn.com/5meen_us/56 ? g.msn.com/5meen_us/57 ? g.msn.com/5meen_us/58 ? g.msn.com/5meen_us/59 ? g.msn.com/5meen_us/60 http://messenger.microsoft.com/tabs/tabxml.asp g.msn.com/5meen_us/61 ? g.msn.com/5meen_us/62 ? g.msn.com/5meen_us/63 http://help.msn.com/EN_US/HelpWindow_msg.asp?INI=Messengerv60DL.ini&H_VER=1.7 g.msn.com/5meen_us/64 http://help.msn.com/EN_US/HelpWindow_msg.asp?INI=Messengerv60XP.ini&H_VER=1.7 g.msn.com/5meen_us/65 http://messenger.microsoft.com/redirs/validate.asp -> http://memberservices.passport.net/uiemailval.srf?id=507&ru=http://messenger.microsoft.com&lc=1031 g.msn.com/5meen_us/66 ? g.msn.com/5meen_us/67 ? g.msn.com/5meen_us/68 http://help.microsoft.com/EN_US/HelpWindow_msg.asp?INI=macmsgv35.ini&H_VER=1.5&H_APP=MSN%20Messenger g.msn.com/5meen_us/69 http://www.pocketpc.com/ g.msn.com/5meen_us/70 http://www.microsoft.com/products/ceip/en-us/default.mspx g.msn.com/5meen_us/71 http://groups.msn.com/messengerv6beta g.msn.com/5meen_us/72 http://groups.msn.com/messengerv6beta/emoticons.msnw g.msn.com/5meen_us/73 http://groups.msn.com/themsnmessengergroup/displaypictures.msnw g.msn.com/5meen_us/74 http://groups.msn.com/messengerv6beta/backgrounds.msnw g.msn.com/5meen_us/75 http://support.microsoft.com/directory/worldwide/en-us/oemdirectory.asp?sd=gn g.msn.com/5meen_us/76 http://messenger.msn.com/resource/Emoticons.aspx?mkt=en-us g.msn.com/5meen_us/77 http://messenger.msn.com/resource/cTiles.aspx?mkt=en-us g.msn.com/5meen_us/78 ? g.msn.com/5meen_us/79 ? g.msn.com/5meen_us/80 http://messenger.msn.com/ g.msn.com/5meen_us/81 ? g.msn.com/5meen_us/82 http://messenger.msn.com/redirs/EDIT_PASSPORT_PROFILE.ASP g.msn.com/5meen_us/83 ? g.msn.com/5meen_us/84 ? g.msn.com/5meen_us/85 ? g.msn.com/5meen_us/86 ? g.msn.com/5meen_us/87 ? g.msn.com/5meen_us/88 ? g.msn.com/5meen_us/89 ? g.msn.com/5meen_us/90 ? g.msn.com/5meen_us/91 ? g.msn.com/5meen_us/92 http://www.mcafee.com/ g.msn.com/5meen_us/93 http://www.norton.com/ g.msn.com/5meen_us/94 http://messenger.msn.com:80/redirs/IE6_DOWNLOAD.ASP -> http://www.microsoft.com/downloads/details.aspx?FamilyID=1e1550cb-5e5d-48f5-b02b-20b602228de6&DisplayLang=en g.msn.com/5meen_us/95 ? g.msn.com/5meen_us/96 http://communities.microsoft.com/newsgroups/default.asp?icp=msn&slcid=US g.msn.com/5meen_us/97 http://www.microsoft.com/windows/netmeeting/ g.msn.com/5meen_us/98 http://privacy.msn.com/ g.msn.com/5meen_us/99 http://www.microsoft.com/windowsmobile/resources/msnmessenger/default.mspx g.msn.com/5meen_us/100 http://messenger.msn.com/redirs/MOBILE_SETTINGS.asp -> http://mobile.msn.com/ g.msn.com/5meen_us/101 http://messenger.msn.com/redirs/SEARCH.asp -> http://g.msn.com/5meen_us/50 g.msn.com/5meen_us/102 http://messenger.msn-int.com/redirs/FORGOT_PASSWORD.asp g.msn.com/5meen_us/103 http://messenger.msn-int.com/redirs/PORTAL.asp -> http://g.msn.com/5meen_us/19 g.msn.com/5meen_us/104 http://messenger.msn-int.com/redirs/BUDDY_BROWSE.asp g.msn.com/5meen_us/105 http://messenger.msn.com/redirs/SIGNUP.asp -> http://registernet.passport.net/reg.srf?lc=1033 g.msn.com/5meen_us/106 http://messenger.msn-int.com/redirs/VIEW_PROFILE.asp -> http://members.msn.com/?pgmarket=-&mem= g.msn.com/5meen_us/107 http://messenger.msn.com/redirs/PANE_HELP.asp -> http://help.msn.com/EN_US/HelpWindow_msg.asp?INI=&H_VER=1.7& g.msn.com/5meen_us/108 http://messenger.msn.com/redirs/COPPA.asp -> http://kids.passport.net/Default.srf?lc=1033,id=507,ru=http%3A%2F%2Fmessenger%2Ehotmail g.msn.com/5meen_us/109 http://messenger.msn-int.com/redirs/SERVER_STATUS.asp g.msn.com/5meen_us/110 http://messenger.msn.com/redirs/WHATS_NEW.asp -> http://messenger.msn.com/Feature/WhatsNew.aspx g.msn.com/5meen_us/111 http://messenger.msn.com/redirs/TERMS_OF_USE.asp -> http://messenger.msn.com/Help/Terms.aspx g.msn.com/5meen_us/112 http://messenger.msn.com/redirs/PRIVACY.asp -> http://messenger.msn.com/Help/Privacy.aspx g.msn.com/5meen_us/113 ? g.msn.com/5meen_us/114 http://messenger.msn.com/redirs/QUALITY.asp -> http://messenger.msn.com/Help/ceip.aspx g.msn.com/5meen_us/115 ? g.msn.com/5meen_us/116 http://messenger.msn.com/redirs/BACKGROUNDS.asp -> http://messenger.msn.com/resource/cBackgrounds.aspx?mkt=- g.msn.com/5meen_us/117 http://messenger.msn-int.com/redirs/INT/DISPLAY_PICTURES.asp g.msn.com/5meen_us/118 ? g.msn.com/5meen_us/119 ? g.msn.com/5meen_us/120 ? g.msn.com/5meen_us/121 http://messenger.msn.com/redirs/WINMSGR_UPGRADE.asp g.msn.com/5meen_us/122 http://messenger.msn.com/download/v6preview.asp?client=1 g.msn.com/5meen_us/123 http://messenger.msn.com/redirs/SQM_PROGRAM.asp -> http://g.msn.com/5meen_ms/70 g.msn.com/5meen_us/125 http://messenger.msn.com/redirs/ADVANCED_SEARCH.asp -> http://g.msn.com/5meen_us/50 g.msn.com/5meen_us/126 http://messenger.msn-int.com/redirs/SEARCH_BY_INTEREST.asp g.msn.com/5meen_us/127 ? g.msn.com/5meen_us/128 http://messenger.msn-int.com/redirs/GET_A_CAMERA.asp g.msn.com/5meen_us/129 http://messenger.msn-int.com/redirs/CAMERA_INFO.asp g.msn.com/5meen_us/130 http://messenger.msn.com/redirs/HELP_TOUR.asp -> http://messenger.msn.com/Tour/ g.msn.com/5meen_us/131 http://registernet.passport.net/reg.srf?lc=1033&id=956 -> https://login.passport.com/ppsecure/secure.srf?lc=1033&id=10&ru=https://registernet.passport.net/reg.srf%3Flc%3D1033%26id%3D956%26sl%3D1&tw=20&kv=7&ct=1080343292&cb=&checkda=1&msppjph=1&ems=1&seclog=10&ver=2.5.0809.2&tpf=8efe35464f32f67488bfc47aaf806eb2 g.msn.com/5meen_us/132 http://register.passport.net/reg.srf?lc=1033&id=956 g.msn.com/5meen_us/133 http://messenger.msn-int.com/redirs/EMOTICONS.asp -> http://help.msn.com/EN_US/HelpWindow_msg.asp?INI=Messengerv50.ini&H_VER=1.7&Topic=emoticons.htm&H_APP=MSN%20Messenger g.msn.com/5meen_us/140 http://messenger.msn.com/redirs/TSG.asp -> http://messenger.msn.com/ct/ g.msn.com/5meen_us/141 http://messenger.msn.com/redirs/CONTACTUS.asp g.msn.com/5meen_us/150 http://messenger.msn.com/redirs/SURVEY_FREE.asp -> http://feedback.live.com/eform.aspx?productkey=wlmessenger g.msn.com/5meen_us/151 http://messenger.msn.com/redirs/SURVEY.asp -> http://feedback.live.com/eform.aspx?productkey=wlmessenger g.msn.com/5meen_us/155 http://messenger.msn.com/redirs/IE6_DOWNLOAD.ASP -> http://g.msn.com/5meen_ms/94 g.msn.com/5meen_us/161 http://messenger.msn.com/redirs/MOBILE_LEARN.ASP -> http://g.msn.com/5meen_us/167 g.msn.com/5meen_us/167 http://mobile.msn.com/?lc=EN-US g.msn.com/5meen_us/177 http://ideas.live.com/programPage.aspx?versionId=7adb59de-a857-45ba-81cc-685ee3e858fe g.msn.com/5meen_us/61229 "No such link" ```
Other
Clicking "MSN Today" does a request to http://config.messenger.msn.com/Config/MsgrConfig.asmx. MSN also keeps trying to get that URL for a while, until it gives up. When it gives up, it removes the "MSN Today" button.
Example response: http://www.mail-archive.com/amsn-devel@lists.sourceforge.net/msg04225/getclientconfig.log
Documents
Here is a list of documents that may prove useful:
Client
- Microsoft Messenger:mac v5.1 - Deployment Guide: [Messenger51_NetAdminGuide__2_.pdf](https://storage.levelleap.com/nina/wiki/msnp/Messenger51_NetAdminGuide__2_.pdf)
- Microsoft Messenger for Mac 8 Beta Build 08.00.00.100305 - Release Notes: [Messenger8Beta_ReleaseNotes__1_.pdf](https://storage.levelleap.com/nina/wiki/msnp/Messenger8Beta_ReleaseNotes__1_.pdf)
- MSN Messenger on PocketPC - Help: [2003_MSN_20Messenger_PPC__1_.pdf](https://storage.levelleap.com/nina/wiki/msnp/2003_MSN_20Messenger_PPC__1_.pdf)
Activities
- ~~MSN Messenger Activity SDK - Documentation (September 2005): messengerActivitySDK__1_.zip~~ File possibly lost
- ~~MSN Messenger Activity SDK - Documentation (September 2006): msnmessengeractivitysdk__1_.zip~~ File possibly lost
- MCG APIs for MSN Games and Messenger: [MCG_20APIs_20for_20MSN_20Games_20and_20Messenger.zip](https://storage.levelleap.com/nina/wiki/msnp/MCG_20APIs_20for_20MSN_20Games_20and_20Messenger.zip)
Web
- Live Connect Preliminary - Documentation (November 2012): [LiveSDK.chm](https://storage.levelleap.com/nina/wiki/msnp/LiveSDK.chm)
- A Guide to MSN Communication Services: MSN Spaces, MSN Messenger, MSN Hotmail - Reviewers Guide (December 2004): [MSNWave10RG__1_.doc](https://storage.levelleap.com/nina/wiki/msnp/MSNWave10RG__1_.doc)
- A Guide to MSN Integrated Communication Services: MSN Spaces, MSN Messenger, MSN Hotmail (April 2005): [MSNWave10RG__5_.doc](https://storage.levelleap.com/nina/wiki/msnp/MSNWave10RG__5_.doc)
Captures
If you have pcap files from Messenger, it would be interesting to share them as they will be useful in order to understand the protocol.
On pcapr.net (now defunct), a search for "msnms" gave these files:
- [91a4d900-9804-012b-b2a6-0016cb8cea27.pcap](https://storage.levelleap.com/nina/wiki/msnp/91a4d900-9804-012b-b2a6-0016cb8cea27.pcap)
- [Authentication_MSNM1.0.pcap](https://storage.levelleap.com/nina/wiki/msnp/Authentication_MSNM1.0.pcap)
- [1-500.pcap](https://storage.levelleap.com/nina/wiki/msnp/1-500.pcap)
- ~~h_263_fast_cif_00000_20050908165359.pcap~~ File lost
- ~~h_263_fast_cif_00004_20050908165454.pcap~~ File lost
- ~~MSN_and_XMPP_00002_20090928130210.pcap~~ File lost
- ~~MSN_and_XMPP_00001_20090928130006.pcap~~ File lost
- [oicq.pcap](https://storage.levelleap.com/nina/wiki/msnp/oicq.pcap)
- On this webpage (https://seginfo.com.br/2011/11/01/demonstracoes-e-gabarito-do-desafio-pratico-analise-forense-em-trafego-de-rede-2/), you can find this file:
- [padaria.pcap](https://storage.levelleap.com/nina/wiki/msnp/padaria.pcap)
- In this github project (https://github.com/hc9725/my_etherdump), you can find these files:
- [msn.pcap](https://storage.levelleap.com/nina/wiki/msnp/msn.pcap)
- [msn_test.pcap](https://storage.levelleap.com/nina/wiki/msnp/msn_test.pcap)
- In this github project (https://github.com/markofu/pcaps), you can find this file:
- In this github project (https://github.com/ntop/nDPI), you can find this file:
- ~~msnms.pcap~~ File lost
- On the WireShark website (https://wiki.wireshark.org/MSNMS), you can find this file: