You are on page 1of 6

.

DOCUMENT BlueBEEP Documentation

.TOPIC Editorial

.SUBTITLE Hello and goodbye - an adventure 2 years in the making

- Welcome to BlueBEEP 1.00 -

Today, it's been two years since I sat in my room in Hamburg

and casually decided that I am going to start the next couple days

on writing a little blueboxing tool for myself and my friends. It

should be a project that changed the world; mine, and those of others.

Five days later, the first version, 0.01 was finished and I called

my friend uptown. "I wrote a little bluebox in Pascal. You want me to

send it over to you so you can check it out?" The next day he rang me

up in the evening and told me that he liked it a lot, and if I could

add a couple of features. He also suggested that I should give it a try

and upload it to a local warez board so we could see if other people

liked it too.

A warez board. Holy shit.

About a week later, I called my local uucp email provider to see if

that girl I was writing with already sent me a reply. When I logged on,

I didn't find 1 message.

I found 57.

A total of fifty-seven people from all over the world had sent me

letters about how much they liked BlueBEEP and what kind of features

they were missing direly from other, older blueboxes that were out. Or

those cool menus they had in that Amiga bluebox. Or this. Or that. It

was out of control. As much as everyone rags on the warez scene, it's

sure as hell the best digital junkmail network you can imagine; you

throw something into it, and thousands of warez puppies make sure it
ends up in everybody's front yard. God bless WaReZ.

The overwhelming interest in the program never subsided. If

blueboxing died in one country, other people in a different country

finally figured out what they could do by shooting some signals down to

a remote CCITT long-distance switch. It was seeping down from the more

elite countries all the way to the bottom: USA, Canada, Western Europe,

then Poland, Hungary, Yugoslavia, Brazil.. It blew me out of my chair.

While I kept on developing BlueBEEP, I received a clip from a norwegian

newspaper in the mail. A big article, with an image that pictured a

very concerned looking guy in a suit in front of a PBX system. From the

norwegian blah underneath I could only tell my handle was mentioned.

And BlueBEEP. In a huge double-page article with screen-shot. WTF! The

english translation that was neatly made on a laser printer, made me a

little bit wiser.

"SHELL NORWAY IS SUFFERING MAJOR LOSSES FROM A PROGRAM THAT IS BEING

PASSED AROUND IN THE NORWEGIAN COMPUTER UNDERGROUND FOR UP TP Nk. 20000

PER COPY. THE PROGRAM, WITH THE RIGHT SETUP, ENABLED THE USER TO USE

SHELL'S TELEPHONE SWITCHING SYSTEM TO MAKE FREE PHONE CALLS AT SHELL'S

EXPENSE. BLUEBEEP, AS THE PROGRAM IS CALLED, WAS CREATED BY A COMPUTER

HACKER FROM HAMBURG, GERMANY WHO GOES BY THE NAME OF "ONKEL DITTMEYER".

LOCAL INVESTIGATIONS IN GERMANY ARE STILL PENDING AT THIS TIME..."

The suit on the picture threw me evil looks, and I sat down. Here we

are, giving people free tools to explore the phone system, learn, and

trade K-RaD 0DaY WaReZ for free! Then some asshole turns it into

white-collar crime and we get blamed for all the shit. Luckily, in

the long run, nobody ever came to my house and asked me to "move it"

downtown. Our "local investigators" must have been too busy scooping up

the guys that got jumped by some Turks last night. Busy Police is one

of the few good things about living in a crappy neighborhood.


However, BlueBEEP made it through. Maybe not in a steady flow, but

I always managed to come up with something new and throw it into the

big junkmail machine. In December '93, I flew to the states on some

saved-up money and attended HoHoCon. I had just completely rewritten

BlueBEEP from pieces, cluster by cluster, from my hard drive that had

just crashed. It took me about 5 days of coding - without a break. The

combination of loud music, coffeine and painkillers is a productive

one,I was just comfortably feeling numb while and about 2 weeks after

I did it. All programmers must have these moments. In Texas, a couple

of the people there had already played around with the program, and it

was up on most local h/p bbses there. I was supposed to talk about the

program, but by the time my english was bad and I was too chicken to

go up and dare to bore 350 hung-over and grouchy hackers! (sorry dFx)

DrunkFux should get some credit here, because I always harrassed him,

