• Welcome to Valhalla Legends Archive.
 

VB OSCAR Socket Help

Started by sk8terboi360, August 06, 2005, 12:31 AM

Previous topic - Next topic

sk8terboi360

I need some help with making a socket... if anybody can be kind enough to help please im me at sk8terb0i360 and please dont flame like some other forums have

Any sites for OSCAR Protocol tutorials for vb? and yes i have seached google and i found an explination on how it works not now to program it in vb, im not a n00b i am just a n00b in oscar :P im good in programing vb.

R.a.B.B.i.T

You're a newb.  You can't figure out how to add sockets.  Please try reading a tutorial, then come back and check the AIM/Oscar Client/Bot Development Board.

Yegg

Why can't you just use Winsock control?

Warrior

..because he doesn't know how even?
Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

MyndFyre

Quote from: Warrior on August 06, 2005, 11:44 AM
..because he doesn't know how even?

That's presumptuous.  I'm not a noob fan, you all know, but there's a difference between not knowing how and not knowing what.  Who's to say the guy doesn't actually have a legit version of VB that doesn't come with the Winsock control license?
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

R.a.B.B.i.T


Tontow


Mangix

Set sckAIM = CreateObject("MSWinsock.Winsock")

Grok

Quote from: rabbit on August 06, 2005, 02:55 PM
Google.

You're too useful a community member to post useless replies such as this one Rabbit.  If you're going to reference someone towards a search engine, give them the keywords you used to find their answer.  Naturally, you have googled and reviewed the results, as well as viewed the actual web page(s) on which you believe the answer is found.

R.a.B.B.i.T

Googling 'OSCAR Protocol tutorials for vb' (direct quote from our mystery guest), yeilds the following as the top 5:
http://meltingwax.net/?page=programmingresources
http://bot-depot.com/phpBB2/viewforum.php?f=2&
http://www.bleepingcomputer.com/startups/Cat-G.html (not really useful)
http://www.codeproject.com/cs/miscctrl/
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=61943&lngWId=1

He gave me everything, quite plainly, to find what he needed.  I would assume he would try the same thing I did, or similar, as he was quite specific as to what he wanted.

Warrior

Okay, I'm sorry for making assumptions.

Here:
I'd suggest learning about how sockets are handled in VB6 (either control or by using something like CSocket, whatever) and once you have done and are confident (make some simple client <> server apps) you can move on to invesitating the Oscar protocol by means of reversing or packetlogging or finding an online documentation, whatever you're confortable with.
I'd assume Oscar being the more complicated protocol would be a binary one you'd learn the packets and any method of sending secure data such as passwords they use and implement them in VB6 (I believe it's MD5, not sure) . I think once you're done with the logon sequence it should start to get pretty easy (for a lack of words) from there.

This forum has a (generally unused) AIM development forum but I'm sure people here have some knowledge on the area.

I've compiled links for things you may need:

Ethereal, a packet logger that might come in handy
An example of a simple Server and Client Chat application.
A Winsock tutorial
Information on the OSCAR protocol
More information on the OSCAR protocol

*Note: I simply found these by using google, you may find more if these arn't what you need
since I didn't take the time to go over them

Good luck.
Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

DeTaiLs

I just found this aim server on pscode lol just came out today it might help you test stuff so u dont risk getting ipbanned on the aim server
http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=62118&lngWId=1



Grok

Very nice helping.  Now that's what I'm talking about!

Warrior

That AIM server looks cool.
Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

TehUser

There's also CupHead's source for his AIM control.