Interesting People mailing list archives

Alice's NNTP server, with apologies to Arlo


From: David Farber <farber () central cis upenn edu>
Date: Tue, 14 Sep 1993 06:32:35 -0500

From: Alastair Sutherland <stairs () microsoft com>
Date: Fri,  3 Sep 93 12:00:21 PDT
Subject: Alice's NNTP server


This is long, and you need to have heard of Arlo Guthrie, and perhaps 
know a bit of unix.  But it's pretty cool.


        'stair


/\/\/\/\/\/\/\/\/\/


-=-=-=-=-=-=-=-=-=-
Alice's NNTP Server
-=-=-=-=-=-=-=-=-=-


This song is called "Alice's NNTP Server" and it's about Alice, and
the NNTP server, but "Alice's NNTP Server" is not the name of the NNTP
server, it's the name of the song, and that's why I called this song
"Alice's NNTP Server".


     You can get anything you want on Alice's NNTP.
     You can get anything you want on Alice's NNTP.
     Telnet over, it's a simple hack.
     Port one-nineteen is where it's at.
     and you can get anything you want on Alice's NNTP.


Now it all started two semesters ago, it's on two semesters ago when
my about-to-graduate friend and I went up to read some news at Alice's
server, 'cause the news didn't live on our server, it lived on Alice's
server, with lots of forged messages and newgroups and rmgroups, and
of course the news articles themselves.


Anyways, it was a nice system, and the University's network connection
was wide, and Alice had the bandwidth and the diskspace and they figured
they didn't have to worry about expiring their news articles for a long
time.


We got up there, found all the articles, and we figured it'd be a
friendly gesture for us to take the articles and distribute 'em around
to our other friends at the University that also didn't get a full feed,
'cause that's what Usenet was supposed to be all about in the first place,
right?


So we took about half a gig of diskspace and stuck it on a spare
workstation which we were gonna make into our own news server, and
we got ourselves educated on NNTP.  We took spool directories, server
software, a compiler, an editor, and other implements of destruction and
headed on back to our new server.  Well, we got there and there was a big
chain across the machine room door and a mail message in our mailbox saying
"Closed for end-of-semester".  We'd never heard of a machine room that was
closed at the end of the semester before, and with tears in our eyes we
drove off into the sunset, looking to find another place to stash the news.


We didn't find one until we came to our own home machines, and off the
side of the /usr/spool partition, we noticed there were some old news
articles.  And we figured that one big pile of news is better than two
little piles, and rather than copy that one to the free disk, we decided
to just install our half-gig disk on the home machine and create a link
from the new partition to /usr/spool.


That's what we did, and NNTP'ed back to Alice's, had an end-of-semester
newsfest that couldn't be beat, went to sleep and didn't get up until
next morning, when we got a phone call from the University Director of
Computer Security.  Said "Kid, someone found your user-id on a post to
an unauthorized newsgroup, in the bottom of a subdirectory full of
messages from unauthorized sources, on a disk partition that wasn't there
the night before, on a hard drive that wasn't there the night before, and
I just wanted to know if you had any information 'bout it..."


I said "Yes sir, Mister Director, I cannot tell a lie, I put that hard
drive on the machine and imported those news articles".


After speaking to the Director for about forty-five minutes on the
telephone we finally came to the truth of the matter and he said that
we had to go down and remove the drive, and also had to go down and
speak to him at the Undergraduate Office, and bring all our spool
directories, server software, compilers, editors, and other implements
of destruction with us, and so we did.


Now friends, there was only one or two things the University Director
of Computer Security coulda' done at the Undergraduate Office and
the first was he could have given us a medal for being so brave and
honest on the telephone, which wasn't very likely, and we didn't expect
it, and the other thing he could have done was bawled us out and told
us never to be seen transportin' news and installing hardware about
the vicinity again, which is what we expected, but when we got to the
Undergraduate Office there was a third possibility that we hadn't counted
upon, and we was both immediately arrested and handcuffed, and I said
"Hey, Director, I don't think I can remove the hard drive with these
handcuffs on", and he said "Shaddap kid, and follow me".


