Various shell scripts

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