Bash Settings

Mutt Settings

Vim Settings

adduser-ldap.cgi Adds user to ldap server running on (tls) ldap://$LDAPSERVER:389 This is NOT a POSIX user, just a regular user to allow chatting This is a modified version of my original script, adduser-ldap.pl http://lems.kiskeyix.org/toolbox/?f=adduser-ldap.cgi
Revision (v1.7)
Usage from browser
License GPL
adduser-passwd.pl simple way to generate user info to copy+paste in a etc/passwd and etc/shadow file
Revision (v1.3)
Usage $0 username password
License GPL
apt-get.wrapper A simple wrapper for apt-get to log its output to /var/log/apt.log
Usage read above
License GPL
automount.pl A simple script to automatically find shares on a network subnet. It will attempt to detect NFS and SMB (samba) and create the necessary /etc/auto.shares file
Revision (v1.2)
Usage automount.pl --find-nfs [--find-smb] [--preferences=/etc/auto.shares]
backup.pl backups a UNIX system using Perl's Archive::Tar or a user specified command archiver like tar. See --help for more
Revision (v1.50)
Usage backup.pl [daily]
License GPL
bittorrent_link.pl creates a .torrent file in the local directory which will be used to link with an announcer (tracker)
Revision (v1.4)
Usage $0 /path/to/file
Usage print STDERR "\n$0 /path/to/file_or_dir\n";
bookmark2rss.pl Converts a bookmarks.html(firefox/mozilla/netscape) file to bookmarks.rss (1.0)
Revision (v1.7)
Usage bookmarks2rss.pl [OPTIONS] > file.rss
License GPL
check-md5sum-debian.pl simple script to check md5sum of all debian installed files. If a --binary flag is given, it will check only binaries. If --md5sum="" is given, it will use that binary to check md5sum's. Output will be printed to STDOUT unless --log="/path/to/file.log" is given. Note that if you don't have read access to files/binaries then you might need to run this with a different user who has permission to read those binaries or files. (root?) NOTE: later discovered "debsums" perl script which essentially does the same in a simpler and nicer way... use that instead. Unless you want a different type of report when seeing what got changed.
Revision (v1.4)
Usage $0 [--binary] [--md5sum="/usr/local/bin/md5sum"] [--log="/tmp/log"]
License GPL
chroot_this.pl set up a chroot environment for a binary
Revision (v1.11)
Usage cd /chroot/path && chroot_this.pl /path/to/program
License GPL
clean-rh.sh purges redhat services that are set to on by default
Revision (v1.1)
Usage $0
License GPL
cvsadd Use this to add a file or series of files to CVS in one shot!
Revision (v1.11)
Usage cvsadd [filename [filename ...]]
License GPL
cvsdelete Use this to delete a file from CVS in one shot!
Revision (v1.8)
Usage cvsdelete <filename> [filename2 ...]
License GPL
cvsignore.pl creates .cvsignore files per directory from a list of file paths (cvs update output: ? path/to/file_to_ignore)
Revision (v1.9)
Usage cvs update | cvsignore.pl
License GPL
diff-lists diff two files (after sorting by a key)
Revision (v1.1)
Usage $0 file0 file1
License GPL
etodo.pl This script takes your tasks.ics file from Evolution and parses some fields and present that in a nicely format HTML file
Revision (v1.15)
Usage etodo.pl -u "Name of User"
License GPL
find.pl finds a string in a set of files
Revision (v1.32)
Usage find.pl --replace="bar" "foo"
License GPL
growisofs.pl Automatically detects how do you want to run growisofs. This would make growisofs work even for "sudo" (@#$#@$)
Revision (v1.3)
Usage $0 file.iso or $0 DVD_TREE_FROM_DVDAUTHOR or $0 DIRECTORY_TO_BACKUP
License GPL (latest version)
leet a simple script based on SLaK IRC script to convert regular text into l33t.
Revision (v1.3)
Usage leet <leet|deleet> <text>
License GPL
lsports Prints tcp and udp connections that are listening similar to "netstat -l"
Revision (v1.2)
Usage lsports [port]
License GPL
lsproc a simple way to list running processes
Usage lsproc [process_name]
License GPL
make-kpkg.sh an interactive wrapper to Debian's "make-kpkg" to build a custom kernel package using Distributed CC (distcc) and ccache if available.
Revision (v1.48)
Usage cd to /usr/src/linux (or the linux source tree)
License GPL (http://www.gnu.org/licenses/gpl.txt)
mount_vault simple way to mount a File Vault on Linux $HOME/Vault directory for the current user
Revision (v1.8)
Usage mount_vault --help
License GPL
normalize_music.pl A simple script to rename Music files in a consistent manner
Revision (v1.28)
Usage cd ~/Music; normalize_music.pl or simply: $0 --help
License GPL
notify_via_xmpp Author David Cox modified by Luis Mondesi for Fotolog.com Created from various code examples found on the web Last Modified 08/06/2002 Feel free to use or modify as needed to suit your needs MAXWAIT is used because the send message function didn't seem to like being called to fast. The message would be sent unless I waited a second or so. You can experiment with it but I just went with 2 seconds. Luis Mondesi's Notes: if you receive an error like: Can't use an undefined value as a HASH reference at /usr/lib/perl5/site_perl/5.8.8/XML/Stream.pm line 1165, <STDIN> line 1. Just comment out the line "delete($self->{SIDS}->{$currsid});" in /usr/lib/perl5/site_perl/5.8.8/XML/Stream.pm
Usage echo "message" | notify_via_xmpp user@server
License Public Domain
pixdir2html.pl
print_hex.pl prints character that represents hex number
Revision (v1.4)
Usage $0 [--url-encode|--url-decode] string
License GPL
profile-computer spits to STDOUT basic information about the current system
Revision (v1.18)
Usage profile-computer.pl [-H|--html]
License GPL
push-cfagent installs cfengine on remote host
Revision (v1.3)
Usage push-cfagent HOST
License GPL
regex-test CGI to test regular expressions against a string
Revision (v1.10)
Usage regex-test 'regex=REGEX&str=string'
License GPL
rename renames file names
Usage rename 'REGEX' FILE_LIST
License Perl
repository easy repository builder
Revision (v1.16)
Usage repository <add|remove|update>
License GPL
service Advanced drop-in replacement for "service" command line utility found on Redhat systems. Use to start/stop or removes services in Linux. Works on all Linux distributions.
Revision (v1.17)
Usage service <start|stop|restart|remove|reload|status|on|off> <service1 [service2 ... serviceN]>
License GPL
ssh-agent-setup A simple script to set ssh-agent and add your private keys using ssh-add
Revision (v0.1)
Usage eval `ssh-agent-setup`
License GPL
ssh-tunnel creates a tunnel between 2 servers through ssh
Usage ssh-tunnel.sh hostname.domain 3128 # opens a tunnel to a proxy server running (squid) on port 3128
License GPL
todays_fortune.sh uses fortunes and Xdialog to display a short fortune to the user INSTALLATION: needs fortunes ( :-) ) and recode
Revision (v1.3)
Usage $0
tripwire.pl A simple script to run tripwire interactively, and email the tripwire file and hash sum to a given email when done
Revision (v1.7)
Usage tripwire.pl
License GPL
update-host A simple script to update my settings in $HOME @see --help. You can get the latest copy from: git clone http://git.kiskeyix.org/git/Applications.git
Revision (v1.80)
Usage update-host [OPTIONS] [host1 host2 host3 ...]
License GPL