Various shell scripts

Oliver Ladner a0b1a995f6 add SSH tunneling script 7 months ago
256colors2.pl 7a451be9f3 added color test 10 years ago
README.md 12da7d852a README formatting 4 years ago
apt_clean.sh 33c8b61f95 add APT cleanup script 2 years ago
cave_washmachine.sh 8042d2cc25 laundry for the lazy 8 years ago
check_json.py d8a7c626ea JSON check boilerplate 4 years ago
check_shop_stock.sh 8a778d9e90 added script for rudimentary shop stock checks 9 years ago
find_big_files.sh cc2dc2c0e4 support for files/dirs with whitespace 9 years ago
getiface.sh 23d5fc6e4d added getiface.sh 8 years ago
git-repostate.py b64416bd82 add script to handle local git checkouts (draft) 4 years ago
icinga_downtime.sh 6c054f63ca add icinga downtime scheduling script, add whois script, optimize mailbox usage 4 years ago
iptables-show-recent.sh b50c37b3ef beef up iptables-show-recent, limit output 5 years ago
iptables.sh 8abd7ac1e9 iptables.sh initial upload 11 years ago
libssl-restart-daemons.sh ebaa36faa8 better check for services using OpenSSL 8 years ago
mail_failed_login.sh 2ab2381680 add failed IMAP login script 5 years ago
mail_get_sender_ip.sh 635ba3e91b mail_get_sender_ip.sh: find (probably) original sender IP based on mail header 5 years ago
mailbox_usage.sh 6c054f63ca add icinga downtime scheduling script, add whois script, optimize mailbox usage 4 years ago
mysqlstats.sh 72b95957f3 add mysql stats script 7 years ago
netstat.sh 8cd6159c4a new netstat script 7 years ago
openssl-chk-crt.sh c9721bd3fe added license and author information 12 years ago
policyd-550.sh c9721bd3fe added license and author information 12 years ago
random.sh beab3aa48d max aliases per domain now configurable 9 years ago
rbl_expire.sh ef64b181cc various fixed to RBL scripts 4 years ago
rbl_generate.sh 2c6a0db863 add new domain 2 years ago
rblcheck.sh 29399c67f1 RBL check: removed unresolveable black lists 8 years ago
smtp_tls_stats.sh df8ca71b00 use some more logfiles for the report 9 years ago
sshtunnel.sh a0b1a995f6 add SSH tunneling script 7 months ago
treesize.sh 733ef9e412 optional path for treesize 7 years ago
varnish_ban.sh c4fa529183 use varnish 6 ban command 1 year ago
wget.sh a131c48fd7 fix wget txt file path 4 years ago
wget_files.txt a49a96264f add geonames.org mirroring script 4 years ago
whois.sh 6c054f63ca add icinga downtime scheduling script, add whois script, optimize mailbox usage 4 years ago
www-perms.sh 747c14667e added license 9 years ago

README.md

What's that all about?

This is a part of my scripts which might be useful to others. Scripts marked with "FIXME" need cleanup to get useful. License: LGPL

  • cleanup-chaos-files.sh: Deletes unneeded files like .DS_Store (for example on a NAS)
  • delicious_backup.sh: Use delicious API to backup your bookmarks to an XML file
  • find_big_files.sh: (FIXME) Just finds files bigger than n MB and displays them
  • iptables.sh: Basic iptables boilerplate
  • libssl-restart-daemons.sh: Shows daemons affected by an OpenSSL upgrade needing a restart
  • openssl-chk-crt.sh: Recursively searches for OpenSSL certificates and shows validity
  • policyd-550.sh: Grep the mail.log for e-mails rejected by policyd-weight and score
  • rblcheck.sh: Check if your server is listed on an DNSBL
  • tls_stats.sh: If you own a mailserver sending e-mails via TLS, show stats of peers
  • www-perms.sh: Analyze your $documentroot for files writable by www user/group
  • getiface.sh: Shows which interface would be used to connect to a specific host/IP