00readme.txt
access.tar
        Control access to a system via a configuration file.  Access is
        constrained by tty port, priorities, and so on.
        Contributor: George M. Sipe <george@rebel.uucp>
agelog.sh
        Age system log files by deleting old information.
        Contributor: Bob Designer <bd@hpda.uucp>
agetty.tar
        A System V getty replacement which adapts itself to parity bits,
        erase, kill, and end of line characts.  Optionally detects baud
        rates from messages produced by Hayes-comptible modems.
        Contributor: Wietse Z. Venema <wietse@wzv.win.tue.nl>
asroot.c
        Run a command as the super-user.
        Contributor: Kevin Szabo <ksbszabo@watvlsi.uucp>
autoadd.tar
        A set of scripts to add users to the password file, create their
        home directories, put in default .profile files, etc.
        Contributor: Jim Nelson <nelson@ecsvax.uucp>
autobaud.tar
        A program to do automatic baud rate detection under 4.3BSD.  This
        is done by using the carriage return character.  The code in 4.3BSD
        "getty" to do this has never worked right.  This program can function
        as a replacement for "getty".
        Contributor: Gregg Townsend <gmt@megaron.arizona.edu>
backpdsk.tar
        A program to do disk-to-disk backups of file systems or simple
        directories.  Allows retrieval of the "latest" copy of a file.
        Useful on failing disk drives, etc.
        Contributor: Rayan Zachariassen <rayan@ai.toronto.edu>
badm.tar
        A 4.2BSD MASSBUS disk formatter which runs under UNIX.
        Contributor: Rick Ace <rick@nyit.uucp>
batch.tar
        A program to implement a batch queueing system using the existing
        4.2BSD "lpr" software to do all the work.
        Contributor: Dave Shimel <shimel@stc.uucp>
chfnchsh.tar
        A version of "chsh" and "chfn" for System V.
        Contributor: Jack Jansen <jack@htsa.uucp>
chkpwd.tar
        A password checking program inspired by the Internet worm.  Uses the
        algorithm the worm used for cracking passwords in order to look for
        obvious passwords.
        Contributor: Clyde Hoover <clyde@emx.utexas.edu>
chu.c
        A program to read the time broadcast by CHU (the Canadian version of
        WWV) from a modem connected to an HF receiver.  A pointer to info
        about the hardware is provided.
        Contributor: Dwayne Bruce <bruce@cognos.uucp>
cobwebs.tar
        Check for old or unusually large mailboxes.
        Contributor: Don Gworek <uggworek@sunybcs.uucp>
cops.tar
        A large package of system security check programs, including checks
        for world readable/writable devices, world-writable files, "easy"
        passwords, bad .rhosts files, changes in setuid status, and more.
corenotc.tar
        Script to find old "core" files and notify their owners.
        Contributor: Anonymous
cputt.tar
        Monitor top 10 (by CPU time) processes on a SUN OS 4.1.1 system.
        Contributor:  Greg Vesper <vesper@kong.gsfc.nasa.gov>
cron.tar
        A version of cron known to run on 4.xBSD systems.  Functionally based
        on System V cron with per-user crontabs.  Version 2.0.
        Contributor: Paul Vixie <vixie@vixie.sf.ca.us>
dbgrep.tar
        A disk block-based grep-like utility.  This program reads the raw file
        system device and examines all the disk blocks searching for a pattern.
        Regular expressions are not supported, although case may be ignored.
        The names of the files whose disk blocks contain the pattern, along
        with the names of their owners, etc. are printed.  This is faster than
        doing a find/grep combination, since the program does not do all the
        opens, plus it stops searching a file after the first match is found.
        This program works under 4.3BSD and SunOS 3.4.
        Contributor: Dave Curry <davy@erg.sri.com>
dusage.tar
        A program to filter the output of du(1) and produce a report about
        disk space in use, change since last run, etc.
        Contributor: Johan Vromans <jv@mh.nl>
fino.tar
        Find files and inode numbers.  This program reads the raw disk and
        prints out all in-use inodes and their file names.  The real reason
        it exists is to find large files being written but that have been
        unlinked and can't be found with conventional methods.  It's sort
        of a reinvention of what you can do with "icheck" and "ncheck",
        but it's sort of different too.  For 4.xBSD.
        Contributor: Dave Curry <davy@erg.sri.com>
force.c
        Another program to allow running a command as the super-user; this
        one requires the password first.
        Contributor: Paul Summers <paul@wjvax.uucp>
forktest.tar
        A program to check for security holes in programs that call fork().
        Contributor: Hugh Redelmeier <hugh@hcr.uucp>
fsanalyz.tar
        A tool to measure file system fragmentation and other file system
        statistics.  Works on System V Release 3, Xenix, and Berkeley UNIX.
        Version 4.1.
        Contributor: Michael J. Young <mjy@sdti.sdti.com>
fstat.tar
        Identifies open files by reading file and inode information from the
        kernel.  Will also identify open network connections.  Runs on SunOS
        4.0, Dynix 3.0.14, and Ultrix 2.2.
        Contributor: Vic Abell <abe@mace.cc.purdue.edu>
gettyfe.tar
        A front end to "getty" for autobauding, etc.  For SCO Xenix 286/386.
        Contributor: Warren Tucker <wht@tridom.uucp>
idldmnbs.tar
        An idle terminal daemon for 4.2BSD.  Figures out idle terminals
        by looking at the process table.
        Contributor: Stephen C. Crawley <scc@uk.ac.cam.cl>
indir.tar
        A program which (allegedly) allows setuid shell scripts to work by
        sitting between the user and the shell script.  Use at your own
        risk to security.
        Contributor: Maarten Litmaath <maart@cs.vu.nl>
lastlog.tar
        A program to print out users' last login times from 4.2BSD's
        "/usr/adm/lastlog" file.
        Contributor: R. Sanders <rsanders@usgs2-multics.arpa>
lstlgsys.c
        A program to implement a "last login" recording mechanism under
        System V.
        Contributor: Lenny Tropiano <lenny@icus.uucp>
linksrc.tar
        Maintain multiple source trees for machines with the same sources but
        different objects and executables by using symbolic links for the
        common source files.
        Contributor: Joe Dellinger <joe@hanauma.stanford.edu>
logflsts.tar
        UUCP LOGFILE analyzer.
        Contributor: Mike Wexler <mike@peregrine.uucp>
lsof.tar
        Successor to "fstat" and "ofiles".  Lists files opened by processes.
        Uses SUN OS 4.1.1 vnode model.
        Contributor:  Victor Bell <abe@mare.cc.purdue.edu>
magpie.tar
        The Magpie Host/Conferencing System, a bulletin board system for
        microcomputers.
        Contributor: Steve Manes <manes@magpie.uucp>
mapmem.tar
        Displays a visual map of physical memory and swap device allocation
        for System V.  Updated at 1-second intervals to provide a "real time"
        view of memory utilization.
        Contributor: Michael J. Young <mjy@sdti.sdti.com>
newgetty.tar
        A front end to getty (not a replacement).  Does automatic baudrate
        detection, and provides the ability to run any program or shell
        script instead of "login".
        Contributor: Michael Gersten <michael@stb.uucp>
npasswd.tar
        A passwd/yppasswd replacement which features configurable password
        checking to prevent easily guessed passwords.  Works under SunOS,
        UMAX 4.2 (Encore), and System V, with either a straight password
        file or Yellow Pages.
        Contributor: Clyde Hoover <clyde@emx.utexas.edu>
ofiles.tar
        A program to report on open files in the system.  Also reports on
        open sockets, etc.  Runs under BSD UNIX.
        Contributor: Vic Abell <abe@j.cc.purdue.edu>
opcom.tar
        A program which enables users belonging to a special group to
        execute a limited set of commands with another user or group id.
        Makes it possible for operators to do system admin tasks without
        having root.
        Contributor: Carel Braam <rccarel@heithe5.bitnet>
pages.tar
        Report on the size and number of memory pages being used by the system.
        For System V UNIX.
        Contributor: D. J. Molny <djmolny@chinet.uucp>
preen.tar
        A program to run "fsck" in parallel keeping all spindles busy.
        This is better than "fsck -p", which waits until the whole pass
        is done before going to the next.
        Contributor: Chris Torek <chris@mimsy.umd.edu>
printact.tar
        Prints the accounting file (/usr/adm/acct) in a human-readable
        format so "awk" and "perl" and things can use it.  Does not do
        all the intermediate processing that "sa" does.  Works on 4.xBSD;
        will probably take work for System V.
        Contributor: Roy Smith <roy@phri.uucp>
procscwd.tar
        A program to do a "pwd" the hard way.  Prints out the current working
        directory of a process, given its process id.  Berkeley UNIX depend-
        ent.  Doesn't work on NFS hosts (requires access to disk devices).
        Contributor: Cliff SPencer <cspencer@lemming.uucp>
prune.c
        A program to prune log files.
        Contributor: Ray Davis <bees@infoswx.uucp>
pwdiff.tar
        Compares multiple password files and finds different names with the
        same uid, etc.
        Contributor: Don Libes <libes@cme-durer.arpa>
pwgen.tar
        A program to generate random pronounceable passwords.
        Contributor: Brandon S. Allbery <allbery@ncoast.uucp>
rename.sh
        A program to rename files from their inode numbers after using
        "restor" to get them off the dump tapes.
        Contributor: Phil Ngai <phil@amdcad.uucp>
renicesc.tar
        An implementation of the Berkeley "renice" command for SCO Xenix/286.
        Contributor: Warren Tucker <wht@tridom.uucp>
rencnxpc.tar
        An implementation of the Berkeley "renice" command for the UNIX-PC.
        Contributor: Mike Ditto <fork@kenobi.uucp>
