Yahoo!Coder's Cookbook menu left background
Yahoo!Coder's Cookbook menu right background
It is currently Fri Sep 10, 2010 10:01 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Y! Protocols precise
PostPosted: Mon Mar 12, 2007 8:50 am 
Offline

Joined: Mon Mar 12, 2007 8:31 am
Posts: 1
Hi all. Verry cool site!.

I'm getting started with the yahoo messenger protocol. I'm looking for some specific definitions.

What is the difference between YMSG and YCHT?...

What is the last version of the protocol? 9?

Thanks in advance, and sorry my english.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 15, 2007 1:37 am 
Offline
Site Admin
User avatar

Joined: Sun Mar 19, 2006 5:52 am
Posts: 302
Thanks for stopping by. YCHT is the older Java based protocol messenger used to use (someone please correct me if I am wrong). For the most part it is dead and you should not worry about it.

When analyzing YMSG I strongly recommend downloading Wireshark (www.wireshark.com). I ran a scan on a fresh install this evening (messenger 8.1) and the current protocol version is 15. Generally version 12-15 are the same with the exception that the later versions add functionality. Notably voice.


Top
 Profile  
 
 Post subject: YM Protocol
PostPosted: Fri Sep 21, 2007 3:11 pm 
Offline

Joined: Fri Sep 21, 2007 3:01 pm
Posts: 1
I started playing with yahoo protocols a few days ago.. I had some problems but “YCC_Trainer” was a good thing to start.
This is a list with the service codes that I easily found on the net but it’s not complete:

YAHOO_SERVICE_LOGON = 0x01
YAHOO_SERVICE_LOGOFF
YAHOO_SERVICE_ISAWAY
YAHOO_SERVICE_ISBACK
YAHOO_SERVICE_IDLE = 0x05
YAHOO_SERVICE_MESSAGE
YAHOO_SERVICE_IDACT
YAHOO_SERVICE_IDDEACT
YAHOO_SERVICE_MAILSTAT
YAHOO_SERVICE_USERSTAT = 0x0a
YAHOO_SERVICE_NEWMAIL
YAHOO_SERVICE_CHATINVITE
YAHOO_SERVICE_CALENDAR
YAHOO_SERVICE_NEWPERSONALMAIL
YAHOO_SERVICE_NEWCONTACT = 0x0f
YAHOO_SERVICE_ADDIDENT = 0x10
YAHOO_SERVICE_ADDIGNORE
YAHOO_SERVICE_PING
YAHOO_SERVICE_GROUPRENAME
YAHOO_SERVICE_SYSMESSAGE = 0x14
YAHOO_SERVICE_PASSTHROUGH2 = 0x16
YAHOO_SERVICE_CONFINVITE = 0x18
YAHOO_SERVICE_CONFLOGON
YAHOO_SERVICE_CONFDECLINE = 0x1a
YAHOO_SERVICE_CONFLOGOFF
YAHOO_SERVICE_CONFADDINVITE
YAHOO_SERVICE_CONFMSG
YAHOO_SERVICE_CHATLOGON
YAHOO_SERVICE_CHATLOGOFF = 0x1f
YAHOO_SERVICE_CHATMSG = 0x20
YAHOO_SERVICE_GAMELOGON = 0x28
YAHOO_SERVICE_GAMELOGOFF
YAHOO_SERVICE_GAMEMSG = 0x2a
YAHOO_SERVICE_FILETRANSFER = 0x46
YAHOO_SERVICE_VOICECHAT = 0x4a
YAHOO_SERVICE_NOTIFY = 0x4b
YAHOO_SERVICE_P2PFILEXFER = 0x4d
YAHOO_SERVICE_PEERTOPEER = 0x4f
YAHOO_SERVICE_AUTHRESP = 0x54
YAHOO_SERVICE_LIST = 0x55
YAHOO_SERVICE_AUTH = 0x57
YAHOO_SERVICE_ADDBUDDY = 0x83
YAHOO_SERVICE_REMBUDDY = 0x84
YAHOO_SERVICE_IGNORECONTACT = 0x85
YAHOO_SERVICE_REJECTCONTACT = 0x86

I someone can complete it, would be nice.
I'm wondering if anyone can explain how you can login to messenger through meebo and what the protocol is…(Maybe sounds silly but the reason I am interested in is that when you try to flood someone yahoo bans your ip address for a period of time…and I think you can avoid this by logging in through meebo)


