Go to file
Matthew Connelly 6221842027 Updated nscheck to be more resilient. In some cases, nscheck would incorrectly believe that the parent TLD was the root zone, ie it would assume that maff.com is a subdomain and "com" itself is the root zone 2013-08-03 22:21:53 +01:00
LICENSE Added a license file 2013-03-18 00:43:02 +00:00
aslookup Added RIPE fallback if the default whois server doesn't have information on a given ASN 2013-03-18 02:20:49 +00:00
mailview.pl Adding mailview 2013-02-04 03:04:05 +00:00
nscheck Updated nscheck to be more resilient. In some cases, nscheck would incorrectly believe that the parent TLD was the root zone, ie it would assume that maff.com is a subdomain and "com" itself is the root zone 2013-08-03 22:21:53 +01:00
readme.md Removed paster because it wasn't really going anywhere, removed license info from nscheck because I added a general license for the whole repo 2013-03-18 00:45:49 +00:00
watchd Added aslookup and fixed a bug in watchd regarding variable naming 2013-03-17 05:11:43 +00:00
watchd.conf Added aslookup and fixed a bug in watchd regarding variable naming 2013-03-17 05:11:43 +00:00

readme.md

script-collection

Preface

I write scripts a lot. Partly as a hobby, partly to make my own work easier and partly for my job. I tend to choose whatever language is most appropriate for what I'm doing, although I usually prefer Bash.

License

Unless otherwise stated, all scripts and code in this repo are licensed under the 3-clause BSD license.

Scripts

This readme contains an up to date list of all scripts in the repo + their descriptions:

  • aslookup: Perl - Script to look up ASN information for a given IP or ASN
  • mailview: Perl - Script to parse HTML email and format it in a text-reader-friendly way.
  • nscheck: Bash - DNS diagnosis script
  • watchd & watchd.conf: Bash - Script designed to run as a cronjob, alerting the user to any events.