| 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 |