Top
 Profile  
 
 Post subject:
PostPosted: Sun Sep 23, 2007 3:27 pm 
Offline
Site Admin
User avatar

Joined: Sun Mar 19, 2006 5:52 am
Posts: 302
Well I should be the last person to judge someone for their intentions. Sometimes by doing something not quite right we learn the most.

Meebo.com is a third party company that proxies requests through their servers. When you login to Yahoo! through Meebo you are not actually logging into Yahoo!’ but logging into the Meebo servers. The Meebo servers then initiate a connection to Yahoo! through a back-end.

This could present several problems. The first is of course privacy. Meebo now has your password and they can do anything they want with it. I have heard nothing bad about Meebo but I would not make it a habit for just any web service. The second is the communication between you and Meebo is completely different from YMSG. Meebo uses server POSTs to do its communicating. This is similar to the Web Messenger but the protocol is considerably different.

I guess the bottom line is this. Depending on the type of flood you are using this may be a good solution. You would be using Meebo as a proxy to obscure your IP. The bad news is you will have to write a piece of software to convert between protocols. I sniffed out enough to see that it is very possible but it is not in the direction that I want to go so I don’t think I can help you out very much more.


Top
 Profile  
 
 Post subject: Re: YM Protocol
PostPosted: Thu Sep 10, 2009 9:30 pm 
Offline

Joined: Mon Sep 07, 2009 12:44 am
Posts: 3
SERVICE_LOGON = 0x01
SERVICE_LOGOFF = 0x02
SERVICE_ISAWAY = 0x03
SERVICE_ISBACK = 0x04
SERVICE_IDLE = 0x05
SERVICE_MESSAGE = 0x06
SERVICE_IDACT = 0x07
SERVICE_IDDEACT = 0x08
SERVICE_MAILSTAT = 0x09
SERVICE_USERSTAT = 0x0a
SERVICE_NEWMAIL = 0x0b
SERVICE_CHATINVITE = 0x0c
SERVICE_CALENDAR = 0x0d
SERVICE_NEWPERSONMAIL = 0x0e
SERVICE_CONTACTNEW = 0x0f
SERVICE_ADDIDENT = 0x10
SERVICE_ADDIGNORE = 0x11
SERVICE_PING = 0x12
SERVICE_GROUPRENAME = 0x13
SERVICE_SYSMESSAGE = 0x14
SERVICE_PASSTHROUGH2 = 0x16
SERVICE_CONFINVITE = 0x18
SERVICE_CONFLOGON = 0x19
SERVICE_CONFDECLINE = 0x1a
SERVICE_CONFLOGOFF = 0x1b
SERVICE_CONFADDINVITE = 0x1c
SERVICE_CONFMSG = 0x1d
SERVICE_CHATLOGON = 0x1e
SERVICE_CHATLOGOFF = 0x1f
SERVICE_CHATPM = 0x20
SERVICE_GAMELOGON = 0x28
SERVICE_GAMELOGOFF = 0x29
SERVICE_GAMEMSG = 0x2a
SERVICE_FILETRANSFER = 0x46
SERVICE_VOICECHAT = 0x4a
SERVICE_NOTIFY = 0x4b
SERVICE_P2PFILEXFER = 0x4d
SERVICE_PEERTOPEER = 0x4f
SERVICE_AUTHRESP = 0x54
SERVICE_LIST = 0x55
SERVICE_AUTH = 0x57
SERVICE_FRIENDADD = 0x83
SERVICE_FRIENDREMOVE = 0x84
SERVICE_CONTACTIGNORE = 0x85
SERVICE_CONTACTREJECT = 0x86
SERVICE_CHATCONNECT = 0x96
SERVICE_CHATGOTO = 0x97 // ?
SERVICE_CHATLOGON = 0x98
SERVICE_CHATLEAVE = 0x99// ?
SERVICE_CHATLOGOFF = 0x9b
SERVICE_CHATDISCONNECT = 0xa0
SERVICE_CHATPING = 0xa1// ?
SERVICE_CHATMSG = 0xa8

This could be helpful.
Please correct if something goes wrong.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Search Yahoo! Coder's Cookbook via Google search