From: mark@coombs.anu.edu.au (Mark)
Newsgroups: comp.lang.perl
Subject: Got script probs? try these...
Date: 22 Jan 93 12:39:41 GMT
Organization: Australian National University
NNTP-Posting-Host: 150.203.76.2
Keywords: INDEX SCRIPTS
Organisation: Wassat?!

'lo netters,

I've been seeing a lot of request for help with scripts or syntax so I
am posting this early. It's the index to the scripts on coombs.anu.edu.au
in the /pub/perl/scripts directory (anon ftp for the 2am'ers out there).

See if you spot something you need. Any comments/problems with scripts please
feel free to email me. All suggestions welcome. I know some are blank as I
havent looked at them yet. :)

Enjoy,

Mark
mark@coombs.anu.edu.au


INDEX (currently under construction....) coombs.anu.edu.au [150.203.76.2]
See README file for usage details.

/pub/perl/misc

perl.code.sources - file listing ftp(-mail) sites for src code. multi platforms
perl.purity.test  - in the vein of the original Purity Test. do you rate?
x.faces.camel.xbm - X11 bitmap for the 'faces' program. From The Book Cover.
x.faces.perl.xbm  - X11 bitmap for the 'faces' program.

/pub/perl/scripts

a2ps-1.24      - ascii to postscript converter
alarm.shar     - How to use perl's alarm() call. Includes itimer.pl
arpmon.shar    - reads from tcpdump listening for arp packets.
arry.pl        - array support functions. check to see if item is in a list
audit.shar     - Audit mail messages
badrhosts      - find '+' in anyones .rhost and email them to change it
bignums.shar   - $[ safe versions of bigint.pl, bigfloat.pl and bigrat.pl
bind.pl        - DNS implementation. forms a query to a nameserver
boss.shar      - print who works/bosses whom. uses presetup database
buddbgen.pl    - generates an entry for budtools request database
burstali       - expands the alias database. reports problems
c2ph           - convert c struct definitions to usable perl code
cbreak.pl      - uses ioctl call to set cbreak or cooked mode on terminal
cbreak2.pl     - uses ioctl call to set cbreak or cooked mode on terminal
cdif-1.6       - word context diff. uses screen highlights to enhance output
chat2.shar     - package to chat to a TCP/IP server
check.pl       - pipes output from 'rusers', checks for a user and notifies you
checknews      - checks unread news. uses 'rn'. uses 'words' for formatting
chop           - chops input to specified length. default is 80 chars
clones/        - DIR - Unix command clones. 
cmail.shar     - check user mail reading habits
convex/        - DIR - Scripts used on convex.com to assist in auditing.
cterm.shar     - emulates a curses term. forks and chats to included C program
ctime.pl       - perl emulation of the unix ctime(3C) system call
date.shar      - routines to manipulate and calculate dates
dusage.shar    - report extensively on disk usage. compares with previous runs
dvips42.patch  - patches to dvips version 4.2, to allow it to work with up.
dynafeed.admin - allows easier creation of article lists for dynafeed server
dynamic.c.load.shar - dynamic load C subroutines to code. requires dynload(3x)
easy           - one liners that perform various functions
easy-serv.shar - routines to help construct client/server programs. uses TCP
file.pl        - intelligent replacement for the unix file command
find2perl.shar - makes script that does same thing as corresponding find command
find.demo.pl   - two scripts illustrating use of find. uses unix and perl find
fixshar        - trivial script to strip mail/news headers from shar files.
flush.pl       - flush() and iflush() routines to flush input/output pipes
forms-1.0.shar.1 - documentation (plain text) for forms-1.0
forms-1.0.shar.2 - forms orientated input system. useful for data entry etc
forwmail       - scans sendmail aliases file and forwards mbox's in spool dir
fromto-1.2     - prints sendmail/syslog logfiles in human readable form
ftpget.shar    - runs off and gets specified file from a host. needs chat2.pl
ftp-chat2.shar - updated version of ftpget. includes library and demo programs
ftw2.shar      - find replacement. nicer to the file system
getalias.shar  - scans sendmail aliases showing aliases, recursively if needed
getargs        - provides another arguement parser for a script
getdate.shar   - returns number of seconds since epoch for any given date
getline.pl     - gets the next line from a file. has escaped newlines check
getnet         - translates a hostname into it's real hostname and it's network
getpasswd.pl   - user enters a password and gets a '*' per character typed
gettimeofday   - routines returning timeofday, TZ and other time information
glob.pl        - routines for globbing and expanding arguements
gsh.merlyn     - Randal's version of gsh - a multiple host command launcher
h2pl/          - DIR - files to help you convert *.h files to *.pl ones
here           - uses rwho and rusers to list users on machines
ingres.sql.shar - interface to ingres and sql. includes demonstration code
install.shar   - sort-of replacement for install(1)
intersect.pl   - find intersect of lq phrases
ircstat.shar   - generate usable stats from a ircservers connection logfile
itimers.pl     - timer manipulation functions. getitimer, setitimer, alarm
jcode.pl-1.7   - japanese character code conversion library. kanji, jis etc
jfort.pl       - scans jargon file for it's arguements and prints the entries
jinx.shar      - interactive tool for manipulating databases. requires cterm.pl
jinx.ps        - postscript manual for jinx
kconv_emulate.pl-1.2 - emulate routines from 'perl-kconv'. uses jcode.pl
kstack         - prints kernel data about supplied PID
langchk.pl     - see which language a particular page of Voynich is using
list.ip.pl     - given a subnet mask, print reachable IP numbers
lockem         - locks a file and then runs $EDITOR on it
logfinger.shar - makes a FIFO of a .plan. executes script when you are fingered
lookbibtex.shar - gives keyword searchs of bibtex databases. prints full entry
lsC.pl         - script to print columns of files (words) from a long list
lsC2.pl        - script to print columns of files (words) from a long list
mail-headers.spaf - sort out a RFC822 mailheader. plus work out reply address
mail2news      - mail to news gateway stuff
man/           - DIR -
man-selfload   - rewrite of manual system for unix. could port to messy dos?
man.shar       - manual page cross-refrencer. processes each man page
mg-2.0         - multi line grep. handles .Z, binary files. lots of options
mh.folder.list - print out mh folders in compact format
mh.pager.pl    - filters unwanted header lines before using 'show'
mkusrhosts     - softlinks machines in /usr/adm/MACHINES to rsh in /usr/hosts
mygethostbyaddr - front end to simplify gethostbyaddr. supply it with an ip
ncal           - interface to 'cal'. parses real month names etc
netcp.netsh.pl - scripts to do global rsh's and rcp's. uses NIS netgroups db
newsclip.shar  - clips signatures from a news spool. fixes history file
newsrc-1.7     - reorder ~/.newsrc file. option of using a ~/.newsorder file
news.stats.pl  - reads statistics from stdin and lists hosts and connections
nfinger        - searches /usr/lib/aliases and fingers people at home machines
nlist          - shows how to write a function to return an associative array
nntptap        - faster NNTP news feeds for slow links
now-what       - environment for mh to send a mail message. similar to elm
nw             - filters 'w' output and reformats, adding a host field
operl.shar     - experimental object-orientated package for perl
pcap2lp.shar   - takes BSD printcap and makes SYSV lpadmin entries. Suits HPUX
pkf-1.7        - perl kanji filter. converts to/from jis, euc, sjis and kanji
plum-conf.shar - conf files for various unicies. use these to run plum
plum.1-31.shar - mail reader
preambulate    -
pstree         - print a postscript directory tree
pstruct        -
pstruct.1l     -
pstruct.patch  -
pstruct.patch2 -
pstruct.shar   -
pt.pl          - process tree lister. works on multiple architechtures
ptags          -
ptime.shar     -
pwbitch        -
pxref          -
readabst       - reads info-mac index files
recurse.pl     -
refetch.shar   - request articles via nntp that were scrogged
rename         -
rgrep          -
ruptime.pl     - builds rpc call. returns uptime of a nominated host
scheme.1.shar  -
scheme.2.shar  -
sdif-1.13      - sdiff clone. option of rcs checking
shell-mode     - simple GNU Emacs mode for shell scripts
shell.mon.pl   - open a pty, start a shell and log users keystrokes
showdupes      -
skill          -
slowcat        - prints out it's stdin. loops for a specified # of iterations
snoop.shar     -
sortbyfield    - sorts it's stdin. fields are space seperated. easily changed
source.pl      - subroutine that executes a perl script. has error checking
ssl            - sendmail accounting script
star.pl        - extracts single file from a tar file and writes it to stdout
statmon        -
statmon.README -
syslog.pl      -
syslog.shar    - routines to speak to syslogd from Perl
sz             -
taro-1.3       - tarfile organiser. edit, list, cut, splice, dice etc tarfiles
tcbreak        -
tcbreak2       -
tcpconnect-0.3 - make connection to port with tcp. useful on firewalls/gateways
tcpreceive-1.1 - read from tcp port, output to stdout. can make a pipe over net
tcprelay-1.2   - act as bridge between client and server for tcp session
termcap.pl     - replacement for the distributed termcap.pl
tglob          -
today          -
ttimer         -
up.shar        - set of scripts to make conforming PostScript print n-up.
uucombine.pl   - combines the 'part??' of a distribution and uudecodes the file
uuhost         -
uuhostd        -
uulock         -
uupath         -
vgrindefs.perl -
vmscan.shar    -
vspell         -
who            -
words          -
xfortune       - creates xterm to display output from /usr/games/fortune
xpost          - given an article id it will display it's newsgroups
yagrip.pl      - different version of getopt for perl (mine, natch)
zoelim         - file viewer. Automatically adds the .Z and zcats if needed
zombies        - print the programs which have child zombied processes
Newsgroups: comp.lang.perl