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:
- No commercial distribution without
permission.
- You are allowed to modify the program and
source, all I ask is you keep the original
credit.
- 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