The America Online Protocol Revealed
Gods Misfit writes "The America Online protocol(Connecting, Logging In, Joining Chats, etc..) has remained a mystery for most of its life. The only way one could log into their AOL account was via the AOL software. A few months ago, some people set out to break down the AOL protocol and open the door for alternative America Online software. This document is the result: The AOL Protocol.
A sign on example for Visual Basic programmers has been written and is available here." I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP, and switching OSes would mean switching ISPs at the same time. A shame that AOL doesn't make this kind of information more easily available.
Most people who use AOL aren't SMART enough to use any OS other than WIndows...
Not everyone can read .wri, a .txt and/or .pdf would be nice.
As much as I dislike AOL, I understand many people like it. I'm glad that one more proprietary thing has been broken to help people. I just hope this doesn't make AOL accounts any easier to hack into, as I've heard. I don't know the exact nature of AOL's login process, so does anyone have any idea what the chances this can be used as a malicious hacking tool are?
Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
do you really want them installing Linux?
Imagine if it crashes, the support staff is confused enough already with windows!
Wouldn't this be considered illegal under the DMCA, since they reverse engineered AOL's proprietary protocol? If AOL had meant for it to be public, then they would have put it out themselves.
I suppose there might be a handful. A small handful. Not "a fair number".
this got hacked. Now let's see if AOL goes ahead and opens it up for developers or if they take the wimps way out with DMCA based lawsuits?
Scott
How long until they make an arbitrary change that breaks all the "new" clients? While I don't understand why they'd care (the customer is still, in theory, paying for the service), the fact that they've kept it secret for so long makes me wonder if they'll let this slide. Not to mention their annoying policies regarding the AIM client (how many times did they break everybuddy?)
Send your friends messages of love at fuck-you.org
...was keeping AOL users ON Windows? Now they can spread....
OtakuBooty.com: Smart, funny, sexy nerds.
Considering AOL wasn't exactly thrilled with "Unauthorized" versions of their messaging software (Jabber) I wonder how long it will take them to have a stroke over this.
BRENT ROCKWOOD, EST'd 1975
I wouldn't try AOL even with my own customizable "protocol". I'm quite happy with a local provider.
It's not AOL that's keeping me from trying Linux on the desktop - it's that my fiancee needs to use the PC as well, and she has enough trouble with Windows... (okay, that and the games)
You find this humorous, centurion?
Does this mean I'm going to get a free AOL CD not only for every release... but for every OS?!?!
(okay, so this is kind of lame).
Does this mean a stronger, better, more annoying version of AoHell will be released?
Its about time. For the longest time my roommate was on AOL and I couldnt set up a linux gateway for our home LAN because of it. Thank god the days of ICS over AOL are over!
I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP, and switching OSes would mean switching ISPs at the same time.
Damn. That's the funniest thing I've heard in a long time.
And they say geeks have no sense of humor.
Easy does it!
This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
AOL on Linux.
Isn't that like having a red neck teach physic's at MIT?
guvf vf zl fvt
Seriously, I don't know why whenever something gets posted on /., the sentiment "Finally! Now the average user will use Linux!" has to be used. The simple fact is that the average user isn't savvy enough to use it, and there is a large group of users who ARE savvy enough to use it, but find setting it up to be a big headache.
America Online isn't going to be Linux's killer app.
(ducks behind asbestos wall)
Uh, AOL runs on linux also, think Gateway kitchen device, think Playstation 2. It's there, it works, they've shipped. You just can't download it yet.
But I would go as far to say that the type of people who like computers very simple, and very task oriented wouldn't want to install Linux on their desktop for more than one reason.
1) maybe AOL
2) their computer likely came with windows and installing a new OS is beyond their skills
3) linux desktops are still not dumbed down enough. Come on, TiVo is easy to use, my playstation 2 is easy to use, why is my computer so hard?
Joseph Elwell.
I think as soon as this knoledge becomes available, we will see a lot of script kiddies popping up with tools to mess with aol
maybe a return of punters, which currently only work on aim
who knows, the abilities for scripts as well as exploits have suddenly become endless and easy based on the availability of the protocol
I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP, and switching OSes would mean switching ISPs at the same time. A shame that AOL doesn't make this kind of information more easily available.
Probably very few people using AOL would consider playing with *nix. If you're playing with other operating systems, you've probably already outgrown AOL. You're not burning ISOs from Redhat that you downloaded via AOL/dialup. If you're on AOL, you're happy and content and most probably don't want to be switching ISPs or playing with a new OS. Besides, just because you're on a new OS, doesn't mean you have to get rid of your M$ partition and AOL as your dialup. People can explore the goodness of *nix on that old computer in the closet they feel bad about donating to the Salvation Army.
The AOL protocal was a nice reverse engineering hack. Nice work fellows. AOL didn't make it more freely available because it was a proprietary technology. They'd prefer to keep it to themselves or license it out.. otherwise they would have used a published standard.
=steve
--- rapper/producer/bachelorette party stripper
when you have to use aol's software to log in to aol, you have to look at the ads and crap that they want you to look at. aol is just one large, happy advertisement. with the possibility of being able to log into your aol account without having to use their software, they'll lose some of that advertising exposure, which means that yes, they will have kittens over this. whee.
"Why is all this crap here?" -- 4-year-old Brandon
More technical info about AOL can be found here.
The article is about the logon to AOL Proper, not the AIM client. "We" broke through AIM's protocol long ago.
A shame that AOL doesn't make this kind of information more easily available.
This reminds me of the same sort of complaint found in a recent Slashdot article on Microsoft. Do you really think AOL/Time Warner wants this type of information spread around so they can lose subscribers?
It's not a shame, it's good business sense.
I like fire ants. They are very spicy!
Why?
WHen you use their client, they control eveything you see. What you can do. Think - they could force commercials or ads down yoru throat (and they will). If its opened up, you know people will just chose not to accept them.
The protocol will change very soon. :)
After reading on /. about how AOL just up and turned over all of thier archived emails and IM traffic, why on earth would anyone be want to write, much less actually use an application to communicate with AOL anything?
AIM isn't just a "protocol", kids. It's a bunch of servers owned, run and paid for by AOL. AOL spends millions of dollars on Sybase licenses and support contracts alone to run AIM
Umm, the artile talking about AOL itself, not AIM. And anyone using an alternate AOL client would still have to pay for AOL, so I don't see why it's a problem at all.
Stupid like a fox!
I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP ...
Let's face it, the reason that AOL and Linux don't mesh isn't because there's no AOL-Linux interface. It's because people who use AOL use it for a reason - it's got a happy, friendly, push big rainbow colored buttons, don't-cut-yourself safety-scissors interface. Love 'em or hate 'em, it's what they do well - an interface so simple that even grandma can use the demon box.
Linux is still, even in its most user-friendly form, a system that requires you to get some dirt under your fingernails while you use it. It's still a power-user OS.
There just simply isn't a big overlap between the types of people who use AOL and the types of people who traditionally run Linux.
If it ain't broke, it doesn't have enough features yet.
This is a direct violation of AOL software. I highly doubt AOL would do something like this....since I have programmers friends who work there they would not like this to have appeared...
Actually, it doesn't surprise me that they don't make it available. If they release that information, they lose an edge they have on joe average as an entry level computer user. How many times have you talked to someone who wanted to show you something that was on the 'internet' and in reality, it was something that was on a section of AOL? AOL has done a really good job of making a 'controlled' section of the internet we're they control the information. By having only one style of software they have more control also. Would YOU just want anything to connect to YOUR server and have authorization privleges? Of course AOL is very much based on server side scripting, and a butchered version of html. All aol sections are addressed with an aol://xxxx:xxxx:asdgfsadgas type link... a mix of alphanumeric strings, etc. Essentially it's THERE style of html distributed through a browser.
But in the end the bottom line is profit. You don't want to allow people to get onto the internet where you can't 100% control what the first thing they see is. AOL gives the illusion to first time joe averages that it IS the internet. My mom spent months on AOL without even using the actual internet and she thought she was on the internet. It's marketing genius. You control their access, you control the way content is shown, you give them places to spend their money and control the ways they communicate. Everyone does it the same way, so everyone is having a similar version of their own experience...
The AOL designers aren't dumb IMHO, sure it's not the service that I want as my ISP, but when it comes to marketing, they know what their doing...
For awhile they were going to make it so you could use them as a 'traditional' isp using Dial-up, but I don't think that anything really ever came of it.... I guess AOL users just like hearing 'WELCOME, YOU'VE GOT SPAM, (I MEAN MAIL)...'
[Something witty and intelligent should have appeared here.]
{Traicovn}
They fear that the change they make will kill their expensive toy and force them to go talk to a more computer literate friend who will once again berate them for using the most expensive ISP with the worst service.
I suspect that this doocument will be the source from which nasty new AOL hacks will be based. And now that it is out it is in very immature hands.What this will do. (maybe) is covered by point 8
Not that it matters to me because I don't use AOL
I used to have a cool sig, back when I cared
I don't know about the ISP protocol, but people have cracked the AOL Instant Messenger protocol, so you can use AIM in Linux (along with various other protocols, it's fantastic). It's called Gaim, and it's available over at Sourceforge (link here). Happy chatting!
"Now gluttony and exploitation serves eight!" - TV's Frank
Would it have killed you to do more than skim the headline, see the words "AOL" and "protocol" in it, and instantly decide that this was obviously about Instant Messaging?
The protocol in question is not OSCAR or TOC. I'd tell you what is actually under discussion here, but I'd rather you just scrolled up and figure it out for yourself.
News for Nerds. Stuff that Matters? Like hell.
Anyone looking to log into AOL through Linux needs professional counselling and a licence for Windows98.
Thats what galls me about these open-source zealots..that everything should and must be open for them to play with. The world isn't made only to benefit you, you hippies.
You know, you wouldn't look like such a fool if you had read the article and realized that they're talking about the AOL protocol, not the AIM protocol.
Dinivin
So who is ever go to put time into this? Anyone who can write something like this is probably not interested in dialing up to AOL, and the 'ease-of-use' folks who can't write it probably appreciate the AOL interface.
Other than hacking into AOL for the fun of it, this is pretty useless. It's a good blow for the cause of open protocols and file formats.
I suppose there might be a market for a simple AOL client, for those who use it for portable internet access.
Something I recall reading a while back was that AOL's Instant Messanger program did NOT have video chat abilitys because if aol added that they would have to open up there protocol. and they did NOT want that. now that the protocol maybe there is a chance that Aol Instant Messanger will add the video chat feature, which would in effect challenge MSN's messanger.
That or AOL will just go and change everything now...
Microsoft, AOL, Borg, whats the diff.....
First Post
Now we get to find out what all that "Downloading new art" stuff really is.
But wouldn't ICQ be better to have a 3rd party client for? It didn't have ads until recently, theres probably a lot less attention paid to it, and AOL owns it too.
Public recognition of Visual Basic as a programming language by the /. crowd! Millions of Microsoft programmers, no longer afraid to talk about work at cocktail parties!
Woot w00t w007.
I wonder if this could be used to make a login script for my sisters AOL DSL account. You have to login to AOL before you can use any tcpip...the modem says it is connected though.
Why does my sister use AOL DSL...? I dunno. But she's an air traffic controller in the US Navy so I will forgive her for now.
In my opinion, logging on and enjoying AOL's so-called services was never 1/10 of the problem as their stupid crappy propritary mail system.
Back around 1996 or so, I was part of an AOL beta program that released a MAPI interface for AOL mail servers. IE, you could add the AOL mail server to your Outlook config and download your AOL mail right into Outlook.
Of course, the AOL exec freaked out when they considered how many eyeballs their advertisers would lose if everyone uninstalled the AOL client and kept their mail via Outlook. So the program was canned, and I was unfortunately too short-sighted to save a copy of that MAPI tool before the area was closed down.
Ever since, I've been trying to get my sister/parents/grandparents off AOL. Not to mention that AOL never supported Windows NT because they couldn't figure out how to install their stupid AOL Adapter TCP shunt thing. So for years my relatives were forced to run a crappy 16-bit (Win 3.11) version of the AOL client for the sole purpose of checking e-mail.
AOL's mail service is terrible but a lot of people don't want to change their e-mail addresses. If you really want to do a great services to help newbies move beyond their AOL shackles...please, I implore you:
A) Reverse engineer the AOL mail protocol so that external programs can at least READ AOL mail (sending, unsending, and AOL custom features are optional)
B) Reverse engineer the AOL mail database (local copy of stored mail) so that it can be imported into another program.
Even after I got a couple family members to switch over to Hotmail, they still have to use the AOL client to read their old mail. It's that or save it all as flat text and lose all the important header information.
Also, a bonus to reverse engineering the AOL mail database would be the ability to sync mail with your Palm. The AOL client for Palm is 400KB and can only dial-up, not sync.
Please post reply if you know of any project working on the AOL mail/database formats. Thank you!
- JoeShmoe
-- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
A shame that AOL doesn't make this kind of information more easily available.
A large amount of AOL's income is from advertisements. You're bombarded by them from the second you sign on, in every window you open, till you sign off. Salon might have adopted the mandatory ad viewing my friend, but they didn't invent it. AOL has been using these for years. Subscribers are forced to view several ads of "special offers" before they can even begin to navigate through the "service." It's like playing Where's Waldo trying to find the Close button on some of these windows. AOL doesn't want third parties designing software to be used on their networks because it would be detrimental to their advertising income. Fewer members using their software translates into fewer eyes viewing their ads, which reduces the value of their ad space. It's a safe bet that AOL will do everything in its power to ensure that people continue to use its software.
https://www.eff.org/https-everywhere
As a single person without children I've never had any desire to use AOL, but I know lots of AOL users. There is at least one good reason to use AOL. Years ago internet access was $20/month and that gave you one email account. Meanwhile, AOL gave allowed you to create many accounts. Which is the better choice for a family with several children? One account shared between mom, dad, and all the kids, multiple accounts with some (possibly outrageous) surcharge per POP account, or one AOL account with lots of screen names?
Even now, most ISPs will give you a couple of POP mailboxes for $15-$20/month, but few if any provide the ease and convenience of creating new "screen names" that AOL provides. Try telling a 12-16 year old girl that she can't change her screen name to avoid some pre-pubescent geek who's harrasing her via email.
I've been looking for this for the past year, so I can sell my cable modem bandwidth to my AOL-addicted neighbors, over 802.11b from my attic!
...
Given that I'm not exactly on the legal side of the fence, this will make it much easier to plug/play this scheme.
And give myself free cable modemness in the meantime
Bwaa Haaa Haaa Haaa
One of the main reasons why so many people use AOL is because AOL is easier to use than many other interfaces. Having the protocol is the start on the road to an openAOL, but it will still need good, user-friendly client software.
I'm forced to use AOL as my ISP because my family actually likes it. I used to have an ISP for me to use just for linux, but since we moved away, those days are over. And being a college student (commuter) I can't afford to get one of my own. I use the internet whenever my computer is on, so I can't really use linux with out it, or I go into a horrible withdrawl. For now I'm dammed to AOHell and windows. I love linux and use it almost every day in school, and before now I used it most of the time on this comp. So maybe this will finally get me back into linux for my primary OS. ::crosses fingers::
WikiAfterDark.com It's a sex wiki, go now!
Is posting anonymous private? Obviously they don't store your userid on the message record, but they stored the last posted message time and a timestamp on each comment posted. Couldn't this be used to find out the last anonymous comment posted by an individual?
ME TOO!!!!
Here is the simplified version of the protocol:
void AOL()
{
while(connected)
{
send_advertisements();
monitor_browsing_habits();
monthly_fee++;
if(bandwith_to_spare)
send_internet_data();
}
return;
}
Life is the leading cause of death in America.
What are you talking about?
Woo Woo
oOoOoOo
What happened to all the ASCII trolls?
A bunch of clone clients have been trying to get hooks in for years to no constructive end because AOL actively tried to BLOCK other clients from connecting. If I remember correctly Jabber and MSN had it working for a while until AOL forced them out by altering the protocol. Most lately I believe they've been doing it with executable checksums. We might have figured out the protocol, but theyre just going to change it up again as soon as foreign clients start connecting in large numbers.
Some old coverage of this can be found at ZD. Theyve got a whole site called "InstantMess" that talks about how AOL refuses to discuss an open format because they want to lock users into their app.
Recently Trillian (www.trillian.cc) has succesfully done it. I think they got around it by using whatever method the JAVA aol clients (AIM express, Quickbuddy).
Id love to see an open standard, but without AOL on board its useless. Its sad really - that the unwashed masses are dictating the standard for the rest of us.
I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP, and switching OSes would mean switching ISPs at the same time.
The whole evil giant dark overlord's excuse for why linux hasn't gone mainstream has gotten old to me. I'm not fanatical about any o/s. I go with what get's the job done for me. Linux is my firewall nat router, that's about it.
A shame that AOL doesn't make this kind of information more easily available.
And why should they? They've spent probably billions of dollars since their inception on equipment and software to build their own private AOL protocol, their own little AOL world. When and if linux ever gains a %1 share of the desktop market, then you will see a AOL client on the *nix systems because the profit of subscriptions will far outweigh the cost of hiring a team of coders. It's not there yet.
Ok maybe I do see the point of this, it's to get more software on other o/s's, but going through proper channels is the way to do it. Not like this.
--toq
I should have been clearer... If you are logged in and the almighty slashdot system is keeping track of your cookie, and you then post a comment as anonymous, the last post timestamp gets marked on your user record (doesn't it?).
I am a professional developer, a Linux user, and an AOL member. I've used AOL for years because it is actually fairly fast (for dial-up) in my area and it is nation-wide (great for travel). I've dual-booted Linux and Windows for quite awhile, but because of the lack of a Linux AOL client, I can't make a 100% switch to Linux...something that I'd like to try.
I wish AOL would at least entertain the idea of opening their protocol to third-party clients.
How is it that you get a +1 Informative when the AC who posted the same thing before you (by a minute, but still) gets nothing?
I can't wait for the first Linux-client. Why?
The only thing about AOL that's worth anything are the chatrooms. Unlike IRC, you can actually meet real, low-self-esteemed, fat chicks who'll put out for anyone willing to pretend to listen to them whine about how no one likes them.
I'd better stock up on condoms and twinkies, big dog is gettin' let out of the house...
If you were me, you'd be good lookin'. - six string samurai
(710)123-4567 is my phone line.
(456)123-4567 is an AOLnet dialin. Numbers mutilated to protect the guilty, of course. A few years and many many area code splits ago, we were all one code. More than a few lusers are confused by Windows' concept of "dialing location" and area code settings, and apparently more than a few of them are AOLers.
I get silent phone calls all the time, sometimes several in a row. Without fail, if I answer with a carrier, they connect.
Sometimes if I send "login:" they talk back. I've never bothered to get farther than that.
I've long dreamed of hacking up a barebones AOL emulator, just enough to push them a page that says "You dumbass, your area code settings are fux0red!" and then play some fart noises before dropping them.
Yeah, this is gonna rock. Not only do I get to fuck with their heads, but I get a free supply of AOL l:/p: pairs delivered to my desktop! Never know when those might come in handy.
In the time it took me to write the above, the comment I was talking about went from a 0 to a +1 (Funny?). My bad...
I hate to say it, but chances are, anybody who "needs" AOL as an ISP is likely going to have a difficult time running Linux.
Even though AOL is not targeted at the Unix/Linux user. There could be good reasons why a Unix/Linux guy could want or need to use AOL.
1. There are many kids out there who want to learn Linux and are allowed to setup a duel boot systems. But their parents are paying for AOL as an ISP and will not switch. So not at least they can switch the os and pay for one ISP.
2. Emergancy Internet connection. Every once in a while your Internet connection goes down at the ISP level and you need a quick short term internet connection. Hay AOL give 1000 hours free internet for a month. And if you like me there are hundreds of those CDs with trial passwords around. It is tempoary free internet. Hey it may suck but it is better then nothing.
3. Simular to #2 many new computers come with a year of Free AOL. You got the computer at a good price why pay for an other ISP when you can get AOL for free for a year.
4. AOL only services. AOL has some services that other ISPs dont have. Although they are ways around them but sometimes they may be covient.
5. The @AOL.com E-mail address. Those are easy to remember for most people (becasue they use AOL). And with the e-mail they can find your IM name quicker.
I dont directly use AOL (I use RoadRunner own by AOL/TimeWarner) nor do I ever want to use AOL. But I just wanted to state they there are reasons why a UNIX/Linux person would want access to AOL. and they are people who can use Linux who dont care much about the proper geek way, they just want a good OS, or just to try something new. To say that All AOL users are Unix Ilerate or will always be that way is a gross overstatement.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I so wish I had some mod points left...
Mod point free since 2001
There is a work-around to AOL's proprietary email protocol. I think it's called e-netbot, and it works by connecting to AOL webmail, and downloading messages into Outlook Express. The program itself uses Internet Explorer components.
A Linux user logging into AOL would be like an MIT professor showing up on Springer.
While I partially agree with you (for the average consumer, AOL client isn't holding them from using LInux), but I think that the problem is more widespread that you may think
My compnay supports Windows, Linux, or Solaris as a desktop platform, but selected AOL as its remote connectivity solution.
So that means that whenever I travel, dial-in from home, etc, I am forced to take a windows laptop just to dial-in, or pay for connectivy on my own dime. So although I do 90% of my work while running Linux, I still have to use windows just to use AOL
First, i'd like to express how happy I am that this is now out in the open. The thing is though, isn't AOL going to be bitching about this? This means that they can now not force their client upon you with what ever fun they put into it. Last I checked (Which i do admit was a while ago) they didn't like you using anything but their AIM client, why would their big one be any different?
(Score:0, Interesting)
Here is the file in PDF, rather than "write" format:
P rotocol.pdf
http://www.flyingbuttmonkeys.com/mirrors/The-AOL-
Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
There are not any.
The protocol may be protected by copyright, patent, or as a trade secret.
Reverse engineering of methods described in copyrighted material is legal.
Reverse engineering of trade secrets is legal.
Reverse engineering of patented inventions is illegal.
Bypassing copyright protection schemes through reverse engineering is illegal.
Reverse engineering protocols is similar to what the SAMBA team does already - of the NTFS team, or the VFAT team, or the HFS team etc...
Just to be annoying...
:)
Mac OS X is BSD based and AOL makes a client for it.
So not ALL people who switch to a BSD based OS have to drop AOL.
Okay, I'll shut up.
Macintosh humor! MacComedy.com
I am forced to use AOL (becuse of my less computer savvy family), and now I will finaly be able to stop having to run windows every time I want to use the internet.
Because this isn't directly a copyright issue.
The DMCA makes breaking a copy protection mechanism illegal.. which this isn't.
Yes, this is very, very good. That's a very smart idea. Seeing as how AOL caved to the pressure to have a webmail system, it seems only logical that someone would rip apart the HTML and figure out all the FORM POST commands necessary to fill in the proper boxes on AOL's mail page.
http://www.enetbot.com/ for those also curious.
Pity it's $20 shareware, but this is very good. That takes care of request A from my post...now can any clever soul provide a solution for converting/importing previous mail?
- JoeShmoe
-- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
This has nothing to do with instant messaging.. it's about the actual AOL signon procedure.. not AIM.
And trillian rocks.... to be sure. Needs some UI work.. some stuff you really have to hunt for. Needs proxy support.. and needs file transfers to work properly.. but otherwise, it's superb.
who knows, maybe AOL will sue Slashdot for publishing the code to millions of users. cmdrTaco will be the next Dimitry Skylarov.
I for one, will switch if someone can figure a way for me to use AOL with Linux. I'm trying to get off the Microsoft dependency for a long time. The only thing that has been holding me out is AOL. I've used AOL for a while, and in the early days of the internet, AOL was one of the few ISPs that you could use anywhere in the country. I haven't changed ISPs because too many people know my AOL address and I don't want to have to contact them all just because I switched ISPs. If someone invents even a limited way to access my email and internet access by AOL from Linux, I'll drop Windows off my computer in a heartbeat. Heck, I may even try to figure out a way to do it. I'm glad someone finally figured it out. I wonder how long it took them to do it.
Cheers
LP
I never fancied AOL, but in some places/schemes AOL is more practical, or more cheap, or the only alternative.
And if the have the protocol handy, they might make dialers for diferents OSes and devices, not just Linux/BSD.
I.E.: I use my handheld to check/write mails, and ocassionally using stuff as ICQ/AIM or telnet. Now I'm stuck with "free" (contractless) dial-up providers, where you pay for as long you are connected. Since the ones that offer flat access require propietary dialers to connect (AOL or BT).
A dialer for the Palm OS would be really nice for me.
TeamOn Systems web-based e-mail service has been aggregating all kinds of proprietary e-mail for some time now, including AOL and Hotmail.
Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
#include <me_too.h>
#include <a-s-l.h>
#include <ALLCAPS.H>
Shoot, a fella' could have a pretty good weekend in Vegas with all that stuff.
I see lots of people posting comments like "I can't wait until there's AOL for Linux". Well, there was an internal AOL project called Gamera which was a Linux-based AOL client (for Gateway's branded "Instant AOL" internet appliance). The program was leaked, and copies are floating around. Here's some info on Gamera: http://www.observers.net/gamera/
Of course, I can see why AOL doesn't want people doing this - I used this mainly as a tool for migrating to POP3! I would check AOL email once in a while, and whenever there was anything other than spam (rare) I would reply to it from my POP3 account.
sulli
RTFJ.
- Because I'm a poor college student who's parents are still on AOL. Why pay for a second ISP when there's one available? Linux isn't a solution for them, but if I could dial up from the Linux Box in my room (Linux on the second cheap computer? I have the second cheap computer!), that'd make my life simpler.
- Who wants to reboot to a Win/9x partition, connect, DL kernel patch, reboot to linux partition... etc...
- Remember that AOL offers a nation wide network. So these days, that's nothing new. But think about moving every few years, and doing this six years ago. Want to hunt up a new ISP every time you move?
- If you've managed to keep an ISP (and e-mail address) for a few years, would you want to go through the hassle of chainging? There are alot of long time AOL users who cling to AOL just to keep their e-mail addresses. As they grow more comfortable with their computer they may even grow towards Linux. Being able to keep your ISP would make that decision easier.
It's not about converting windows users to Linux because now they can keep AOL (though I think you may see some of that). It's about letting power users simplify thier life. (Single ISP for both the kids running windows and parents running linux (or the other way around!))Another possible effect could be an "Offical AOL For Linux". Which would be easier and less stressful in the long run, continually fighting off the third party connections, or writing an offical port to get people away from third party connection software?
If I can't see it in Lynx I'm not interested.
ok, I know that reverse engineering a protocol isn't easy, but why hasn't this happened much sooner? I don't know jack about AOL (or their protocols), but if you can run ethereal or even tcpdump you can start documenting the interface.
I do this quite often, run ethereal before a Windows app connects over the net and bam! you've got a full text of the conversation. I recommend you give it a shot the next time you hit "register via the internet" on some piece of software. You might be surprised what you see.
How many self-respecting Linux users would want to use AOL? Granted, there is a small appeal in saying "Hey i got AOL to work on Linux," but I imagine it would sorta wear thin after a minute or 2.
My other sig is funny!
Better be careful. AOL may consider any unauthorized use of their servers as computer trespass - even if you are an AOL subscriber. (They can say via license "you are only authorized to use our servers using OUR software.")
Thus, this information is aiding and abetting computer trespass. Slashdot and the authors may be liable retroactively under the new terrorism legislation (depending on the scope of the hacking provisions) with mandatory life sentences for giving aid to terrorists.
By advocating an open AOL client for linux, given AOL's licensing terms, you are trying to change intellectual property policy, thus are "trying to change government policy through computer trespass" under the PATRIOT act, USA act, or whatever they are calling it now.
While this scenario seems crazy, keep in mind that this is literally within the scope of (some versions of) the terrorism legislation.
Conclusion: "You've got jail!"
The better alternative would be an operating system that supports secure and easy to setup multiuser operation. This will also make sure your kids can't read any of the files you don't want them to see, etc. If the setup were simple enough, as an added bonus control of the computer would move back from the kids to the parents. Things like restricted use of games and restricted software installation don't have to be hard to use, they just happen to be.
Multiple e-mail adresses are not a serious problem, as there are so many freemail offers and anyway your local ISP might also want to offer "subaccounts," if it were easy enough for average users to setup so they won't call tech support all the time.
Is any such operating system available? Unfortunately not. Windows XP, from what I have seen so far, is simple to use and setup, but horribly insecure (e.g. non-password protected users with admin rights are created during setup) and tries to force you into using Passport, Digital Rights Management etc. Linux, on the other hand, is secure, but much harder to setup and maintain. There are also only very few games available. Mac OS X might be an option, but Macs are quite expensive for a family computer, and as with Linux, few games are available.
Sig (appended to the end of comments I post, 54 chars)
It will only be a matter of time before the DMCA is brought up regarding this. I am almost certain of it.
Posts are being remoderated!!!!
Sounds like Bush (aka 1984).
/dev/aol anyone?
You're absolutely correct. Not only do they have a captive audience, but they have an audience about whom they know a lot about.
So, if the problem is "we can't use AOL from Linux, etc", then why don't they fix it? What's really stopping them from putting together a cross-platform Java (heck, or even C-based) GUI? That way, at least no one has an excuse to work around them.
I do think they'll be forced to stomp on anyone producing other implementations of their client. Long-term though, it's not a battle they can win (especially if Linux does start getting used more by average/non-technical users).
Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
This is a genius-caliber troll. BillNapier, I salute you.
So, here's the premise. AOL isn't available on Linux or BSD, therefore people who are happy with AOL but considering switching to Linux/BSD would not switch, because AOL isn't available.
There's just one problem. How many AOL users are even aware of the mere EXISTANCE of Linux/BSD? The people who use AOL when there are other options available are the same types of people who use Windows simply because that is what is loaded onto their computer when they bought it. The vast majority of AOL users aren't going to bother to find out whether other OSes would be good for them, considering that they haven't bothered to see whether ISPs are better.
-Jenn
3-6 months - someone actually writes a fully functional OpenAOL client that people are willing to use.
+ 2-3 months - AOL figures things out, issues cease and desist letters, starts blocking OpenAOL clients.
+ 1 week - OpenAOL figures out new protocols (return to previous step as needed while Lawyers OpenAOL users)
+ ??? months - AOL finally wins in a DMCA case that no one cares about because by this time everyone is using DSL and realizes that AOL and is another weight throwing mega-corp.
Note: AOL will probably blow a LOT of money fighting this too, that's why this is so humorous to me... I look forward to seeing ideas like this show up on rtmark.com.
Hammer of Truth
Imagine if AOL wrote a client for KDE -- would KDE then become ubiquitous on Linux, with 99.9% market penetration?
..its now open since its obsolete. AOL is going for SIMPLE (Sip for Instant Messaging and Presence). One of the pioneers in SIMPLE development and probably the most visible one is a swedish startup called Hotsip.
Reverse engineering of patented inventions is illgal.
I'm sure its legal, but basically unessesary, as the infomation is in the patent. If there is something in the patented invention that needed reverse engineering so you can create a different item that worked with the patented item that didn't violate the patent. Sounds legal to me.
your = belongs to you
you're = you are
were = past tense of is
where = location
The AOL protocol described is a modification of the old (1984) PlayNet error-correction and data communication protocol I devised (with some input from Steve Bohram, but it was mostly my design based on the Tannenbaum networking book).
CRC-16 was used because modems (300 baud) didn't have any error correction, and we could use tables to process the data 16 bits at a time without using too much memory or CPU (the servers were 12MHz 68010's).
Packets all ended in hex 0D because we were using Telenet and Tymnet X25 dial-in pads in line-buffered mode, because we were charged by the packet. We also munged the other fields to avoid 0D (that may be gone now). Also, they were limited to 256 byte lines; thus the length byte instead of something longer.
Bytes 6 & 7 (which the author doesn't understand) are sequence numbers used in the sliding-window error-correction protocol.
The two-character ASCII prefixes were the actual message types for data packets, and were the input to a multi-tasking state-machine language. EM for example was (IIRC) part of email, perhaps to turn on the 'MAIL' icon. (I forget all the codes, I'm afraid).
Z on the front seems to be an AOL addition.
I was at PlayNet from Feb '84 to Feb '86 (when we declared bankruptcy). AOL licensed the PlayNet software from us for a song when we were running out of money, and rebranded it QuantumLink (and made minor mods, many of which we did for them).
PlayNet ran out of money in Feb '86, though the service continued to remain up for the 1500-3000 subs for another year or two.
PlayNet got a cut of AOL gross revenues until they finally wiggled out of it right before launching America Online (a port of the software to the PC with considerable enhancement), at which point PlayNet's bankruptcy was closed.
The servers were Stratus fault-tolerant machines, and as of 3 years ago they were still using them.
They didn't manage to change the 10-character limit on usernames until a few years ago. That limit was because of the 40-character width of the C64 screen, a ',' between each name, 16(?) characters for the room name plus a space, and we wanted N (12? 15?) users in a chat room. The result was that there were 10 characters available for the username.
The algorithm in AOL for selecting usernames that resulted in JohnQ12345 was also part of the old PlayNet (server) software. Also the default initial passwords for "marketing" accounts (i.e. the free disks) of "word-word" is another thing thought up over lunch at PlayNet that still hasn't changed.
Many things have been added & changed - but far more than I ever expected remains the same. I figured they'd dropped the ECC protocol ages ago.
-- Randell Jesup
here you go
www.bozilla.net:8080/theaolprotocol.txt
/* oops I accidentally made a comment, sorry */
www.bozilla.net:8080/theaolprotocol.txt
/* oops I accidentally made a comment, sorry */
Well AOL the company isn't so hot because they didn't give away this information. However the main reason that AOL stinks as an ISP is because in order to connect you have to load this enourmous hog of a program into memory. With a normal dial up isp you use dial up networking, and with a NIC you load nothing. If we could write a very small program that simply connects to aol and establishes an internet connection, that would be fantastic. People could still use AOL, but it wont suck, as much.
The GeekNights podcast is going strong. Listen!
1) Establishing a connection
A. Servers - America Online Servers generally run on port 5190. The server that the clients connect to is randomly chosen via the DNS Round Robin 'AmericaOnline.aol.com'.
Now all we need to do is update Nimba/CodeRed to attack AmericaOnline.aol.com to get rid of all the crud on irc.
http://www.phatmax.net
the pr0n-o-matic
My family were AOL users for a year or two, long enough ago that we used the DOS-based interface. We didn't stop, either, until after I got a dialup University account and they got a commercial PPP account in 1995.
I've been using Linux since 1997. Perhaps the current crop of AOLers would also require a couple years "transition" period, but that doesn't mean it won't happen.
Jesus, someone put it on Freenet quick! They'll have an injunction against that site within a day or two!
I keep hearing people say that the reason there are no alternate AOL clients is that AOL changes the protocol if it decides people are using alternate clients. However, as far as i can tell, the only way AOL can see what client you are using is through the identification packet that is sent during logon. If the client is designed to properly fudge the identification, AOL would never know, and in fact they'd think you were using a plain old AOL client.
Can someone please tell me if i understand this properly?
Beware of he who would deny you access to information, for in his heart he dreams himself your master.
There is an AOL 5.0 client specifically for NT. It's listed right on the download page.
This spec could be terribly useful for anyone who wants to write a program to migrate a user's e-mail (or even their settings, etc.) to a new service.
Or better yet -- think about this: with this spec, an AOL module could be written for fetchmail. Suck down the mail from that old AOL account and deliver it via SMTP. Cool, eh?
Tired of FB/Google censorship? Visit UNCENSORED!
"I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP, and switching OSes would mean switching ISPs at the same time."
Oh yeah, thats it exactly, you hit it right on the head. I choose my OS by what ISP I have...bingo. I'm so glad slashdot folks are so damn smart.
Reverse engineering of patented inventions is illegal.
Could you explain this one? Patent law makes it illegal to make use of someone else's patent as your own, but I don't see how looking to see how it works would be illegal. Especially since patents are published anyway.
Pardon my ignorance, but does this mean we are a little closer to having a universal Instant Messaging program? I'm sick of needing to open so many programs (AIM, ICQ, Yahoo Messenger, MSN Messenger) to talk to different people. A single universal program would be awesome. I think the big companies should come together to create one standard (preferably open-source) for instant messaging, although I doubt it will happen. I know there are a bunch of people out there already attempting to do this (jabber.org).
Huh? I'm not sure how you can do this. If AOL sends out some big nasty M$ patch as it's update, what are you going to do? I suppose someone could set up a rig to automatically update observed protocall from an official and updated AOL client. If they then set up a Deb, everyone could get the updates as a chron job. Whew! What a lot of trouble for AOL's dinky client.
For some reason, I still give AOL $10/month. It's a junk mail account until I get a reasonable TOS that will let me serve my own mail. It get's about 30 spams/day, and is utterly useless for real mail, despite AOL anywhere that actually lets me read it. The only AOL software I have is AIM. Will they ever see the light?
Friends don't help friends install M$ junk.
Back in 1995, Claris introduced Emailer, a Mac e-mail client application that could retrieve AOL mail, along with many other kinds of mail accounts. Development was continued on it for about 3 years or so, but it became an orphan when Claris became Filemaker, Inc and divested itself of non-database products. It was neglected and finally end-of-lifed by Apple in November 1998 at version 2.0v3. Most of the team that created it went on to develop Outlook Express for the Mac, which does not do AOL mail because AOL decided to stop licensing out the protocol. I can only assume that AOL realized they could make more money by forcing everyone to use their shitty built-in mail client and bombarding them with paid advertisements the entire time, than by licensing out the protocol to other software companies creating clean, elegantly-designed mail clients.
Six years later, Emailer still works great on Mac OS 9.x, and the original developers do not believe it should break under OS X. I still use it (as do a lot of people) and I still think it's the best mail client I've ever used, because it doesn't do HTML mail. Nothing but pure, speedy text.
~Philly
> Linux is still, even in its most user-friendly
> form, a system that requires you to get some
> dirt under your fingernails while you use it.
I'm running Gnome and KDE. In gnome, you would simply double-click the AOL icon on your desktop or select it from the program menu. KDE you single-click the desktop icon or select it from the menu. I don't know about you, but I don't get much "dirt under my fingernails" by clicking an icon.
That's what I do whenever I get moderated incorrectly.
Actually, that's the ONLY time I metamod. I figure if everyone did this when they are angry moderators would be a LOT more careful with what and how they moderate.
I have used AOL for many years and i have of course outgrown the AOL as an isp, but i still use aol to chat with friends in the same chatroom for almost 8 years, That is why i havent been able to run my PC in linux 100% of the time. but i run it 99% of the time and use my other computers for chatting.
How about doing this for MSN so us folks who live in houses where people are stupid enough to fall for the 2 year hitch with MSN and getting $200?
were = collective past tense of is
[Yeah, you are offtopic, but I'm bored. Feel free to do your worst to this.]
Since you asked, no, Jabber won't be a problem.
You don't use a central server for sending messages between clients. That's freaking retarded, and is part of the reason AIM/messenger/ICQ *suck* in their current state.
The most central thing you need (and this may be overkill) is a database a client accesses once to get a userid and server that userid is registered to. Want to message that user? Your client connects to the tiny server they are running and sends a message through it.
So, here's the deal, your big-daddy ISP would need to devote an-ISDN-ful or two of bandwidth to an el-cheapo pentium server, or your mom-n-pop ISP would devote a KB or two of bandwidth to some POS 486 in the corner. Your ISP is lazy you say? Get an ml.org (or whatever the flavour is this week) DNS and run your own private server.
Cheaper, faster, better, and more reliable. That and no SPOF. Excellent. Exactly what the internet is all about.
How long before the next KDE project is ameriKa online? KOL? This is just wrong...AOL on my linux box? bad enough with aim but now the rest? GOOD NIGHT!
If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
Grossly overlooked in all the posts I've seen so far is the fact that this also will allow you to write a new AOL server. So you could piggyback on AOLs carpet bombing of free CDs by having people just dial up a new number, and get GnuAOL.
To purchase it is not like spending money but rather it is an investment in the future in a blow against the empire
If using Linux makes you 'l33t', but using AOL makes you a 'l4m3r', does using AOL on linux make you a 'l33t l4m3r'?
Jelly.
I recently ran across a site that archived the the old SIDDs music from Quantum link and had a Window s player available to play them.....
Read the paper. Nothing to do with AIM.
Boo, bad troll.
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
Damn my typing thats supposed to read AOL isnt just for dial up
The info/source presented exploits an old version of the AOL login protocol. All versions from 4.0 up support a login with a cryptographic handshake that makes it immune to the type of replay used here. AOL always has the option of disabling the old-style logins; while it would impact legit users who aren't running 4.0 or newer, that has to be a pretty miniscule fraction of their total user base by now, and could very well be worth it to them to shut out all the script kiddies and non-ad-viewers.
--AC (three guesses why I am posting this as AC, and the first two don't count)
This document reveals the "secret" protocol of AOL version 2.5. Version 2.5 was released eons ago. The protocol has probably changed a lot since then, since AOL's current client is on version 6.0.
In addition, this document must be eons old as well. Who claims this is a new document? Why would anyone bother with deciphering AOL version 2.5 at this point? This is ancient info.
dude, AOL is great for trolling for easy chicks when you're bored on a Friday night.... can't forget that. ;)
If you want more info from other sites, just use this google search.
I loved Q-Link. Maybe it was because it was the first online community I was involved in, but I suspect it had more to do with the community itself. It was small (relative to today's standards), and populated with mostly honorable people. I spent most of my time playing chess, but recognized a surprising portion of the usernames in most of the chat areas. No virtual communities have come near it since. The closest today are well-moderated IRC channels, but these are too small. On the other hand, AOL is too big, rooms don't have consistent community and there are 5 trolls or lurkers for every good person.
I've expended a lot of thought about what led to this type of community, free of trolls and the seedy quality of most chatrooms. I think it came from a couple things:
1. It was new to those participating. We hadn't learned to abuse anonymity.
2. The size was right. IRC channels are too small, while the scale of IRC servers or AOL itself is too large.
3. We paid a buttload for the service. At $3.60/hour the bills racked up quick. No one would pay that today, but it sure kept the idiots out.
It would be nice if someone started an AOL type community that required an application to join, capped its membership numbers (~5000), did not provide anonymity and charged a fee. I doubt it could be profitable, but it might be very refreshing.
Finally 1000 free hours won't be used as a coaster any more
sounds like "You've got DMCA violation!". Wonder if AOL will jump on that bandwagon.
"Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
I don't know what you are using, but it's fairly easy to shut the machine down without running a root shell and three commands.
Just click the Gnome foot, hit "Shutdown", choose "Halt", and if prompted enter your password.
Presto!
I have done quite a bit of house-call computer support in my time. Not once have I ever heard someone say "Ya know, I would love to try out the latest slackware release, but I need to check my email." How many of AOLs 24 Million users do you think can figure out how to make their PCs boot from a cd let alone install an operating system? Many users these days arent even really able to figure out the whole Start button thing, and cant run anything on the computer if it doesnt have an icon on the Desktop. You think a "fair number" of users would try it out?
Did you just grab my ass?
Now I can steal the "Youve got Mail" sound bite and continue my plans to take over the world!
Did you just grab my ass?
Funny how hours after it's released and posted on /., the AIM server (that I connect to at least) is down...
Has anyone ever observed that the way AOL's dynamic IPs are assigned that you can't ban a single area of AOL from an IRC server for more than a couple of hours at a time?
The hostnames change. How irritating.
AOL: you either ban the whole thing or ban none of it.
Do you like German cars?
Actually, I did this in the past in linux. The MSN protocol does nothing but adds a... excuse me if i'm wrong... 'msn/' (no quotes), infront of the username (and possibly password). Excuse the vaugeness and perhaps out-of-dateness of this information, as I switched to DSL years ago. But I certainly remember something of the sort, and being able to pull it off.
Lose your virginity to reply.....
I know this is off topic, but for those aol users reading out there, for free aol access for a few months or so, threaten to change service. Call them up and say I don't like your service and I'm changing to a better isp. Just like that they will offer you either a reduced or straight up free access for a while. I did this and got my offer, but I had to decline because I got @home(which I don't like now since their service has slown down dramatically and they are more focused on expanding than giving good service).
Lets rewrite it so it can lessen the "idiot load".
Next lets get them to stop pussy futing around with modems, and offer a java client to not have to dick around with os specific code. Or better yet AOLL could get itself a LOT of good pr:fibre the REAL internet has been waiting twenty years. ban on modems I say.
Patent law allows the patent holder to prevent anyone from using the patented invention for the purpose of one of the patent claims.
If you do not know how an invention works, and you invent something to do the same thing, you may or may not need the patent holder's permission to use it. If it uses the same invention described in the patent, you need permission.
if anyone has no life connect to irc.aol-files.com and join #aol-files or #irc to chat about stuff . . also for you linux dorks check out Instant AOL at clients.aol-files.com, it's an AOL client for Linux for those of you who didn't know there was one ;)
As a webmaster for the site I'd just like to say that the site is not for people to harass AOL or to say how much it sucks, I use it sometimes. Nobody can deny it has far too many ads for over $22/mo when you can get a dialup for free with less ads, but it is easy to use which is what its designed for, if you're more advanced then complaining about simplicity is kinda lame :) long live aol!
This is for the AOL Login protocol, not the AIM protocol. It took me a while to figure that out, so maybe this will help someone.
My other car is first.
The MacOS X flavor, anyways.. Login to AOL and type "Beta", and it's available for download.
:)
Strange that they require you to have a working AOL setup first before you download it.
Ahh, MacOS X.. the ability to enjoy all my BSD goodness, and get supported by the world in general, isn't life grand?
(I'll stick with my normal IP services through the other AOL branch, TWC Road Runner)
but this is not anything close to a description of AOL's protocol.
/. article is "The America Online Protocol Revealed".
this file has the CRC for packet communication integrity, and beyond that the only other fact about the protocol contained is a very general description of the packet headers. here's an exact quote:
Z (CRC) (CRC) [NULL] (LENGTH BYTE) (HB 6TH) (HB 7TH) [SPACE] (TOKEN) (TOKEN)
there. that's it. the rest of the article basically tells you how to download and view the packets coming from the AOL server. there are multiple winsock spy programs available online that perform that exact same task, for a small fee of course.
in fact the accompanying programs (from aol-files.com) that utilize the information in this article simply take copies of packet data and replace "screenname" and "message" with what they want and resize the packets, then send them. the author has no idea what any of the packet's data means or does beyond knowing that replacing those items makes it work.
and the title of this
are you kidding me?!
172.31.34.15, 172.18.145.1
No way I could connect to those from here.
MY main reason for using AOL is portability in terms of geography. I recently moved ~100 miles,a dn will likely be moving again soon. Until I'm fully settled, at which point I'll probably spring for DSL of some flavor if I can get it, AOL provides an easy way to get online where ever I land, no down time beyond plugging myself in.
-={(Astynax)}=-
"Darkness beyond Twilight"
The average user isn't a goddamned masochist. They want things to work and they don't want to think about it and figure out why this app needs this version of Gnome while that one needs this version of KDE and why'd I just get a kernel panic?
They just want their AOL and not to crash too much while they're downloading porn.
Also, I'll grab, but only if you ask nicely.
Easy does it!
This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
The 172* private space is 172.16.0.0/12. Go check out RFC 1918.
-BK
Chemical Blog
I hacked together a solution years ago, a POP3 and IMAP to AOL MIP gateway, as well as an AOL IP Tunnel to PPP gateway. Attachment support is a little flakey.. but I'm sure it could be improved.
I've never been able to get the IMAP servers to work. If there's any interest/use I could comment my code and post it.
jcroall@yahoo.com
I'm glad I got my girlfriend off Aol, I don't know why people pay Aol for what many Courts, libraries, Juno, Kmart, etc give away free.
I suspect a fair number of people never try Linux or one of the BSDs because they're moderately happy with AOL as an ISP, and switching OSes would mean switching ISPs at the same time.
You show me five people who say the only thing stopping them from using Linux is AOL, and I'll show you three people who are lying and two who are probably trying it anyway.
Which is all well and good, but it doesn't explain why reverse engineering patents would be illegal.
fucking loser
What I don't understand is how Claris Emailer (an Mac Classic app that can fetch AOL email) continues to work even when AOL changed the token. There must be another way to connect to AOL....
Justin
Patents protect an invention. It does not matter if you think of the same invention independently - you still need permission from the patent holder. That is how patents work.
Copyright protects expression, so if you can implement a method described in a copyrighted work without using the expression, it is legal. This is an appropriate interpretation for most software reverse engineering. If you do not use the source, you are always fine.
This protocol spezification is shit. They haven't really decoded the protocol, they have only collected some packets, that you could send, if you plan to code an AIM client. Some of the given Information is simply wrong, other parts are not complete.
I'm missing information on how to code atom streams, on how to compile and decompile them, there's no word about the cryptology algorithm used in AOL-clients since version 4, and there is no word about GID's, protocol types and Objects used by AOL.
In fact this is only a guide how to write a very bad AIM-client. Really, AOL clients use the same packets, called "P3", but the information given in this document is so bad, that no one could call it an protocol spezification.
Andy (Nobody.net@gmx.net)