Welcome to the scripts repository.


We hope you enjoy your visit. Please report problems, or make suggestions, to Kurt Starsinic.

Scripts alphabetically:

Script nameREADME
30boxes.pl THIS SOFTWARE DOES NOT COME WITH ANY WARRANTY WHATSOEVER. USE AT YOUR OWN RISK.
I wrote this script so that every time I opened a terminal window the 30 Boxes agenda
and the a number of tasks would be displayed. Pl...
Acrostic.pl  
activitymail-1.25 This program may be used for sending email messages for CVS repository
activity. Messages can be sent for every repository change, or for every
commit. In the latter case, a list of all the files affected may be asse...
activitymail-1.26 This program may be used for sending email messages for CVS repository
activity. Messages can be sent for every repository change, or for every
commit. In the latter case, a list of all the files affected may be asse...
addressbookDB.cgi THIS SOFTWARE DOES NOT COME WITH ANY WARRANTY WHATSOEVER. USE AT YOUR OWN RISK.
adminmail-1.0.pl This script grabs a list of all the users in a domain and emails the results to an email address.
adsibrowser-20010222.plt install cgi script, pull it up in your web browser, pick a
level of detail and starting point, view ADSI objects, their
property values, available methods/properties, implemented
interfaces. Click links to see more.
aim_fire-1.03 This script sends AIM messages. It's mostly useful for tacking onto the
end of a long-running program (like a make) to AIM you when it's done.
alcatel_readserial-0.2 Reads data on the searial port that has been provided by an Alcatel OmniPCX
phone system. The data is then processed and re-written into a csv file
for later processing.
applesingle-0.9  
arcimb-0.02  
arcimb-0.03  
asa-vpn-sessions-0.01.pl A script to list the Cisco-ASA vpn-sessions
At time of writing (8/2010), the ASA has a faulty SNMP implementation for the CISCO-REMOTE-ACCESS-MONITOR-MIB. This script fetches the session tables via https:
https:/...
ask  
autoresponder  
backup-reporter-1.03 This is a general script for many types of backup jobs. You can use it
to configure different types of backups, which can run together
or independently of each other. It also formats a nice report
for each backup...
BAGscript-0.5.0.pl  
BAGscript-0.6.0.pl  
BAGscript-0.7.0.pl  
bcrond-0.82.par This is a par <http://www.perl.com/language/ppt/src/par/index.html>
archive. You may extract it by running it through perl as
perl bcrond-0.82.par
or with unpar (at the same URI).
This archive contains...
betsie-1.5.12.pl Betsie is a simple CGI filter to improve the accessibility of arbitrary valid HTML pages. It
effectively creates an on-the-fly text-only version of your site.
For full details of how to use and install Betsie, pleas...
betsie-1.5.pl Betsie is a simple CGI filter to improve the accessibility of arbitrary valid HTML pages. It
effectively creates an on-the-fly text-only version of your site.
For full details of how to use and install Betsie, pleas...
bget bget - basic HTTP get tool
bget-1.1 bget - basic HTTP get tool
bget-1.2 bget - basic HTTP get tool
bibAddPubMed-0.2 This script takes a BibTeX file as input, searches PubMed for each entry in it,
and outputs another BibTeX file after adding URLs and/or abstracts for the
entries it found on PubMed.
bin2hex-1999.0302.pl Print file in hex format:
00000: 66 00 a9 0d 56 00 01 00 ff 35 f...V ....5
00010: ff ff ff 20 02 05 00 06 06 06 ..... .....
00020: 00 12 11 09 61 13 ff ff ff ff ....a .....
00030: 48 00 01 0...
bin2hex-2004.1215.pl Print file in hex format:
00000: 66 00 a9 0d 56 00 01 00 ff 35 f...V ....5
00010: ff ff ff 20 02 05 00 06 06 06 ..... .....
00020: 00 12 11 09 61 13 ff ff ff ff ....a .....
00030: 48 00 01 0...
BIPclient_2.12.pl BIPclient is a CUPS backend filter for the Brother-Internet-Print
protocol.
BIPserver_2.06.pl BIPserver acquires Brother-Internet-Print jobs from
a POP3 server and passes them to a designated printer.
bmonitor-2.12.pl bmonitor is a perl script to monitor LSF jobs.
Every minute the script show for each jobs useful informations:
CPU : number of processors asked par the users
MEM : memory used by the job (MB)
SWAP : ...
bmonitor-2.21.pl bmonitor is a perl script to monitor LSF jobs.
Every minute the script show for each jobs useful informations:
CPU : number of processors asked par the users
MEM : memory used by the job (MB)
SWAP : ...
bn-0.5.0.pl bn is a Perl bot for searching book / media information and saving the
output as either a comma seperated text file or in HTML format.
BugzillaInstall.pl  
BuildAppletJar.pl This script is for creating applet JAR files. The typical situation
is that you have some large libraries and know, that only parts
are required.
The idea is that you start working without JAR files, possibly
extrac...
bulkzone.pl Bulkzone is a program that creates bulk DNS records, with a little
intelligence.
CalcNIFTk_1.02.pl CalcNIFTk is sample Perl/Tk script that enables you to
calculate the Spanish NIF letter from NIF number.
Works under Linux and Windows.
Sorry English users this software was written in Spanish.
Feel free to contac...
calendar-1.0.2.pl A little calendar that allows users to select a date. Run it in a pop-up window. Writes the date selected to a session cookie for any application to read. Works on Unix and Windows.
californicus-linux-1.0.0 californicus-linux is a tool for taking a passwd, group, and shadow file and generating a LDIF for them.
catAIFC-1.0.pl catAIFC.pl concatenates AIFC and RIFF WAVE files in a single output stream.
All files MUST have identical audio formats and structures (channels, sample
rates etc.). ALL sound chunks are combined. Compressed files m...
CCS_main.pl  
CCS_sub_SSH.pl  
CCS_sub_Telnet.pl  
CGIscriptor-1.2.pl CGIscriptor merges plain ASCII HTML files transparantly and safely
with CGI variables, PERL code, shell commands, and executable scripts
(on-line and real-time). It combines the "ease of use" of HTML files with
th...
CGIscriptor-2.2.pl Executes embeded Perl code in HTML pages with easy
access to CGI variables. Also processes embeded shell
scripts and scripts in any other language with an
interactive interpreter (e.g., in-line Python, Tcl,
Ruby,...
CGIscriptor-2.4.1.pl Executes embeded Perl code in HTML pages with easy
access to CGI variables. Also processes embeded shell
scripts and scripts in any other language with an
interactive interpreter (e.g., in-line Python, Tcl,
Ruby,...
CGIscriptor-2.4.pl Executes embeded Perl code in HTML pages with easy
access to CGI variables. Also processes embeded shell
scripts and scripts in any other language with an
interactive interpreter (e.g., in-line Python, Tcl,
Ruby,...
CGIservlet-1.2.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note t...
CGIservlet-1.3.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note t...
CGIservlet-1.301.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note t...
CGIservlet-1.4.1.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note t...
CGIservlet-1.4.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note t...
check_ftp-1.02 This script connects to the FTP server and compares the last modification time
of all or part of the files in a remote directory. It sends a message to the
standard output or by email when it finds new files since th...
check_mysql.pl  
chk_mail-1.11 When using the Unix shell, and using Pine or elm (or possibly others, it has been tested with Pine and elm), this will let you
know how many new messages you have in your mailbox, and how many total. Most people pla...
chres-0.51 Change the resolution of the screen on a Windows machine.
cidr2range-0.9.pl Converts CIDR notation (e.g. 192.168.1.1/23) to a list or range of IP
addresses.
cidr2range.pl Converts CIDR notation (e.g. 192.168.1.1/23) to a list or range of IP
addresses.
CIPclient_1.09.pl CIPclient is a CUPS backend filter for the Castelle-Internet-Print
protocol.
CIPserver_1.14.pl CIPserver acquires Castelle-Internet-Print jobs from
a POP3 server and passes them to a designated printer.
cisco_backup.pl  
ClearEvents.1.00 Clears out events in the WinNT event log - System, Security, and
Application logs - and creates a backup copy, optionally gzip'ing
it, if you have gzip installed.
cluster.pl-0.01 The cluster.pl script is a small script for maintaining a Linux
cluster, to be precise, a cluster of machines with one original
host and multiple backup hosts.
cnt-1.1.pl This is a graphical web access counter that is called from the <IMG>
tag.
The only external resource is it's data file, meaning that no additional
modules are required.
It produces the count in GIF (colored) ...
code-1.14.pl  
code.pl  
comiccron-1.0.0.pl
comiccron - A cron like tool largely aimed at bringing up my web comics in the morning with a single command.

Connection-Tracker-0.1.pl  
connect_times-0.01.pl  
copyright-update-2005.0216.pl This program updates the copyright year information for given files. The
year is current year unless passed with --year YEAR option.
perl -S copyright-update.pl --verbose 1 --test [--year 2002] *
To change al...
countlines-0.10.pl This is a simple script to figure out the actual lines of code in a C,C++,perl,shell,html,VHDL,Verilog,Java or Python file
countmail-1.01 This script scans the current mail log and several recent
mail log archives, and searches for messages sent to or from
a particular address. It counts them up and mails a report
with an inbound count and an outboun...
cpan-changes.pl This program loads the CPAN recent modules feed, either from your
local CPAN mirror or as a filter in your favorite feed reader.
Afterwards it scans it and tries to fetch the changelog for new module
releases and par...
cpiotool-0.65 backup script that uses cpio
create_dovecot_shares-1.07 Creating lots of F<dovecot-shared> files for the Dovecot IMAP Server, changing permissions and creating symlinks is a pain, especially when dealing with more than a handle of users.
create_dovecot_shares helps
crontab2english_0.71.pl Translates crontab notation into English, for sanity checking: For
example, "10 8 15 * * foo bar" into: Run: foo bar with input
"baz\x0a" At: 8:10am on the 15th of every month
CSDWarnBot-091015_00.pl  
CSDWarnBot-1.0.0.pl  
CSDWarnBot-1.0.1.pl  
CSDWarnBot-1.0.2.pl  
cut-file.pl cut-file.pl - to cut a large file into smaller pieces so that they can be copied from one computer to another piece by piece.
Run "%perl cut-file.pl -help" to find out command-line options.
To download, visit:
h...
cvs-repository-2001.0301.pl CVS is a concurrent version control system and available for multiple
platforms at C<http://www.cvshome.com>. This program will help changing the
content of client files Root, Repository, Entries and Tag....
cvs-repository-2001.1213.pl CVS is a concurrent version control system and available for multiple
platforms at C<http://www.cvshome.com>. This program will help changing the
content of client files Root, Repository, Entries and Tag....
cvsls-0.8 Disp