Yahoo! Trainer
Language: Visual Basic.NET 2003
Description: Yahoo! Trainer is the program that I used to test certain booters and the Messenger protocol.  More description can be found in the Yahoo! Protocol: Part 15 - Yahoo! Trainer.  This particular program is considered obsolete because I reworked the code into the YCC Trainer.
Sample:

Introduction

When I wrote the original paper that the YMSG tutorials are based off of, I needed a way to actually connect to the Yahoo! servers.  The Yahoo! Trainer is both a proof of concept that is it possible to make your own Messenger client and a research platform.  This version has the following features:

  • Log into the Yahoo! Messenger servers

  • Show the buddy list

  • Basic instant messaging

  • A debug window that shows every byte that is going in and out

  • Ability to individually execute each phase of the login process

  • Limited booter code execution

First and foremost this was used as a research platform.  The code done what it was supposed to do but not much more.  After much deliberation I decided to scrap the whole program and start from scratch with the YCC Trainer which has better coding standards but fewer features for right now.  Please feel free to poke around and see what you can learn from the Yahoo! Trainer.

Requirements

Restrictions

As stated before, this program is not being maintained.  I have experienced problems with large buddy lists.

License Agreement

The software, Yahoo! Trainer, is distributed under the Creative Commons GNU General Public License which can be found at http://creativecommons.org/licenses/GPL/2.0/ The major points follow:

  1. No commercial distribution without permission.
  2. You are allowed to modify the program and source, all I ask is you keep the original credit.
  3. If you do modify the program it will fall under the same license agreement.

I have chosen this license to allow users to do pretty much what they want with the program. The big thing that I ask is please don't redistribute this software without acknowledgment to YCC and a link back to http://ycoderscookbook.com. I would love to hear what you think about the program and if you have made useful changes. A forum for Yahoo! Trainer can be found at http://www.ycoderscookbook.com/forums/ under the Programs directory.

As with any piece of freeware, I have made every effort to make the software useable and friendly. With that said I take no responsibility for damage created by this program or the user’s actions. You may be violating the Yahoo! Terms of Service by using this program. The user takes full responsibility for their actions.

Source

The following file includes both the source and executable.

Yahoo Login Sockets.rar


Stats

Page Last Updated

07/02/2008 08:05:17 PM

Frames Notice

This pages belongs in frames [Reframe page]

Contact

admin@ycc.astahost.com

Hit Counter

Hit Counter