Here's a list of code projects I've worked on.
Solaris 10 SMF Manifests
- Static Routing For Solaris 10
-
CPJstatroute.pkg
A SMF manifest and method file to allow the easy configuration of
static routes. Replaces legacy /etc/rc?.d scripts that probably did the
same thing.
To install, run # pkgadd -d http://www.visi.com/~cpj1/CPJstatroute.pkg
Note: As of update 3 of Solaris 10, this package is no longer required. To
configure a static route, run the following:
route -p add 172.16.4.0/24 172.16.1.254
This will create a static route that's recorded in a file. For a Jumpstart
or remote install scenario, add the -R flag to the command with
the path to your mounted install image.
Apache Modules
- mod_log_remote_port
-
Allows administrators to log the remote client port of the TCP connection using the %S directive in
a LogFormat directive.
Solaris Scripts
Coming Soon
Perl Scripts
- pcm
- Perl Command Mailer
A cgi script for sending form data out by email. Designed to be secure and
scalable in web hosting environments.
- bulkzone
- Bulkzone
A perl script that lets you build large DNS zonefiles based on the source
IP address. Based on an article written for Perl.com
Perl Module Distributions
- Router::LG
- Looking Glass Modules
Modules to facilitate in building Looking Glass web servers. This is the
first Looking Glass implementation to support Juniper routers.
- Mail::AddressSort
- Mail::AddressSort Modules
Sorts massive email address lists to facilitate in easier distribution of
large email lists.
- sol-inst
- Solaris Package Modules
Modules to parse Solaris package and installation data from an active server.
- UberText
- UberText Modules
An extensible object-oriented templating engine.
- Data::CHEF
- Complex Hash Export Format
Exports data structures in a text format for exchange between programs.