home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / unix_c / sysadmin / 00_index.txt next >
Encoding:
File List  |  1992-02-28  |  14.8 KB  |  307 lines

  1.  
  2.  
  3. Directory UNIX_C/SYSADMIN
  4.     Programs for the system administrator.  Includes things like idle
  5.     terminal daemons, file system maintenance commands, etc.
  6.  
  7.     ACCESS.TAR
  8.         Control access to a system via a configuration file.  Access is
  9.         constrained by tty port, priorities, and so on.
  10.         Contributor: George M. Sipe <george@rebel.uucp>
  11.     AGELOG.SH
  12.         Age system log files by deleting old information.
  13.         Contributor: Bob Designer <bd@hpda.uucp>
  14.     AGETTY.TAR
  15.         A System V getty replacement which adapts itself to parity bits,
  16.         erase, kill, and end of line characts.  Optionally detects baud
  17.         rates from messages produced by Hayes-comptible modems.
  18.         Contributor: Wietse Z. Venema <wietse@wzv.win.tue.nl>
  19.     ASROOT.C
  20.         Run a command as the super-user.
  21.         Contributor: Kevin Szabo <ksbszabo@watvlsi.uucp>
  22.     AUTOADD.TAR
  23.         A set of scripts to add users to the password file, create their
  24.         home directories, put in default .profile files, etc.
  25.         Contributor: Jim Nelson <nelson@ecsvax.uucp>
  26.     AUTOBAUD.TAR
  27.         A program to do automatic baud rate detection under 4.3BSD.  This
  28.         is done by using the carriage return character.  The code in 4.3BSD
  29.         "getty" to do this has never worked right.  This program can function
  30.         as a replacement for "getty".
  31.         Contributor: Gregg Townsend <gmt@megaron.arizona.edu>
  32.     BACKPDSK.TAR
  33.         A program to do disk-to-disk backups of file systems or simple
  34.         directories.  Allows retrieval of the "latest" copy of a file.
  35.         Useful on failing disk drives, etc.
  36.         Contributor: Rayan Zachariassen <rayan@ai.toronto.edu>
  37.     BADM.TAR
  38.         A 4.2BSD MASSBUS disk formatter which runs under UNIX.
  39.         Contributor: Rick Ace <rick@nyit.uucp>
  40.     BATCH.TAR
  41.         A program to implement a batch queueing system using the existing
  42.         4.2BSD "lpr" software to do all the work.
  43.         Contributor: Dave Shimel <shimel@stc.uucp>
  44.     CHFNCHSH.TAR
  45.         A version of "chsh" and "chfn" for System V.
  46.         Contributor: Jack Jansen <jack@htsa.uucp>
  47.     CHKPWD.TAR
  48.         A password checking program inspired by the Internet worm.  Uses the
  49.         algorithm the worm used for cracking passwords in order to look for
  50.         obvious passwords.
  51.         Contributor: Clyde Hoover <clyde@emx.utexas.edu>
  52.     CHU.C
  53.         A program to read the time broadcast by CHU (the Canadian version of
  54.         WWV) from a modem connected to an HF receiver.  A pointer to info
  55.         about the hardware is provided.
  56.         Contributor: Dwayne Bruce <bruce@cognos.uucp>
  57.     COBWEBS.TAR
  58.         Check for old or unusually large mailboxes.
  59.         Contributor: Don Gworek <uggworek@sunybcs.uucp>
  60.     COPS.TAR
  61.         A large package of system security check programs, including checks
  62.         for world readable/writable devices, world-writable files, "easy"
  63.         passwords, bad .rhosts files, changes in setuid status.  Version 2.0.
  64.         Patchlevel 1.
  65.         Contributor: Dan Farmer <df@sei.cmu.edu>
  66.     CORENOTC.TAR
  67.         Script to find old "core" files and notify their owners.
  68.         Contributor: Anonymous
  69.     DBGREP.TAR
  70.         A disk block-based grep-like utility.  This program reads the raw file
  71.         system device and examines all the disk blocks searching for a pattern.
  72.         Regular expressions are not supported, although case may be ignored.
  73.         The names of the files whose disk blocks contain the pattern, along
  74.         with the names of their owners, etc. are printed.  This is faster than
  75.         doing a find/grep combination, since the program does not do all the
  76.         opens, plus it stops searching a file after the first match is found.
  77.         This program works under 4.3BSD and SunOS 3.4.
  78.         Contributor: Dave Curry <davy@itstd.sri.com>
  79.     DUSAGE.TAR
  80.         A program to filter the output of du(1) and produce a report about
  81.         disk space in use, change since last run, etc.
  82.         Contributor: Johan Vromans <jv@mh.nl>
  83.     FINO.TAR
  84.         Find files and inode numbers.  This program reads the raw disk and
  85.         prints out all in-use inodes and their file names.  The real reason
  86.         it exists is to find large files being written but that have been
  87.         unlinked and can't be found with conventional methods.  It's sort
  88.         of a reinvention of what you can do with "icheck" and "ncheck",
  89.         but it's sort of different too.  For 4.xBSD.
  90.         Contributor: Dave Curry <davy@itstd.sri.com>
  91.     FORCE.C
  92.         Another program to allow running a command as the super-user; this
  93.         one requires the password first.
  94.         Contributor: Paul Summers <paul@wjvax.uucp>
  95.     FORKTEST.TAR
  96.         A program to check for security holes in programs that call fork().
  97.         Contributor: Hugh Redelmeier <hugh@hcr.uucp>
  98.     FSANALYZ.TAR
  99.         A tool to measure file system fragmentation and other file system
  100.         statistics.  Works on System V Release 3, Xenix, and Berkeley UNIX.
  101.         Version 4.1.
  102.         Contributor: Michael J. Young <mjy@sdti.sdti.com>
  103.     FSTAT.TAR
  104.         Identifies open files by reading file and inode information from the
  105.         kernel.  Will also identify open network connections.  Runs on SunOS
  106.         4.0, Dynix 3.0.14, and Ultrix 2.2.
  107.         Contributor: Vic Abell <abe@mace.cc.purdue.edu>
  108.     GETTYFE.TAR
  109.         A front end to "getty" for autobauding, etc.  For SCO Xenix 286/386.
  110.         Contributor: Warren Tucker <wht@tridom.uucp>
  111.     IDLEDAEMON-BSD42.TAR
  112.         An idle terminal daemon for 4.2BSD.  Figures out idle terminals
  113.         by looking at the process table.
  114.         Contributor: Stephen C. Crawley <scc@uk.ac.cam.cl>
  115.     INDIR.TAR
  116.         A program which (allegedly) allows setuid shell scripts to work by
  117.         sitting between the user and the shell script.  Use at your own
  118.         risk to security.
  119.         Contributor: Maarten Litmaath <maart@cs.vu.nl>
  120.     LASTLOG.TAR
  121.         A program to print out users' last login times from 4.2BSD's
  122.         "/usr/adm/lastlog" file.
  123.         Contributor: R. Sanders <rsanders@usgs2-multics.arpa>
  124.     LSTLGSYS.C
  125.         A program to implement a "last login" recording mechanism under
  126.         System V.
  127.         Contributor: Lenny Tropiano <lenny@icus.uucp>
  128.     LINKSRC.TAR
  129.         Maintain multiple source trees for machines with the same sources but
  130.         different objects and executables by using symbolic links for the
  131.         common source files.
  132.         Contributor: Joe Dellinger <joe@hanauma.stanford.edu>
  133.     LOGFLSTS.TAR
  134.         UUCP LOGFILE analyzer.
  135.         Contributor: Mike Wexler <mike@peregrine.uucp>
  136.     MAGPIE.TAR
  137.         The Magpie Host/Conferencing System, a bulletin board system for
  138.         microcomputers.
  139.         Contributor: Steve Manes <manes@magpie.uucp>
  140.     MAPMEM.TAR
  141.         Displays a visual map of physical memory and swap device allocation
  142.         for System V.  Updated at 1-second intervals to provide a "real time"
  143.         view of memory utilization.
  144.         Contributor: Michael J. Young <mjy@sdti.sdti.com>
  145.     NEWGETTY.TAR
  146.         A front end to getty (not a replacement).  Does automatic baudrate
  147.         detection, and provides the ability to run any program or shell
  148.         script instead of "login".
  149.         Contributor: Michael Gersten <michael@stb.uucp>
  150.     NPASSWD.TAR
  151.         A passwd/yppasswd replacement which features configurable password
  152.         checking to prevent easily guessed passwords.  Works under SunOS,
  153.         UMAX 4.2 (Encore), and System V, with either a straight password
  154.         file or Yellow Pages.
  155.         Contributor: Clyde Hoover <clyde@emx.utexas.edu>
  156.     OFILES.TAR
  157.         A program to report on open files in the system.  Also reports on
  158.         open sockets, etc.  Runs under BSD UNIX.
  159.         Contributor: Vic Abell <abe@j.cc.purdue.edu>
  160.     OPCOM.TAR
  161.         A program which enables users belonging to a special group to
  162.         execute a limited set of commands with another user or group id.
  163.         Makes it possible for operators to do system admin tasks without
  164.         having root.
  165.         Contributor: Carel Braam <rccarel@heithe5.bitnet>
  166.     PAGES.TAR
  167.         Report on the size and number of memory pages being used by the system.
  168.         For System V UNIX.
  169.         Contributor: D. J. Molny <djmolny@chinet.uucp>
  170.     PREEN.TAR
  171.         A program to run "fsck" in parallel keeping all spindles busy.
  172.         This is better than "fsck -p", which waits until the whole pass
  173.         is done before going to the next.
  174.         Contributor: Chris Torek <chris@mimsy.umd.edu>
  175.     PRINTACT.TAR
  176.         Prints the accounting file (/usr/adm/acct) in a human-readable
  177.         format so "awk" and "perl" and things can use it.  Does not do
  178.         all the intermediate processing that "sa" does.  Works on 4.xBSD;
  179.         will probably take work for System V.
  180.         Contributor: Roy Smith <roy@phri.uucp>
  181.     PROCSCWD.TAR
  182.         A program to do a "pwd" the hard way.  Prints out the current working
  183.         directory of a process, given its process id.  Berkeley UNIX depend-
  184.         ent.  Doesn't work on NFS hosts (requires access to disk devices).
  185.         Contributor: Cliff SPencer <cspencer@lemming.uucp>
  186.     PRUNE.C
  187.         A program to prune log files.
  188.         Contributor: Ray Davis <bees@infoswx.uucp>
  189.     PWDIFF.TAR
  190.         Compares multiple password files and finds different names with the
  191.         same uid, etc.
  192.         Contributor: Don Libes <libes@cme-durer.arpa>
  193.     PWGEN.TAR
  194.         A program to generate random pronounceable passwords.
  195.         Contributor: Brandon S. Allbery <allbery@ncoast.uucp>
  196.     RENAME.SH
  197.         A program to rename files from their inode numbers after using
  198.         "restor" to get them off the dump tapes.
  199.         Contributor: Phil Ngai <phil@amdcad.uucp>
  200.     RENICESC.TAR
  201.         An implementation of the Berkeley "renice" command for SCO Xenix/286.
  202.         Contributor: Warren Tucker <wht@tridom.uucp>
  203.     RENCNXPC.TAR
  204.         An implementation of the Berkeley "renice" command for the UNIX-PC.
  205.         Contributor: Mike Ditto <fork@kenobi.uucp>
  206.     RESH.TAR
  207.         A restricted shell.  The user is restricted to the directory tree
  208.         in which the shell is invoked; symbolic links may not be followed.
  209.         Commands the user may execute are listed in a configuration file.
  210.         The user may not alter the shell's environment or the search path.
  211.         Output redirection is restricted to files owned by the user, and
  212.         may be optionally limited to append only, create only, overwrite
  213.         only, or prohibited entirely.
  214.         Contributor: Dave Curry <davy@itstd.sri.com>
  215.     RMAN.TAR
  216.         A remote manual page server.
  217.         Contributor: Reg Quinton <reggers@julian.uucp>
  218.     RTROFF.TAR
  219.         A program which allows "troff" jobs to be passed off to remote
  220.         machines with lighter loads than the local machine.
  221.         Contributor: Steve D. Miller <steve@tove.uucp>
  222.     SBBS.TAR
  223.         A bulletin board system for UNIX.  Features logging, mail, and
  224.         message groups.
  225.         Contributor: Rob Demarco <robertd@ncoast.uup>
  226.     SCANI.C
  227.         Scans a V7 UNIX file system looking for inodes that have more space
  228.         allocated to them than they should.
  229.         Contributor: Fred Toth <fpt@wgivax.uucp>
  230.     SCOCRASH.TAR
  231.         The crash(1) crash-dump analyzer for SCO Xenix 2.2.1, since SCO
  232.         neglected to include it.
  233.         Contributor: <jfh@rpp386.uucp>
  234.     SPOT.TAR
  235.         A terminal watchdog (idle daemon) which runs off a configuration
  236.         file and allows logging users out who are logged in more than once,
  237.         have been idle for too long, have been logged in for too long,
  238.         etc.  Has a few Purdue dependencies which can easily be eliminated
  239.         or coded into something that will work on your system.
  240.         Contributor: Dave Curry <davy@itstd.sri.com>
  241.     STATSRV.TAR
  242.         A statistics server ala' RFC 996.  Allows gathering of statistics on
  243.         remote machines such as uptime, number of users, load average, network
  244.         stats, console messages, and so on.  For 4.2 and 4.3BSD.  Runs on
  245.         Vaxes, Suns, Sequents, CCI machines, and Goulds.  Should be easy to
  246.         port to other 4BSD systems as well.
  247.         Contributor: Dave Curry <davy@itstd.sri.com>
  248.     SUSOMEON.TAR
  249.         Allow a group of users to "su" to the same account using their own
  250.         passwords.
  251.         Contributor: Wietse Z. Venema <wietse@wzv.tue.nl>
  252.     SYSCHCKS.TAR
  253.         A load average daemon, the "w" program, and a status line program,
  254.         all for System V.
  255.         Contributor: Brandon S. Allbery <allbery@ncoast.uucp>
  256.     SYSVDSKQ.TAR
  257.         A set of scripts to allow enforcement of disk quotas under System V.
  258.         Contributor: Dave Settle <dave@ucms.uucp>
  259.     SYSVLDVD.TAR
  260.         A background daemon which computes load averages on a System V Release
  261.         3 machine (should be easy to port to SVr2) and stores the results in
  262.         a file which programs can read.
  263.         Contributor: Anonymous <lars@myab.uucp>
  264.     TALLOW.TAR
  265.         A program to temporarily allow someone access to your account.  It
  266.         puts them in your .rhosts file, but then arranges to delete them
  267.         from it later using "at".
  268.         Contributor: Terry Jones <tcjones@watdragon.waterloo.edu>
  269.     TROUBLE.TAR
  270.         A set of shell scripts to maintain a database of trouble reports.
  271.         Version 2.0.
  272.         Contributor: Roland J. Stolfa <rjs@a.cs.okstate.edu>
  273.     TTYUSE.TAR
  274.         Summarize daily terminal usage.  For 4.xBSD systems.
  275.         Contributor: <ado@elsie.uucp>
  276.     U386MON.TAR
  277.         A real-time "performance" monitor for SCO UNIX V/386 and ISC 386/ix.
  278.         Requires terminfo and curses.  Version 2.20.
  279.         Contributor: Warren Tucker <wht@hgf.uucp>
  280.     UNTAMO.TAR
  281.         Another idle terminal daemon.  This one is configurable without
  282.         recompilation.  Compiles on most Berkeley systems including Vaxen,
  283.         Sequents, CCIs, Goulds, and Suns.
  284.         Contributor: Rich Kulawiec <rsk@j.cc.purdue.edu>
  285.     UPS.TAR
  286.         A program that allows users on 4.3BSD systems to pass files around
  287.         in a manner very similar to mail.
  288.         Contributor: Scooter Morris <scooter@genie.gene.com>
  289.     USERACTB.TAR
  290.         A set of programs to do user accounting on AT&T 3b2 series machines.
  291.         Contributor: Lawrence F. Strickland <larry@jc3b21.uucp>
  292.     USER_RC.TAR
  293.         A method to allow users to run shell scripts automatically at
  294.         system boot time.  The interface is similar to Sun's crontab.
  295.         Contributor: Steven Grimm <sgrimm@sun.com>
  296.     UTC.TAR
  297.         A program which can be used with "cu" to call the Naval Observatory
  298.         clock (like WWV) and then set the system's time.
  299.         Contributor: Mike Baldwin <mike@whutt.uucp>
  300.     VSAR.TAR
  301.         Visual system activity report (visual "ps") for System V.
  302.         Contributor: Dave Brower <daveb@rtech.uucp>
  303.     WITH.TAR
  304.         A program to grab a device, make a lockfile, and then run a command,
  305.         enabling use of the device by only one person at a time.
  306.         Contributor: Rob McMahon <cudcv@daisy.warwick.ac.uk>
  307.