[Request] Get contact's messenger version |
Author: |
Message: |
TheSteve
Full Member
The Man from Japan
Posts: 179 Reputation: 23
40 / /
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 |
|
|
xsylvain2
Junior Member
MsgPlus! For Evermore
Posts: 17
50 / / –
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?
A script is only used or one needs another programs?
|
|
03-15-2007 02:18 PM |
|
|
JimmyK
New Member
Posts: 2
35 / / –
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 |
|
|
vikke
Senior Member
Posts: 900 Reputation: 28
31 / /
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
|
|
03-21-2007 05:58 PM |
|
|
CookieRevised
Elite Member
Posts: 15517 Reputation: 173
– / /
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 |
|
|
vikke
Senior Member
Posts: 900 Reputation: 28
31 / /
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.
|
|
03-22-2007 02:17 PM |
|
|
JimmyK
New Member
Posts: 2
35 / / –
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 |
|
|
CookieRevised
Elite Member
Posts: 15517 Reputation: 173
– / /
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 idquote: # 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 |
|
|
nunoperalta
Junior Member
Posts: 78 Reputation: 2
– / – /
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 |
|
|
nunoperalta
Junior Member
Posts: 78 Reputation: 2
– / – /
Joined: Aug 2006
|
O.P. RE: [Request] Get contact's messenger version
i want this scriiiiiiiiiiiipt
|
|
10-30-2007 10:15 PM |
|
|
Pages: (2):
« First
«
1
[ 2 ]
Last »
|
|