Hangar.La tienda de software del Amiga

Getty-14 1.4

Multitasking Remote-Shell and/or BBS-Frontend

Short:        Multitasking Remote-Shell and/or BBS-Frontend
Author:       schettler@informatik.fh-wuerzburg.de (Michael Schettler)
Uploader:     schettler informatik fh-wuerzburg de
Type:         comm/misc
Version:      1.4
Replaces:     Getty-13.*
Architecture: m68k-amigaos
Required:     OS 2.04

COPYRIGHT

The executable and the documentation are copyright  1996/1997  by  Michael
Schettler.


INTRODUCTION

Getty is a CLI only tool to monitor the serial port. It basicly  does  the
same thing as Matt Dillons Getty, but in a more elegant, amiga like way.

My implementation of Getty is as following:

  * The first Getty is started as a  server,  the  following  Getty's  are
    started as independant client processes of the server.

    The only thing that was really annoying in Matt's Getty  was  that  if
    you had e.g. five serial lines, you had to start five Getty's ---> you
    had to have the memory for five Getty's, because Getty was loaded five
    times into memory, although it was the same code.

  * I added a  more  comfortable  commandline  parsing,  where  much  more
    actions can be taken ...

    HELP/K/S,INIT/K/S,EXIT/K,TRAP/K/S,INFO/K/S,SHOW/K,ABORT/K,UPDATE/K,
    D=DEVICE/K,U=UNIT/K/N,B=BAUD/K/N,F=FLAGS/K/N,M=MODE/K/N,K=KEYFILE/K,
    C=CFGFILE/K,P=PWDFILE/K,A=ACCFILE/K,PR=PATCHREQS/K/S,PG=PATCHGURU/K/S,
    LF=LOGFILE/K,SF=SNOOPFILE/K,HF=HEADERFILE/K,SC=SHELLCOMMAND/K,
    SI=SHELLINIT/K,LL=LOGLEVEL/K/N,RL=RETRIESLOGIN/K/N,TL=TIMEOUTLOGIN/K/N,
    TS=TIMEOUTSHELL/K/N,MI=MODEMINIT/K,ME=MODEMEXIT/K,MC=MODEMCOMMAND/K,
    PE=PASSWDENCRYPT/K,BA=BAUDADJUST/K,ODU=OWNDEVUNIT/K,USW=USE7WIRE/K,
    ICD=IGNORECD/K,IDTR=IGNOREDTR/K,ICON=IGNORECONNECT/K,ALL/K/S,QUIET/K/S

     ... see :)

  * Several actions can be taken, when a certain user is logging in.

    For example

      - an external programm can be started, like a Mailbox  or  something
	similar

      - a remote shell can be opened,  where  the  user  can  access  your
	computer

	The access the user has can be  limited  (e.g.  forbid  access  to
	certain paths or commands) using a seperate access file

	If  you  have  the  MultiUser  filesystem  by  Geert  Uytterhoeven
	installed, the access control is even better!

      - everything the user does can be echoed to a  seperate  snoop  file
	(even  a  CON:  window  will do) or to the display of the supplied
	terminal programm (where you can interact with the user).

  * Everything is definable (e.g. you can define the command to open a new
    shell or you can define the behavior of the serial line, or ....)

  * It's programmed in 100%  assembler,  resulting  in  highly  optimized,
    Enforcer and Mungwall tested code

But .... this is a shareware version which  means  in  order  to  get  all
things *fully* working, you have to register.


IMPROVEMENTS

   * Rewrote the fifo functions (remote shell) and speed up some things.

   * Rewrote the  handling  of  the  forbidden  commands  and  paths  (see
     keywords  CMD  and  PATH  in  the  access file). Now it's possible to
     define patterns to restrict the access of the user.

   * Removed a bug in the client startup functions. Getty could be started
     twice on the same line. Fixed.

   * Added a remote shell monitoring tool.


AUTHOR

You can contact me (bug reports, flames, ...) at

	schettler@informatik.fh-wuerzburg.de

	  which is my account at the university, where  i  study  computer
	  science

	or at

	twd@incubus.franken.de

	  which is my account at my favorite bbs (not so often checked!)

If you would like to have the source code, you can also contact me  (maybe
i'll send it to you, although its a bit of a mess)

AMIGA FOREVER!

Gratis

Descargar 126 KB

Desde el Amiga: abre Hangar y busca Getty-14.

Autorschettler@informatik.fh-wuerzburg.de (Michael Schettler)
Categoríacomm/misc
Tamaño126 KB
Param68k-amigaos
OrigenAminet