collection of scripts I've written

Helmut Pozimski 9799509da3 dnsping_v6: filter the private prefixes with :: to avoid catching addresses that have these somewhere in the middle 7 years ago
cyber_generator a35079b144 add cyber_generator script 7 years ago
dnsping 9799509da3 dnsping_v6: filter the private prefixes with :: to avoid catching addresses that have these somewhere in the middle 7 years ago
COPYING a35079b144 add cyber_generator script 7 years ago
README.md 12ecb169b7 add first version of acme_tlsa_mail.py 7 years ago
acme_tlsa_mail.py ff073498a2 acme_tlsa_mail: log the service if replacing the certificate failed, not the certficate file 7 years ago
acme_updater.py 6bb41c86df acme_updater: correct string replacement in error logging 7 years ago
backup_report.sh 513d3dd9ba add backup_report.sh 7 years ago
voixicron.py f094a463ba voixicron: redirect stderr to stdout while fetching available output to crrectly report error messages 7 years ago

README.md

About

This repository contains a collection of scripts written by me which are not big or important enough to warrant creating a separate repository for them. I publish them in the hope that others will find them useful as well but do not guarantee that they won't eat your cat or set your house on fire so please be careful and review any script yourself before using it.

Scripts currently in the repository

  • voixicron.py: Simple script that checks for available updates on a Void Linux system with xbps-install and sends a report about the available updates to the administrator via e-mail
  • backup_report.sh: Bash script that generates a report about created backups using storeBackup. Can be used to track the creation of backups and detect failed backups so they can be cleaned up manually
  • cyber_generator: wsgi script that creates a random word with the prefix "cyber", currently used at cyber-everything.de
  • dnsping: Collection of scripts to implement a basic dynamic dns service
  • acme_updater.py: Python scripts to automatically replace letsencrypt certificates managed and renewed by acmetool
  • acme_tlsa_mail.py: Python script to replace letsencrypt certificates managed and renewed by acmetool for dovecot and postfix and also update the relevant TLSA records

Copying

Unless the headers of the scripts say otherwise, you may use all scripts in this repository under the conditions of the GNU General Public License (GPL) version 2.