both '93 and 94, to give me a speaker slot and I never took him up on

it at the actual con. I better watch out now! But you can't see him

coming, each time I see him he has a different hair color. He'll

probably print my name on the TOP TEN CHICKEN LIST when he makes next

year's HoHo-shirts. Eye phear!

After that, I couldn't really program too much because my life

turned out of control, and I never had the time and the piece of mind

to focus on and do some good programming. Somehow, I managed to release

0.09 and 0.10, 0.10 with some really interesting improvements, like the

internal file structure etc. Since Summer '94 or so, nothing much was

done on the code because until recently I couldn't get the 3 necessary

components together: Inspiration, Peace of Mind and Hardware. Now that

my life is somewhat calmer now, my straightforwardness and my focus

has returned but BlueBEEP - for a long time now - is basically sucked

dry for improvements. There is no useful feature that could be added.

If it was there and it made sense and it was possible to realize it,

some user let me know about it and it has been implemented. For a

couple months already, there are no more useful suggestions coming in


on how I could be improved. Want a wardialer? Try ToneLoc. Want a

terminal? Try Telix. Want cryptostuff? Try PGP. Nothing really made

sense, and that's the state the program is in right now. With this last

version, I just added some tiny little details and fixed some bugs. One

thing is special about it though:

IT IS THE LAST RELEASE

I will make no further improvements, bug fixes or releases of this

proggy. For fairness, learning and to keep the hacker spirit of the

50's and 60's alive, I make the whole unabridges source code available

to everybody for improvements, very like the way it was done at MIT

when programming was coming to life back in the days.

If you would ask me if I think that publishing the source code is

a good idea, I would have to say no. It is unevitable that some teenage

lamers from all over the world are going to come out with bad bluebeep

hacks that don't really work, that people are gonna steal parts of this

code and use it without giving me the props, and that people are going

to flame at me on how bad my programming sucks (feel free). It is

definitely not smart, but it's Right. And, tons of people are bickering

for linux/windows/os2/insert_os_name_here versions. Well, go ahead,

port the thing (I did't tell you it was fun, remember that!) and give

me the credit. I am not good enough a programmer to port it into all

those environments, but if you think you can do it for just one, go

right ahead. Unless anyone is going to sell this code or portations of

it, it's cool with me. Just let me know if you can, OK?

Some acknowledgements to people who really helped along the way:

Prime/Spyce - for getting me into boxing in the first place


Urmel - for making some cool adlib sound routines

ECR - for stealing them from Urmel and giving them to me :)

LowCyl - who betatested it in the rough WaReZ reality, 24/7.

Tr8or - who always came up with something good.

Werdohl M.R. - for keeping all of us entertained at all times

DrunkFux - for his talent in organizing cool events

Beetle - who opened my eyes on many ideas and helped me manage

Carlos (C.A.T) - for running the BlueBEEP Fan Club in Brazil

and wife

#phreak/#hack - stuck on a higher level (gnawt) try #k0dek1dz

Pluvius - just for being a cool contact

and all those that cheered, complained, suggested, rumored, uploaded,

ftp'ed, traded, toted, spread, criticized and used BlueBEEP all along.

Happy Birthday and goodbye.

- Onkel Dittmeyer, April 1st, 1995

onkeld@earth.planet.net

.END

.TOPIC GAWD-DAMN!

.SUBTITLE Something came along and nuked the docs!

|RGAWDDAMN, |WSHITFUQ, |YMUTHAFUQIN JEZUZ KRIST! |ZBVERFLIXT 'N ZUGENAEHT!!!!


Just when I was editing this file tonight, a straight text file about

90k in size, my editor crashed while saving the file and completely wiped

it out. However, the documentation of the source code was not affected and

you can still read it as source.doc (plaintext). I will re-write and release

the fixed documentation in the next couple of days; however because I want

to keep my promise of having the source out on April 1st, BlueBEEPs second

anniversary, I am releasing it anyway. You can grab the full documentation

in a week or so at ftp.fc.net, and I bet it will also be traded around on

#phreak/#phreak/#warez*. Stay tuned. The editorial survived the crash; chew

on that in the meantime ;-]

|COnkel Dittmeyer / onkeld@planet.net

|BApril 1st, 1995

.END

.ENDDOC

You might also like