And that's what we did, walked right behind him and walked to the
quote 'Scene-of-the-Crime' unquote.  I want to tell you about this
here University where this is all happening here.  They got a T1 line
here, so there's no stop signs on the network, but they got one System
Administrator, and of course, the Director of Computer Security, but
when we got to the 'Scene-of-the-Crime' there was the System Administrator,
five Special Interest Group Representatives with five lawyers each, and
three TAs acting as Assistant System Administrators, this being the biggest
crime of the last five years, and everybody wanted to get in the newspaper
report on it because it had something to do with computers and politically-
incorrect content and all the artsies knew that all the had to do was spell
"computer" correctly in order to get a cushy job writing anti-technology
columns for the local paper.


And they was makin' the System Administrator use up all kinds of net.cop
equipment they had hanging around the machine rooms.  They was greppin'
mail, tracin' Path-IDs, following FTP and telnet logs, and they eventually
came up with twenty seven mail messages, and they printed each one of 'em
out and put circles and arrows and highlights on 'em and a paragraph on
the back of each printout explaining what each one was to be used as
evidence against us.  They took archives of the approach, the getaway,
the activity in our home directories and /tmp, and the spool directories,
and I already mentioned the mail grepping.


After the ordeal, we went back to our residences.  The Director of
Student Security said he was going to keep us under supervision and
said "Kid, I'm going to take away your root access, but you can have
your regular account back if you'll give me the userid and password
for it first".


I said "Director, I can understand you wanting my root access and my
regular userid so's you can put me in the list of users denied access
to FTP and telnet, but why do you want my password?"


And he said "Kid, we don't want you reading /etc/passwd and running
crack on it".


And I said "Director, did you think I was going to read /etc/passwd
and run crack on it just to read Usenet News?"


The Director said he was making sure, and friends, the Director was,
'cause he changed my numeric user-ID so I couldn't chmod my old files,
and he chmod'ed all my files and directories to 000 so's I couldn't use
any information contained in 'em to build something with the setuid bit
set and put it under someone else's directory under the name "ls" and
use the fact that the default system environment had the user's current
working directory appearing in the PATH before /bin, and he even changed
my shell to "rsh", just in case.


The Director was making sure, and it was about four or five hours later
that Alice (remember Alice?  This is a song about Alice), Alice came by
and with a few nasty words to the Director, bailed us out of our rsh
accounts, had another session of newsreading that couldn't be beat, and
didn't get up until the next morning, when we all had to go to the
Student Disciplinary Tribunal.


We walked in, sat down, and the Director of Computer Security came in
with the twenty seven mail message printouts with the circles and arrows
and a paragraph on the back of each one, sat down.  Man came in said "all
rise".  We stood up, and the Director stood up with the twenty seven mail
message printouts and the judge walked in, sat down in front of a manual
typewriter, and he sat down, and we sat down.  The Director looked at the
manual typewriter, and and then at the twenty seven mail messages with
circles and arrows and a paragraph on the back of each one, and looked
at the manual typewriter.  And then at the twenty seven mail message
printouts with circles and arrows and a paragraph on the back of each one
and began to cry, 'cause the Director had come to the realization that
this was a typical case of minds from the 1950s trying to deal with the
technology of the 1990s, and there wasn't nothing he could do about it,
and the judge wasn't going to look at the twenty seven mail message
printouts with the circles and arrows and a paragraph on the back of each
one explaining what each one was to be used as evidence against us.  And
we was given a few lines on our transcripts and had to take the hard drive
out of the machine the next morning, but that's not what I came to tell
you about.


Came to talk about censorship.


We got a place up here, which I won't name publically, and among other
things, one of the things they do is take a big newsfeed from the wide
world of the Internet and select it, inspect it, detect it, infect it,
neglect it, and then inject it into the news directories.  I went down
and got my job application papers, and I walked in wearing a suit-and-tie
so I looked and felt my best when I went in that morning.


