The following is a MOCK RFC, it is NOT (yet) a proper Request For
Comments.
Network Working Group N. Soffer
Request for Comments: 6666 The Hebrew University
Category: Extension June, 1998
SLTP - The Simple LART Transfer Protocol
Status of this Memo
This document specifies an Internet standards track protocol
for the Internet community, and requests discussion and suggestions
for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is
unlimited.
Abstract
SLTP is a proposed protocol for the remote application of a
LART, preferably painful and heavy, on lusers who annoy a
currently incapcitated sysadmin. (Be it from being hung over,
caffeine deprived, or just playing xquake.). The protocol
works over TCP and is deriative of SMTP (RFC 821).
Acknowledgement
SLTP has been the brainchild of the denizens of
alt.sysadmin.recovery, it has been first developed for the
lartd daemon, and has evolved since. The designer of the
current version of the protocol is Nir Soffer, who can be
reached via email at
[email protected].
1. Introduction
The objective of SLTP is to efficiently and painfully distribute
a LART via TCP. The implementation of which requires some kind of
electric signal -> physical pain catalyst, in the shape and form
of electric chairs, mechanically controlled 2 by 4s, or large,
metal mallets attached to solenoids.
Since SLTP is built upon SMTP it is possible to relay LARTs, and
even store them for delayed LARTage in case a SLTP server crashes,
by use of the LX (LART eXchange) DNS option.
2. Extensions and Changes to SMTP
The following table shows the changes in commands between SMTP and
SLTP:
|----------------------------------------------------------------|
| SMTP | SLTP | Usage: |
|----------------------------------------------------------------|
|HELO |YO | YO <host> |
|----------------------------------------------------------------|
|MAIL FROM: |LART FROM:| LART FROM: <bofh> |
|-----------|----------|-----------------------------------------|
|DATA |CLUE | CLUE |
|----------------------------------------------------------------|
RCPT is now synomynous with WHAP .
The following list is a list of the extensions in SLTP and their
syntax:
LUSER
The LUSER command is designed to have several sub options,
there is only one defines as of today, it is:
CLASS
The LUSER CLASS command accepts a numeric value - or a
symbolic
value to define that number (some default symbolic values
are
in Appendix A )
The LUSER CLASS command affects the severity of the LART
received by the Recepient. From a mild zapping to a total
knock out toasting.
The LUSER CLASS command MUST be sent to the server AFTER the
LART command. It MAY be put before the RCPT command or it
after
MAY be put after the RCPT command. Otherwise a 504 error
message
is displayed. (See RFC 821, Section 4.2.2 and 4.2.1).
3. Example SLTP session:
The following is an example of an SLTP session to show you the
exact nature of SLTP. This is a simple and concise LARTage.
R: 220 <host> LART server ready on port 666.
S: YO <host>
R: 250 Yo My Man, Nice to meetcha.
S: LART FROM: <bofh>
R: 250 Sure, man.
S: RCPT TO: <luser>
R: 250 Sure, man.
S: LUSER CLASS: <class>
R: 250 Sure, man.
S: CLUE
R: 354 Start clue input; end with <CRLF>.<CRLF>
S: Disk quota is finite, fuckhead.
S: .
R: 250 Sure, man.
S: QUIT
R: 221 Seeya around, homeboy.
Appendices:
Appendix A: Luser Class values:
In general, the lusers cluelessness rating varies between 2 values,
1, and 500. The following is a table to show numeric -> real life ->
default symbolic value ratios.
|-------------------------------------------------------------------|
| Numeric Range | Symbolic | Detail
|
| / Value | names |
|
|-------------------------------------------------------------------|
| 1 | fine | He's a luser alright, but one
|
| | zap | that may actually learn from a
|
| | | LART.
|
|-------------------------------------------------------------------|
| 100 | moron | He just asked for a Win'98
|
| | sizzle | upgrade.
|
|-------------------------------------------------------------------|
| 200 | dimwit | He just asked for a Win'98
|
| | burn | upgrade....
|
| | | ...On his laser printer.
|
|-------------------------------------------------------------------|
| 300 | fuckhead | He just got sassy. He deserves
|
| | fsckhead | to be in agonizing pain.
|
|-------------------------------------------------------------------|
| 400 | droolingchimp| The internet isn't down, you
|
| | | stupid fsck.
|
|-----------------|--------------|----------------------------------|
| 500 | spammer | Don't *WHAP* *WHAP* touch *WHAP*
|
| | toasty | *WHAP* THAT! AKA 'Too stupid to
|
| | | live.'
|
|-----------------|--------------|----------------------------------|