resh.tar
        A restricted shell.  The user is restricted to the directory tree
        in which the shell is invoked; symbolic links may not be followed.
        Commands the user may execute are listed in a configuration file.
        The user may not alter the shell's environment or the search path.
        Output redirection is restricted to files owned by the user, and
        may be optionally limited to append only, create only, overwrite
        only, or prohibited entirely.
        Contributor: Dave Curry <davy@erg.sri.com>
rman.tar
        A remote manual page server.
        Contributor: Reg Quinton <reggers@julian.uucp>
rtroff.tar
        A program which allows "troff" jobs to be passed off to remote
        machines with lighter loads than the local machine.
        Contributor: Steve D. Miller <steve@tove.uucp>
sa_book.tar
        Bunch of scripts and files to aid the system administrator.
        Uses the C-shell.
sbbs.tar
        A bulletin board system for UNIX.  Features logging, mail, and
        message groups.
        Contributor: Rob Demarco <robertd@ncoast.uup>
scani.c
        Scans a V7 UNIX file system looking for inodes that have more space
        allocated to them than they should.
        Contributor: Fred Toth <fpt@wgivax.uucp>
scocrash.tar
        The crash(1) crash-dump analyzer for SCO Xenix 2.2.1, since SCO
        neglected to include it.
        Contributor: <jfh@rpp386.uucp>
sec.tar
        A program to allow authorized users to "su" to root, each using a
        different password.
        Contributor: Nick Sayer <mrapple@quack.sac.ca.us>
spot.tar
        A terminal watchdog (idle daemon) which runs off a configuration
        file and allows logging users out who are logged in more than once,
        have been idle for too long, have been logged in for too long,
        etc.  Has a few Purdue dependencies which can easily be eliminated
        or coded into something that will work on your system.
        Contributor: Dave Curry <davy@erg.sri.com>
statsrv.tar
        A statistics server ala' RFC 996.  Allows gathering of statistics on
        remote machines such as uptime, number of users, load average, network
        stats, console messages, and so on.  For 4.2 and 4.3BSD.  Runs on
        Vaxes, Suns, Sequents, CCI machines, and Goulds.  Should be easy to
        port to other 4BSD systems as well.
        Contributor: Dave Curry <davy@erg.sri.com>
susomeon.tar
        Allow a group of users to "su" to the same account using their own
        passwords.
        Contributor: Wietse Z. Venema <wietse@wzv.tue.nl>
syschcks.tar
        A load average daemon, the "w" program, and a status line program,
        all for System V.
        Contributor: Brandon S. Allbery <allbery@ncoast.uucp>
sysvdskq.tar
        A set of scripts to allow enforcement of disk quotas under System V.
        Contributor: Dave Settle <dave@ucms.uucp>
sysvldvd.tar
        A background daemon which computes load averages on a System V Release
        3 machine (should be easy to port to SVr2) and stores the results in
        a file which programs can read.
        Contributor: Anonymous <lars@myab.uucp>
tallow.tar
        A program to temporarily allow someone access to your account.  It
        puts them in your .rhosts file, but then arranges to delete them
        from it later using "at".
        Contributor: Terry Jones <tcjones@watdragon.waterloo.edu>
trouble.tar
        A set of shell scripts to maintain a database of trouble reports.
        Version 2.0.
        Contributor: Roland J. Stolfa <rjs@a.cs.okstate.edu>
ttyuse.tar
        Summarize daily terminal usage.  For 4.xBSD systems.
        Contributor: <ado@elsie.uucp>
u386mon.tar
        A real-time "performance" monitor for SCO UNIX V/386 and ISC 386/ix.
        Requires terminfo and curses.  Version 2.20.
        Contributor: Warren Tucker <wht@hgf.uucp>
untamo.tar
        Another idle terminal daemon.  This one is configurable without
        recompilation.  Compiles on most Berkeley systems including Vaxen,
        Sequents, CCIs, Goulds, and Suns.
        Contributor: Rich Kulawiec <rsk@j.cc.purdue.edu>
ups.tar
        A program that allows users on 4.3BSD systems to pass files around
        in a manner very similar to mail.
        Contributor: Scooter Morris <scooter@genie.gene.com>
useractb.tar
        A set of programs to do user accounting on AT&T 3b2 series machines.
        Contributor: Lawrence F. Strickland <larry@jc3b21.uucp>
user_rc.tar
        A method to allow users to run shell scripts automatically at
        system boot time.  The interface is similar to Sun's crontab.
        Contributor: Steven Grimm <sgrimm@sun.com>
utc.tar
        A program which can be used with "cu" to call the Naval Observatory
        clock (like WWV) and then set the system's time.
        Contributor: Mike Baldwin <mike@whutt.uucp>
vsar.tar
        Visual system activity report (visual "ps") for System V.
        Contributor: Dave Brower <daveb@rtech.uucp>
with.tar
        A program to grab a device, make a lockfile, and then run a command,
        enabling use of the device by only one person at a time.
        Contributor: Rob McMahon <cudcv@daisy.warwick.ac.uk>