'Cause I wanted to look like the all-politically-correct kid from
university, man I wanted to feel like the all-politically-correct kid
from university, man I wanted to *BE* the all-politically-correct kid
from university, and I walked in and I was hung down, brung down, hung
up, and all kinds of mean nasty ugly things.  And I walked in and sat
down and they gave me a piece of paper, said "Kid, do the oral personality
profile test with the shrink in Room 101".


I went up there and said "Shrink, I want to be a productive employee.
I wanna, I wanna, I wanna PRODUCE.  PRO-DEWCE!  I wanna work harder than
the lowest grunt at Microsoft, I wanna be an efficient user of the NSFnet
backbone for our corporate agenda, I wanna PRODUCE!  I don't never wanna
read any newsgroups other than those concerning the quarterly reports and
company product announcements!  Sure this is a Unix site, but I don't mind
the castrated newsfeed and the mail greppers, 'cause it'll all help me to
PRODUCE!  I wanna see the stock of this company split ten times over the
next year, I wanna make the Board of Directors so filthy rich, man, I tell
you I wanna PRODUCE, PRODUCE, PRODUCE!", and I started jumpin' up and down,
yellin' "PRODUCE, PRODUCE, PRODUCE!", and the shrink started jumpin' up
and down with me and we was both jumping up and down yelling "PRODUCE,
PRODUCE, PRODUCE!", and the manager came over, pinned a medal on me, sent
me down the hall, said "you're our boy".


Didn't feel too good about it.


Proceeded on down the hall gettin' all sorts of political injections,
inspections, detections, neglections and all kinds of stuff that they
was doin' to me at the thing there, and I was interviewed two hours,
three hours, four hours.  I was there for a long time going through
all kinds of mean nasty ugly things and I was just having a tough time
there and they was inspecting and injecting every single part of my
political mindset, and they was leaving no part untouched.  Proceeded
through.  And when I finally came to see the last man, the Commissar
of Information Access, I walked in, walked in, sat down after a whole
big thing there, looked at the big framed print he had behind him,
(a signed original by Richard E. Depew!) and said "what do you want?"


"Kid, we only got one question.  Have you ever read anything in the
alt.* hierarchy from anywhere other than your local news spool?"


And I proceeded to tell him the story of the Alice's NNTP Server
Censorship, with full orchestration and five-part harmony and stuff
like that and suddenly he stopped me right there and said "Kid, did
you ever have that written up on your transcript?"


I proceeded to tell him the story of the twenty seven archived mail
messages with the circles and arrows and the paragraph on the back
of each one, and he stopped me right there and said "Kid, I want you
to go and sit down on that bench that says group H ... NOW, KID!"


And I walked over to the bench there, and there's group H, which
is where they put you if you may not be *moral* enough to join the
company after committing your special crime, and there was all kinds
of mean nasty ugly-looking people on the bench there.


News forgers.  Porno FTP site admins.  Anon-server users!  Promiscuous
NNTP site admins.  News administrators running promiscuous NNTP sites,
with full feeds no less!  Sitting right there on the bench next to me!
And there was other mean and nasty and ugly and horrible crime-type guys
sitting on the bench next to me.  And the meanest, nastiest, ugliest one
of the bunch, he had probably offended more people through his postings
than the world's top ten sickest, most twisted fucks combined, he was
coming over to me and he was coming over to me and he was mean 'n' nasty
'n' ugly 'n' horrible and all kinds of things and he sat down next to me
and said "Kid, what'd ya get?"


I said "I didn't get nothing, they put a line on my transcript and
made me remove the hard drive".  He said "What were you busted for?",
and I said "unauthorized hardware modifications".  And they all moved
away from me on the bench there, and a hairy eyeball and all kinds of
mean nasty things, 'till I said "to set up an NNTP server which could
bring potentially-offensive newsgroups censored at my local site and
grant full news access to my friends".  They all came back, shook my
hand, talkin' 'bout crime, underground FTP sites, promiscuous NNTP
servers, what to do about Barney the Dinosaur, all kinds of groovy
things that we was talking about on the bench.  And everything was
fine, we was trading wares and all kinds of things, until the Commissar
of Information Access came over, had some paper in his hand, and said...


