home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1097.txt < prev    next >
Text File  |  1996-05-07  |  6KB  |  125 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                          B. Miller Request for Comments: 1097                                    CMU-NetDev                                                             1 April 1989 
  8.  
  9.                     TELNET SUBLIMINAL-MESSAGE Option 
  10.  
  11. Status of this Memo 
  12.  
  13.    This RFC specifies a standard for the Internet community.  Hosts on    the Internet that display subliminal messages within the Telnet    protocol are expected to adopt and implement this standard.    Distribution of this memo is unlimited. 
  14.  
  15. 1.  Command name and code. 
  16.  
  17.    SUBLIMINAL-MESSAGE        257 
  18.  
  19. 2.  Command meanings. 
  20.  
  21.    IAC WILL SUBLIMINAL-MESSAGE 
  22.  
  23.       The sender of this command REQUESTS permission to, or confirms       that it will, display subliminal messages. 
  24.  
  25.    IAC WONT SUBLIMINAL-MESSAGE 
  26.  
  27.       The sender of this command REFUSES to display subliminal messages. 
  28.  
  29.    IAC DO SUBLIMINAL-MESSAGE 
  30.  
  31.       The sender of this command REQUESTS that the receiver, or grants       the receiver permission to, display subliminal messages. 
  32.  
  33.    IAC DONT SUBLIMINAL-MESSAGE 
  34.  
  35.       The sender of this command DEMANDS that the receiver not display       subliminal messages. 
  36.  
  37.    IAC SB SUBLIMINAL-MESSAGE <16-bit value> <16-bit value> <string> IAC       SE 
  38.  
  39.       The sender specifies a message to be subliminaly displayed by the       remote host.  If the client has agreed (via the standard WILL WONT       DO DONT mechanism) to display subliminal messages, it must accept       this subnegotiation and attempt to display the message string on       the users console for the specified duration and continue to do so       at fixed intervals until another SUBLIMINAL-MESSAGE subnegotiation       is received.  The position and rendering of the message of 
  40.  
  41.  
  42.  
  43. Miller                                                          [Page 1] 
  44.  RFC 1097                       SUBLIMINAL                   1 April 1989 
  45.  
  46.        implementation dependent. 
  47.  
  48.       The first 16-bit value specifies the duration of the message in       milliseconds.  It is sent MSB first.  The second 16-bit value       specifies the frequency with which the message is displayed.  It       represents the number of seconds between displays and is also sent       MSB first.  The final parameter is the message itself. 
  49.  
  50.       The syntax for this subnegotiation is: 
  51.  
  52.                 IAC SB SUBLIMINAL-MESSAGE                     DURATION[1] DURATION[0]                     FREQUENCY[1] FREQUENCY[0]                     MESSAGE_STRING                 IAC SE 
  53.  
  54.       As required by the Telnet protocol, any occurence of 255 in the       subnegotiation must be doubled to destinguish it from the IAC       character (which has a value of 255). 
  55.  
  56. 3.  Default. 
  57.  
  58.    WONT SUBLIMINAL-MESSAGE 
  59.  
  60.    DONT SUBLIMINAL-MESSAGE 
  61.  
  62.    i.e., subliminal messages will not be displayed. 
  63.  
  64. 4.  Motivation for the option 
  65.  
  66.    Frequently the use of "Message of the day" banners and newsletters is    insufficient to convince stubborn users to upgrade to the latest    version of telnet.  Some users will use the same outdated version for    years.  I ran across this problem trying to convince people to use    the REMOTE-FLOW-CONTROL Telnet option.  These users need to be gently    "persuaded". 
  67.  
  68. 5.  Description and implementation notes. 
  69.  
  70.    The quality of the client implementation will depend on it's ability    to display and erase text strings in a small amount of time.  The    current implementation at CMU takes into acount terminal line speed,    advanced video capabilities, and screen phospher persistance when    calculating how long to wait before erasing a message. 
  71.  
  72.    While it is permitted for the client to display the message text    "in-line", best results at obtained by printing the message at the    top or side of console screen where it will just catch the corner of 
  73.  
  74.  
  75.  
  76. Miller                                                          [Page 2] 
  77.  RFC 1097                       SUBLIMINAL                   1 April 1989 
  78.  
  79.     the user's visual field. 
  80.  
  81.    A version is currently under development at CMU to display the    message using morse-code over the keyboard caps-lock LED. 
  82.  
  83. 6.  Examples 
  84.  
  85.    In the following example all numbers are in decimal notation. 
  86.  
  87.    1.  Server suggests and client agrees to use SUBLIMINAL-MESSAGE. 
  88.  
  89.       (Server sends) IAC DO SUBLIMINAL-MESSAGE       (Client sends) IAC WILL SUBLIMINAL-MESSAGE       (Server sends) IAC SB SUBLIMINAL-MESSAGE 0 5 0 20 "Use VMS" IAC SE 
  90.  
  91.          [The server is "suggesting" that the user employ a stable          operating system, not an unreasonable request...] 
  92.  
  93.       The client should immediately begin displaying the message and       should continue to do so at regular intervals. 
  94.  
  95.    2.  Server preempts previous subliminal message. 
  96.  
  97.       (Server sends) IAC SB SUBLIMINAL-MESSAGE 0 5 0 20 "Go home" IAC SE 
  98.  
  99.       The client should now no longer display the previous message and       should immediately begin displaying the new one. 
  100.  
  101.    3.  Server has messed with user enough for one day. 
  102.  
  103.       (Server sends) IAC SB SUBLIMINAL-MESSAGE 0 0 0 0 "" IAC SE 
  104.  
  105.       The client must cease display of any subliminal messages. 
  106.  
  107. 7.  Acknowledgements. 
  108.  
  109.    We do things just a little sneakier here at CMU. 
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  Miller                                                          [Page 3] 
  124.  
  125.