What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » [Request] Get contact's messenger version

Pages: (2): « First « 1 [ 2 ] Last »
[Request] Get contact's messenger version
Author: Message:
TheSteve
Full Member
***

Avatar
The Man from Japan

Posts: 179
Reputation: 23
40 / Male / Flag
Joined: Aug 2005
RE: [Request] Get contact's messenger version
All of messenger's network traffic goes through Messenger Discovery's socket hook.  So yes, it is very likely that it looks at the Client ID.
03-15-2007 05:00 AM
Profile PM Web Find Quote Report
xsylvain2
Junior Member
**

Avatar
MsgPlus! For Evermore

Posts: 17
50 / Male / –
Joined: Feb 2007
RE: RE: [Request] Get contact's messenger version
quote:
Originally posted by TheSteve
All of messenger's network traffic goes through Messenger Discovery's socket hook.  So yes, it is very likely that it looks at the Client ID.


Ok, it is possible, but how to make a script which can recognize this information? (Y)

A script is only used or one needs another programs?^o)
03-15-2007 02:18 PM
Profile PM Find Quote Report
JimmyK
New Member
*


Posts: 2
35 / Male / –
Joined: Mar 2007
RE: [Request] Get contact's messenger version
Sorry to drag this thread back up, but it was never really clear whether this feature impossible using only a script?

I notice as well there's a messenger clone called aMSN that can do this as well as Msg Discovery.
03-21-2007 05:29 PM
Profile PM Find Quote Report
vikke
Senior Member
****

Avatar

Posts: 900
Reputation: 28
31 / Male / Flag
Joined: May 2006
RE: [Request] Get contact's messenger version
To read the sockets, you can use Xniff. It's an API which you can use in your scripts, to read/edit socket information. Search the forums for examples.
Here's one, from Pai: http://shoutbox.menthix.net/showthread.php?tid=64230

From there, you can probably find the Client ID Steve's talking about
I don't know the Messenger protocol well.. But you can find enough information over at MSNPiki. It's a Wiki about the Messenger protocol.

And yes, it should be possible to do this with a script.

--
vikke
4 8 15 16 23 42
03-21-2007 05:58 PM
Profile E-Mail PM Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: [Request] Get contact's messenger version
quote:
Originally posted by JimmyK
I notice as well there's a messenger clone called aMSN that can do this as well as Msg Discovery.
neither can.

What they do is not getting the client version, as that is impossible; the protocol does not support that.

What they do is getting the so called 'client id'. This is a number which represents what the client can do (and what not). But it does not indicate a version number at all. Although you could 'guess' what client version they are using based upon the supported features returned by the 'client id', but this is in no way a garantueed method.

quote:
Originally posted by TheSteve
If you can obtain your contact's Client ID, you can determine the protocol version and supported features.

For more information, see here:
http://msnpiki.msnfanatic.com/index.php/Client_ID

This post was edited on 03-21-2007 at 08:16 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
03-21-2007 08:16 PM
Profile PM Find Quote Report
vikke
Senior Member
****

Avatar

Posts: 900
Reputation: 28
31 / Male / Flag
Joined: May 2006
RE: RE: [Request] Get contact's messenger version
quote:
Originally posted by vikke
You cannot see which Messenger client/version your contact uses. You can only see which protocol version the contact uses.
4 8 15 16 23 42
03-22-2007 02:17 PM
Profile E-Mail PM Find Quote Report
JimmyK
New Member
*


Posts: 2
35 / Male / –
Joined: Mar 2007
RE: [Request] Get contact's messenger version
quote:
What they do is getting the so called 'client id'. This is a number which represents what the client can do (and what not). But it does not indicate a version number at all. Although you could 'guess' what client version they are using based upon the supported features returned by the 'client id', but this is in no way a garantueed method.

I guess that could be it... although aMSN has had a 100% success rate so far... admittedly it's only been tried with my mates who have MSN 7.5 and WLM 8.0 though, which I suppose would work well with the method you suggested.

could be getting it from the client id

quote:
#  0x10000000: This is the value for MSNC1 (MSN Msgr 6.0)
# 0x20000000: This is the value for MSNC2 (MSN Msgr 6.1)
# 0x30000000: This is the value for MSNC3 (MSN Msgr 6.2)
# 0x40000000: This is the value for MSNC4 (MSN Msgr 7.0)
# 0x50000000: This is the value for MSNC5 (MSN Msgr 7.5)
# 0x60000000: This is the value for MSNC6 (WL Msgr 8.0)
# 0x70000000: This is the value for MSNC7 (WL Msgr 8.1)


This post was edited on 03-22-2007 at 11:18 PM by JimmyK.
03-22-2007 11:12 PM
Profile PM Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: [Request] Get contact's messenger version
quote:
Originally posted by JimmyK
could be getting it from the client id
quote:
#  0x10000000: This is the value for MSNC1 (MSN Msgr 6.0)
# 0x20000000: This is the value for MSNC2 (MSN Msgr 6.1)
# 0x30000000: This is the value for MSNC3 (MSN Msgr 6.2)
# 0x40000000: This is the value for MSNC4 (MSN Msgr 7.0)
# 0x50000000: This is the value for MSNC5 (MSN Msgr 7.5)
# 0x60000000: This is the value for MSNC6 (WL Msgr 8.0)
# 0x70000000: This is the value for MSNC7 (WL Msgr 8.1)


It probably uses this yes, but that doesn't mean it is waterproof.

Eg: it is possible for a client to use a previous protocol version. Also, third party clients use those IDs values, and it speaks for its own that those are not "msn messenger" or "window live messenger" version something. It just means they are compatible with protocol version something and support certain features (or not).

This post was edited on 03-24-2007 at 04:15 AM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
03-24-2007 04:14 AM
Profile PM Find Quote Report
nunoperalta
Junior Member
**

Avatar

Posts: 78
Reputation: 2
– / – / Flag
Joined: Aug 2006
O.P. RE: [Request] Get contact's messenger version
so... anyone is doing or had tried to do this script? =P... ;)

i have no time to scripting, for now... =(.. sorry*

thanks for all ;)
07-05-2007 03:03 AM
Profile E-Mail PM Web Find Quote Report
nunoperalta
Junior Member
**

Avatar

Posts: 78
Reputation: 2
– / – / Flag
Joined: Aug 2006
O.P. RE: [Request] Get contact's messenger version
i want this scriiiiiiiiiiiipt :P
10-30-2007 10:15 PM
Profile E-Mail PM Web Find Quote Report
Pages: (2): « First « 1 [ 2 ] Last »
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On