"Kids, this-online-survey's-got-47-words-37-sentences-58-lines-we-
wanna-know-details-of-the-crime-time-of-the-crime-all-the-things-
you-gotta-say-things-about-the-crime-what-newsgroups-you-was-reading-
at-the-time-the-contents-of-your-current-.newsrc-file-and-all-the-
things-you-gotta-say", and talked for forty-five minutes and nobody
understood a word that he said, but we had fun filling out the form
and making cool sounds with the relay keyswitches on the IBM 3101
terminals on the bench there, and I filled out the details of the
Alice's NNTP Server Censorship and the hard drive with the four part
harmony, wrote it down there, just like it was, and I pressed ENTER,
and the screen cleared, and I saw the rest of the form.


In the middle of the screen.


Away from everything else on the screen.


In parentheses.


Capital letters.


Quotated.


Read the following words:  "Kid, have you rehabilitated yourself?"


I went over to the Commissar, said "Commissar, you got a lotta damn
gall to ask me if I've rehabilitated myself, I mean, I mean, I'm just
sittin' here, sittin' on the group H bench 'cause you want to know if
I'm *moral* enough to join a Company to grep mail, burn electronic books,
and censor feeds after bein' an NNTP hacker."  He looked at me, said
"Kid, we don't like your kind, and we're gonna send your .newsrc down
to California..."


And friends, somewhere in California, enshrined in some little directory,
is a study in ones and zeroes of my .newsrc.  And the only reason I'm
singin' you this song is 'cause you may know somebody in a similar
situation, or *YOU* may be in a similar situation, and if you're in a
situation like that, there's only one thing you can do and that's post
a message to your company's internal newsgroup, saying "Commissar, you
can get anything you want on Alice's NNTP server."


And log off.


You know, if one person, just one person does it, they may think he's
really sick and won't fire him just yet, just send him down to a Training
Session until his brains are jellied up.  And if two people, two people
do it, in harmony, they may think they're starting a cascade and will only
fire one of 'em to establish a precedent and put the fear-o-God in the rest
of their workers.  And three people, three, can you imagine, three people
logging on, posting a message containing a bar of Alice's NNTP Server and
walking out, they may think it's an organization.  And can you imagine
fifty people a day, I said fifty people a day logging on, postin' a bar
of "Alice's NNTP Server" and logging off.  And friends, they may think
it's a movement.


And that's what it is, the Alice's NNTP Server Anti-Censorship Movement,
and all you got to do to join is quote it the next time it comes around
on the screen.


With feeling.


So we'll wait for it to come around on the screen here, and follow-up
with a quotation when it does.


Here it comes...


     You can get anything you want on Alice's NNTP.
     You can get anything you want on Alice's NNTP.
     Telnet over, it's a simple hack.
     Port one-nineteen is where it's at.
     and you can get anything you want on Alice's NNTP.


That was horrible.  If you want to end censorship and stuff you got
to post loud...


I've been writin' this song now for twenty-five minutes and over three
hundred and twenty lines of text.  I could write it for another twenty-
five minutes and another three hundred and twenty lines -- I'm not proud...


...or tired.


So we'll wait till it comes around again, and this time with four part
harmony and feeling.  We're just waitin' for it to come around is what
we're doing.


All right now...


     You can get anything you want on Alice's NNTP.
     (even .GIFs of Alice!)
     You can get anything you want on Alice's NNTP.
     Telnet over, it's a simple hack.
     Port one-nineteen is where it's at.
     and you can get anything you want on Alice's NNTP.


     You can get anything you want on Alice's NNTP.
     You can get anything you want on Alice's NNTP.
     Telnet over, it's a simple hack,
     And they can have the shirts right off our backs,
     but we'll still read anything we want on Alice's NNTP...


Current thread: