The page of marx Here are some programs and scripts that I've written
bender.bsh: This script shows an ASCII Bender and the current date, this is for running on remote ssh servers as a sort of 'keep alive'
checkhost.bsh: This script checks for a certain host being up at a specified interval. Once the host responds an AIM notification is sent.
csv.bsh: This script can be used interactively or against a file/list of names. The script spits out username, name, password in csv format. (good for import into google apps)
prep.bsh: This script prepares a Centos 6 server for first time use by setting the hostname and firewall rules and also installing some open source software
sheet.bsh: This script prepares a little 'info' sheet for a new employee, including: username, password, ldap and email servers, etc.
user.bsh: This script interactively takes a first name, last name and password and creates an ldap user with those properties and adds them to groups. SSH key-auth is required.
truecrypt_mount.bsh: This is a simple little script that just mounts my truecrypt partition and reports whether the mount was succesful or not.
truecrypt_unmount.bsh: This script does the opposite of the above script. :)
print_listen.bsh: This script harvests emails from a specified IMAP account, extracts the attachments, converts them if needed and then prints them.
fix_license.ps1: My first Powershell script, this fixes the license string in a certain xml config file
In-Progress:
(nothing here currently)
Random Stuff:
.bashrc file These are a lot of aliases from my bashrc file. It mainly accounts for common typos that I make, with a few other shortcuts as well