Code written by: Chris Ward
SourceForge Projects:
Multi Room Home Audio Player - moac is a set of php and perl scripts used to play mp3's, Audio CD's, Shoutcast/Icecast, USB Radio's and other devices to different rooms wired to multiple sound cards in a machine and controlled by LIRC or the Web interface. Uses MPD, mplayer, cdtool.
PHP:
updatedomains.php - WHOIS Monitoring tool update - This script is part of a tool I wrote to check WHOIS information on any number of domains and look for changes, it also looks to see if the domain is going to expire and emails a report to the admin nightly.
whoismonitor.php - WHOIS Monitoring tool - This is the web front end of the WHOIS monitoring tool. It allows you to Add, Remove, and control domains that the above script checks nightly for changes.
Perl:
dnscontrol.pl - Web DNS updater - CGI script used to allow non technical managers to add dns entries to a domain for client channels which were basically the client companyname.domain.com.
dnsquery.pl - Web DNS query tool - CGI script used along with the dnscontrol CGI to allow non technical managers query a DNS zone for client channel names. it would only report entries that had been added by the dns control script.
updateafian.pl - Script to syncronize web based ftp client to pure-ftpd user database. The web based FTP client had it's own user admin tools but we were using a web based pureftpd tool and this script syncronized the two so we didnt have to add users twice.
tempread.pl - Script to read temperature device data from a serial port and output MRTG temperature numbers. This script was written because the vendor of the temperature probe did not have a *nix based program and we didn't want to have to read it in windows.
elab.agi - Asterisk PBX AGI script to answer the phone, play a menu, allow the caller to make a choice then input their callback number and record a message, after the message is recorded, it opens a new ticket in the appropriate request tracker queue and attaches the recorded message. This is a phone interface to the request tracker trouble ticket system.