Various shell scripts
Find a file
2024-09-11 22:37:58 +02:00
apachebench add apachebench benchmarking and graphing 2023-11-02 09:46:25 +01:00
256colors2.pl added color test 2012-03-02 11:08:27 +01:00
apt_clean.sh add APT cleanup script 2020-07-31 09:45:02 +02:00
cave_washmachine.sh laundry for the lazy 2014-09-25 21:33:29 +02:00
check_json.py JSON check boilerplate 2018-12-21 09:34:07 +01:00
check_shop_stock.sh added script for rudimentary shop stock checks 2013-07-22 12:12:20 +02:00
find_big_files.sh support for files/dirs with whitespace 2013-02-13 14:42:19 +01:00
getiface.sh added getiface.sh 2014-07-09 15:18:02 +02:00
git-repostate.py add script to handle local git checkouts (draft) 2018-11-12 16:52:50 +01:00
icinga_downtime.sh add icinga downtime scheduling script, add whois script, optimize mailbox usage 2018-08-22 23:07:28 +02:00
iptables-show-recent.sh beef up iptables-show-recent, limit output 2017-01-12 21:45:05 +01:00
iptables.sh iptables.sh initial upload 2011-07-06 14:57:43 +02:00
libssl-restart-daemons.sh better check for services using OpenSSL 2014-04-09 09:17:13 +02:00
mail_failed_login.sh add failed IMAP login script 2017-04-28 20:21:08 +02:00
mail_get_sender_ip.sh mail_get_sender_ip.sh: find (probably) original sender IP based on mail header 2017-01-12 21:47:27 +01:00
mailbox_usage.sh add icinga downtime scheduling script, add whois script, optimize mailbox usage 2018-08-22 23:07:28 +02:00
mysqlstats.sh add mysql stats script 2015-03-27 11:39:27 +01:00
netstat.sh new netstat script 2015-03-26 19:56:11 +01:00
oom_score.sh add script to calculate OOM score of a process 2023-11-02 09:40:00 +01:00
openssl-chk-crt.sh added license and author information 2011-01-06 14:21:38 +01:00
policyd-550.sh added license and author information 2011-01-06 14:21:38 +01:00
random.sh max aliases per domain now configurable 2013-07-25 10:19:59 +02:00
rbl_expire.sh various fixed to RBL scripts 2018-10-09 13:37:19 +02:00
rbl_generate.sh add new domain 2020-10-21 08:02:30 +02:00
rblcheck.sh RBL check: removed unresolveable black lists 2014-02-06 15:08:01 +01:00
README.md update README, do not upload to github 2023-05-08 11:09:56 +02:00
smtp_tls_stats.sh use some more logfiles for the report 2013-07-24 13:42:19 +02:00
sshtunnel.sh add SSH tunneling script 2022-05-03 09:26:56 +02:00
toggle_delock_light.sh add script to toggle Delock WiFi switch with Tasmota remotely 2024-09-11 22:37:58 +02:00
treesize.sh optional path for treesize 2015-12-05 21:02:23 +01:00
varnish_ban.sh use varnish 6 ban command 2021-11-12 22:19:29 +01:00
wget.sh fix wget txt file path 2018-12-17 10:19:45 +01:00
wget_files.txt add geonames.org mirroring script 2018-12-12 22:16:15 +01:00
whois.sh add icinga downtime scheduling script, add whois script, optimize mailbox usage 2018-08-22 23:07:28 +02:00
www-perms.sh added license 2014-01-10 10:42:40 +01:00

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

Please don't upload to GitHub