home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / unix_c / sysadmin / 00_index.txt next >
Encoding:
File List  |  1994-02-24  |  15.1 KB  |  318 lines

  1. 00readme.txt
  2. access.tar
  3.         Control access to a system via a configuration file.  Access is
  4.         constrained by tty port, priorities, and so on.
  5.         Contributor: George M. Sipe <george@rebel.uucp>
  6. agelog.sh
  7.         Age system log files by deleting old information.
  8.         Contributor: Bob Designer <bd@hpda.uucp>
  9. agetty.tar
  10.         A System V getty replacement which adapts itself to parity bits,
  11.         erase, kill, and end of line characts.  Optionally detects baud
  12.         rates from messages produced by Hayes-comptible modems.
  13.         Contributor: Wietse Z. Venema <wietse@wzv.win.tue.nl>
  14. asroot.c
  15.         Run a command as the super-user.
  16.         Contributor: Kevin Szabo <ksbszabo@watvlsi.uucp>
  17. autoadd.tar
  18.         A set of scripts to add users to the password file, create their
  19.         home directories, put in default .profile files, etc.
  20.         Contributor: Jim Nelson <nelson@ecsvax.uucp>
  21. autobaud.tar
  22.         A program to do automatic baud rate detection under 4.3BSD.  This
  23.         is done by using the carriage return character.  The code in 4.3BSD
  24.         "getty" to do this has never worked right.  This program can function
  25.         as a replacement for "getty".
  26.         Contributor: Gregg Townsend <gmt@megaron.arizona.edu>
  27. backpdsk.tar
  28.         A program to do disk-to-disk backups of file systems or simple
  29.         directories.  Allows retrieval of the "latest" copy of a file.
  30.         Useful on failing disk drives, etc.
  31.         Contributor: Rayan Zachariassen <rayan@ai.toronto.edu>
  32. badm.tar
  33.         A 4.2BSD MASSBUS disk formatter which runs under UNIX.
  34.         Contributor: Rick Ace <rick@nyit.uucp>
  35. batch.tar
  36.         A program to implement a batch queueing system using the existing
  37.         4.2BSD "lpr" software to do all the work.
  38.         Contributor: Dave Shimel <shimel@stc.uucp>
  39. chfnchsh.tar
  40.         A version of "chsh" and "chfn" for System V.
  41.         Contributor: Jack Jansen <jack@htsa.uucp>
  42. chkpwd.tar
  43.         A password checking program inspired by the Internet worm.  Uses the
  44.         algorithm the worm used for cracking passwords in order to look for
  45.         obvious passwords.
  46.         Contributor: Clyde Hoover <clyde@emx.utexas.edu>
  47. chu.c
  48.         A program to read the time broadcast by CHU (the Canadian version of
  49.         WWV) from a modem connected to an HF receiver.  A pointer to info
  50.         about the hardware is provided.
  51.         Contributor: Dwayne Bruce <bruce@cognos.uucp>
  52. cobwebs.tar
  53.         Check for old or unusually large mailboxes.
  54.         Contributor: Don Gworek <uggworek@sunybcs.uucp>
  55. cops.tar
  56.         A large package of system security check programs, including checks
  57.         for world readable/writable devices, world-writable files, "easy"
  58.         passwords, bad .rhosts files, changes in setuid status, and more.
  59. corenotc.tar
  60.         Script to find old "core" files and notify their owners.
  61.         Contributor: Anonymous
  62. cputt.tar
  63.         Monitor top 10 (by CPU time) processes on a SUN OS 4.1.1 system.
  64.         Contributor:  Greg Vesper <vesper@kong.gsfc.nasa.gov>
  65. cron.tar
  66.         A version of cron known to run on 4.xBSD systems.  Functionally based
  67.         on System V cron with per-user crontabs.  Version 2.0.
  68.         Contributor: Paul Vixie <vixie@vixie.sf.ca.us>
  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@erg.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@erg.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. idldmnbs.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. lsof.tar
  137.         Successor to "fstat" and "ofiles".  Lists files opened by processes.
  138.         Uses SUN OS 4.1.1 vnode model.
  139.         Contributor:  Victor Bell <abe@mare.cc.purdue.edu>
  140. magpie.tar
  141.         The Magpie Host/Conferencing System, a bulletin board system for
  142.         microcomputers.
  143.         Contributor: Steve Manes <manes@magpie.uucp>
  144. mapmem.tar
  145.         Displays a visual map of physical memory and swap device allocation
  146.         for System V.  Updated at 1-second intervals to provide a "real time"
  147.         view of memory utilization.
  148.         Contributor: Michael J. Young <mjy@sdti.sdti.com>
  149. newgetty.tar
  150.         A front end to getty (not a replacement).  Does automatic baudrate
  151.         detection, and provides the ability to run any program or shell
  152.         script instead of "login".
  153.         Contributor: Michael Gersten <michael@stb.uucp>
  154. npasswd.tar
  155.         A passwd/yppasswd replacement which features configurable password
  156.         checking to prevent easily guessed passwords.  Works under SunOS,
  157.         UMAX 4.2 (Encore), and System V, with either a straight password
  158.         file or Yellow Pages.
  159.         Contributor: Clyde Hoover <clyde@emx.utexas.edu>
  160. ofiles.tar
  161.         A program to report on open files in the system.  Also reports on
  162.         open sockets, etc.  Runs under BSD UNIX.
  163.         Contributor: Vic Abell <abe@j.cc.purdue.edu>
  164. opcom.tar
  165.         A program which enables users belonging to a special group to
  166.         execute a limited set of commands with another user or group id.
  167.         Makes it possible for operators to do system admin tasks without
  168.         having root.
  169.         Contributor: Carel Braam <rccarel@heithe5.bitnet>
  170. pages.tar
  171.         Report on the size and number of memory pages being used by the system.
  172.         For System V UNIX.
  173.         Contributor: D. J. Molny <djmolny@chinet.uucp>
  174. preen.tar
  175.         A program to run "fsck" in parallel keeping all spindles busy.
  176.         This is better than "fsck -p", which waits until the whole pass
  177.         is done before going to the next.
  178.         Contributor: Chris Torek <chris@mimsy.umd.edu>
  179. printact.tar
  180.         Prints the accounting file (/usr/adm/acct) in a human-readable
  181.         format so "awk" and "perl" and things can use it.  Does not do
  182.         all the intermediate processing that "sa" does.  Works on 4.xBSD;
  183.         will probably take work for System V.
  184.         Contributor: Roy Smith <roy@phri.uucp>
  185. procscwd.tar
  186.         A program to do a "pwd" the hard way.  Prints out the current working
  187.         directory of a process, given its process id.  Berkeley UNIX depend-
  188.         ent.  Doesn't work on NFS hosts (requires access to disk devices).
  189.         Contributor: Cliff SPencer <cspencer@lemming.uucp>
  190. prune.c
  191.         A program to prune log files.
  192.         Contributor: Ray Davis <bees@infoswx.uucp>
  193. pwdiff.tar
  194.         Compares multiple password files and finds different names with the
  195.         same uid, etc.
  196.         Contributor: Don Libes <libes@cme-durer.arpa>
  197. pwgen.tar
  198.         A program to generate random pronounceable passwords.
  199.         Contributor: Brandon S. Allbery <allbery@ncoast.uucp>
  200. rename.sh
  201.         A program to rename files from their inode numbers after using
  202.         "restor" to get them off the dump tapes.
  203.         Contributor: Phil Ngai <phil@amdcad.uucp>
  204. renicesc.tar
  205.         An implementation of the Berkeley "renice" command for SCO Xenix/286.
  206.         Contributor: Warren Tucker <wht@tridom.uucp>
  207. rencnxpc.tar
  208.         An implementation of the Berkeley "renice" command for the UNIX-PC.
  209.         Contributor: Mike Ditto <fork@kenobi.uucp>
  210. resh.tar
  211.         A restricted shell.  The user is restricted to the directory tree
  212.         in which the shell is invoked; symbolic links may not be followed.
  213.         Commands the user may execute are listed in a configuration file.
  214.         The user may not alter the shell's environment or the search path.
  215.         Output redirection is restricted to files owned by the user, and
  216.         may be optionally limited to append only, create only, overwrite
  217.         only, or prohibited entirely.
  218.         Contributor: Dave Curry <davy@erg.sri.com>
  219. rman.tar
  220.         A remote manual page server.
  221.         Contributor: Reg Quinton <reggers@julian.uucp>
  222. rtroff.tar
  223.         A program which allows "troff" jobs to be passed off to remote
  224.         machines with lighter loads than the local machine.
  225.         Contributor: Steve D. Miller <steve@tove.uucp>
  226. sa_book.tar
  227.         Bunch of scripts and files to aid the system administrator.
  228.         Uses the C-shell.
  229. sbbs.tar
  230.         A bulletin board system for UNIX.  Features logging, mail, and
  231.         message groups.
  232.         Contributor: Rob Demarco <robertd@ncoast.uup>
  233. scani.c
  234.         Scans a V7 UNIX file system looking for inodes that have more space
  235.         allocated to them than they should.
  236.         Contributor: Fred Toth <fpt@wgivax.uucp>
  237. scocrash.tar
  238.         The crash(1) crash-dump analyzer for SCO Xenix 2.2.1, since SCO
  239.         neglected to include it.
  240.         Contributor: <jfh@rpp386.uucp>
  241. sec.tar
  242.         A program to allow authorized users to "su" to root, each using a
  243.         different password.
  244.         Contributor: Nick Sayer <mrapple@quack.sac.ca.us>
  245. spot.tar
  246.         A terminal watchdog (idle daemon) which runs off a configuration
  247.         file and allows logging users out who are logged in more than once,
  248.         have been idle for too long, have been logged in for too long,
  249.         etc.  Has a few Purdue dependencies which can easily be eliminated
  250.         or coded into something that will work on your system.
  251.         Contributor: Dave Curry <davy@erg.sri.com>
  252. statsrv.tar
  253.         A statistics server ala' RFC 996.  Allows gathering of statistics on
  254.         remote machines such as uptime, number of users, load average, network
  255.         stats, console messages, and so on.  For 4.2 and 4.3BSD.  Runs on
  256.         Vaxes, Suns, Sequents, CCI machines, and Goulds.  Should be easy to
  257.         port to other 4BSD systems as well.
  258.         Contributor: Dave Curry <davy@erg.sri.com>
  259. susomeon.tar
  260.         Allow a group of users to "su" to the same account using their own
  261.         passwords.
  262.         Contributor: Wietse Z. Venema <wietse@wzv.tue.nl>
  263. syschcks.tar
  264.         A load average daemon, the "w" program, and a status line program,
  265.         all for System V.
  266.         Contributor: Brandon S. Allbery <allbery@ncoast.uucp>
  267. sysvdskq.tar
  268.         A set of scripts to allow enforcement of disk quotas under System V.
  269.         Contributor: Dave Settle <dave@ucms.uucp>
  270. sysvldvd.tar
  271.         A background daemon which computes load averages on a System V Release
  272.         3 machine (should be easy to port to SVr2) and stores the results in
  273.         a file which programs can read.
  274.         Contributor: Anonymous <lars@myab.uucp>
  275. tallow.tar
  276.         A program to temporarily allow someone access to your account.  It
  277.         puts them in your .rhosts file, but then arranges to delete them
  278.         from it later using "at".
  279.         Contributor: Terry Jones <tcjones@watdragon.waterloo.edu>
  280. trouble.tar
  281.         A set of shell scripts to maintain a database of trouble reports.
  282.         Version 2.0.
  283.         Contributor: Roland J. Stolfa <rjs@a.cs.okstate.edu>
  284. ttyuse.tar
  285.         Summarize daily terminal usage.  For 4.xBSD systems.
  286.         Contributor: <ado@elsie.uucp>
  287. u386mon.tar
  288.         A real-time "performance" monitor for SCO UNIX V/386 and ISC 386/ix.
  289.         Requires terminfo and curses.  Version 2.20.
  290.         Contributor: Warren Tucker <wht@hgf.uucp>
  291. untamo.tar
  292.         Another idle terminal daemon.  This one is configurable without
  293.         recompilation.  Compiles on most Berkeley systems including Vaxen,
  294.         Sequents, CCIs, Goulds, and Suns.
  295.         Contributor: Rich Kulawiec <rsk@j.cc.purdue.edu>
  296. ups.tar
  297.         A program that allows users on 4.3BSD systems to pass files around
  298.         in a manner very similar to mail.
  299.         Contributor: Scooter Morris <scooter@genie.gene.com>
  300. useractb.tar
  301.         A set of programs to do user accounting on AT&T 3b2 series machines.
  302.         Contributor: Lawrence F. Strickland <larry@jc3b21.uucp>
  303. user_rc.tar
  304.         A method to allow users to run shell scripts automatically at
  305.         system boot time.  The interface is similar to Sun's crontab.
  306.         Contributor: Steven Grimm <sgrimm@sun.com>
  307. utc.tar
  308.         A program which can be used with "cu" to call the Naval Observatory
  309.         clock (like WWV) and then set the system's time.
  310.         Contributor: Mike Baldwin <mike@whutt.uucp>
  311. vsar.tar
  312.         Visual system activity report (visual "ps") for System V.
  313.         Contributor: Dave Brower <daveb@rtech.uucp>
  314. with.tar
  315.         A program to grab a device, make a lockfile, and then run a command,
  316.         enabling use of the device by only one person at a time.
  317.         Contributor: Rob McMahon <cudcv@daisy.warwick.ac.uk>
  318.