915a8e13e2 | ||
---|---|---|
LICENSE | ||
abused | ||
aslookup | ||
aslookup-new | ||
cpanel-rdns-manager | ||
ifls | ||
mailview.pl | ||
nscheck | ||
pscrot | ||
pscrot.rc | ||
rdns-manager | ||
readme.md | ||
watchd | ||
watchd.conf | ||
wdns |
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
- ifls: Perl - Script to collect all interfaces on the system and provide an easily-viewed list of their IPs
- mailview: Perl - Script to parse HTML email and format it in a text-reader-friendly way.
- nscheck: Bash - DNS diagnosis script
- pscrot & pscrot.rc: Perl - OSX-oriented but likely easily ported daemon for uploading screenshots and such. pscrot.rc is the configuration file, and should be stored at ~/.pscrotrc
- watchd & watchd.conf: Bash - Script designed to run as a cronjob, alerting the user to any events.