Posted by macbroadcast on Thu 30 Oct 00:13
report abuse | download | new post
- ---"root-alert.sh"---
- #!/bin/sh
- #
- # fix enviroment to get strings backed
- #
- OLDPATH=$PATH
- PATH=/home/fafnir/bin:/home/fafnir/root:$OLDPATH
- cd /home/fafnir/root
- #
- # echo compare domains
- #
- domdiff PublicRoot/domains RootServers/domains > PublicRoot/rdiff-domains.txt
- domdiff OpenNic/domains RootServers/domains > OpenNic/rdiff-domains.txt
- domdiff NameSpace/domains RootServers/domains > NameSpace/rdiff-domains.txt
- domdiff CesidianRoot/domains RootServers/domains > CesidianRoot/rdiff-domains.txt
- domdiff IntlRoot/domains RootServers/domains > IntlRoot/rdiff-domains.txt
- #
- # echo compare hosts
- #
- hostdiff PublicRoot/hosts RootServers/hosts > PublicRoot/rdiff-hosts.txt
- hostdiff OpenNic/hosts RootServers/hosts > OpenNic/rdiff-hosts.txt
- hostdiff NameSpace/hosts RootServers/hosts > NameSpace/rdiff-hosts.txt
- hostdiff CesidianRoot/hosts RootServers/hosts > CesidianRoot/rdiff-hosts.txt
- hostdiff IntlRoot/hosts RootServers/hosts > IntlRoot/rdiff-hosts.txt
- #
- # echo compare hosts IPv6
- #
- host6diff PublicRoot/host6 RootServers/host6 > PublicRoot/rdiff-host6.txt
- host6diff CesidianRoot/host6 RootServers/host6 > CesidianRoot/rdiff-host6.txt
- #
- # echo email
- #
- # Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
- # [- sendmail-options ...]
- # mail [-iInNv] -f [name]
- # mail [-iInNv] [-u user]
- #
- cat PublicRoot/rdiff-domains.txt PublicRoot/rdiff-hosts.txt PublicRoot/rdiff-host6.txt > PublicRoot/rmail.txt
- cat OpenNic/rdiff-domains.txt OpenNic/rdiff-hosts.txt > OpenNic/rmail.txt
- cat NameSpace/rdiff-domains.txt NameSpace/rdiff-hosts.txt > NameSpace/rmail.txt
- cat CesidianRoot/rdiff-domains.txt CesidianRoot/rdiff-hosts.txt CesidianRoot/rdiff-host6.txt > CesidianRoot/rmail.txt
- cat IntlRoot/rdiff-domains.txt IntlRoot/rdiff-hosts.txt > IntlRoot/rmail.txt
- #
- #
- --- end ---
- ---"root-alert.sh"---
- #!/bin/sh
- #
- # fix enviroment to get strings backed
- #
- OLDPATH=$PATH
- PATH=/home/fafnir/bin:/home/fafnir/root:$OLDPATH
- cd /home/fafnir/root
- #
- # keep backups
- #
- rm RootServers/root-servers.axfr.4
- mv RootServers/root-servers.axfr.3 RootServers/root-servers.axfr.4
- mv RootServers/root-servers.axfr.2 RootServers/root-servers.axfr.3
- mv RootServers/root-servers.axfr.1 RootServers/root-servers.axfr.2
- mv RootServers/root-servers.axfr RootServers/root-servers.axfr.1
- #
- rm CesidianRoot/cesidian-root.axfr.4
- mv CesidianRoot/cesidian-root.axfr.3 CesidianRoot/cesidian-root.axfr.4
- mv CesidianRoot/cesidian-root.axfr.2 CesidianRoot/cesidian-root.axfr.3
- mv CesidianRoot/cesidian-root.axfr.1 CesidianRoot/cesidian-root.axfr.2
- mv CesidianRoot/cesidian-root.axfr CesidianRoot/cesidian-root.axfr.1
- #
- # echo 'Reading servers...'
- #
- dig @f.root-servers.net '.' axfr > RootServers/root-servers.axfr
- dig @f.public-root.net '.' > PublicRoot/public-root.axfr
- dig @f.public-root.net '.' axfr > PublicRoot/public-root.axfr
- dig @xxxxxxxxxxxx '.' axfr > OpenNic/opennic.axfr
- #
- # echo 'zone2domain'
- #
- zone2domain < RootServers/root-servers.axfr | sort > RootServers/domains
- zone2domain < PublicRoot/public-root.axfr | sort > PublicRoot/domains
- zone2domain < OpenNic/opennic.axfr | sort > OpenNic/domains
- zone2domain < CesidianRoot/cesidian-root.axfr | sort > CesidianRoot/domains
- #
- # echo 'zone2host'
- #
- zone2host < RootServers/root-servers.axfr | ip2txt | sort | fixhosts > RootServers/hosts
- zone2host < PublicRoot/public-root.axfr | ip2txt | sort | fixhosts > PublicRoot/hosts
- zone2host < OpenNic/opennic.axfr | ip2txt | sort | fixhosts > OpenNic/hosts
- zone2host < CesidianRoot/cesidian-root.axfr | ip2txt | sort | fixhosts > CesidianRoot/hosts
- #
- # echo 'zone6host'
- #
- zone6host < RootServers/root-servers.axfr | sort | fixhosts > RootServers/host6
- zone6host < PublicRoot/public-root.axfr | sort | fixhosts > PublicRoot/host6
- zone6host < CesidianRoot/cesidian-root.axfr | sort | fixhosts > CesidianRoot/host6
- #
- # echo compare domains
- #
- domdiff RootServers/domains PublicRoot/domains > PublicRoot/diff-domains.txt
- domdiff RootServers/domains OpenNic/domains > OpenNic/diff-domains.txt
- domdiff RootServers/domains CesidianRoot/domains > CesidianRoot/diff-domains.txt
- #
- # echo compare hosts
- #
- hostdiff RootServers/hosts PublicRoot/hosts > PublicRoot/diff-hosts.txt
- hostdiff RootServers/hosts OpenNic/hosts > OpenNic/diff-hosts.txt
- hostdiff RootServers/hosts CesidianRoot/hosts > CesidianRoot/diff-hosts.txt
- #
- # echo compare hosts IPv6
- #
- host6diff RootServers/host6 PublicRoot/host6 > PublicRoot/diff-host6.txt
- host6diff RootServers/host6 CesidianRoot/host6 > CesidianRoot/diff-host6.txt
- #
- chk_public-root.sh > PublicRoot/diff-soa.txt
- chk_root-servers.sh > RootServers/diff-soa.txt
- chk_xn.sh > RootServers/diff-xn.txt
- chk_opennic.sh > OpenNic/diff-soa.txt
- chk_max.sh > CesidianRoot/diff-soa.txt
- #
- # echo email
- #
- # Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
- # [- sendmail-options ...]
- # mail [-iInNv] -f [name]
- # mail [-iInNv] [-u user]
- #
- echo "Subject: Lomi Root-Servers Observatory" > RootServers/mail.txt
- echo "From: IASON <xxxxx@xxxxxxx.com>" >> RootServers/mail.txt
- echo "" >> RootServers/mail.txt
- dostime >> RootServers/mail.txt
- cat RootServers/diff-soa.txt RootServers/diff-xn.txt >> RootServers/mail.txt
- #
- echo "Subject: Lomi Public-Root Domain Observatory" > PublicRoot/mail.txt
- echo "From: IASON <xxxx@xxxxxxxxxx.com>" >> PublicRoot/mail.txt
- cat PublicRoot/diff-domains.txt PublicRoot/diff-hosts.txt PublicRoot/diff-host6.txt PublicRoot/diff-soa.txt >> PublicRoot/mail.txt
- #
- echo "Subject: Lomi OpenNic Domain Observatory" > OpenNic/mail.txt
- echo "From: IASON <xxxxx@xxxxxxx>" >> OpenNic/mail.txt
- cat OpenNic/diff-domains.txt OpenNic/diff-hosts.txt OpenNic/diff-soa.txt >> OpenNic/mail.txt
- #
- echo "Subject: Lomi Cesidian-Root Domain Observatory" > CesidianRoot/mail.txt
- echo "From: IASON <xxxxx@xxxxxxx.com>" >> CesidianRoot/mail.txt
- cat CesidianRoot/diff-domains.txt CesidianRoot/diff-hosts.txt CesidianRoot/diff-host6.txt CesidianRoot/diff-soa.txt >> CesidianRoot/mail.txt
- #
- # echo email
- #
- cat RootServers/mail.txt | rmail peter@mail.5wc
- cat PublicRoot/mail.txt | rmail peter@mail.5wc
- cat OpenNic/mail.txt | rmail peter@mail.5wc
- #
- --- end ---
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.