diff --git a/make-binaryedge.sh b/make-binaryedge.sh index 17c9341..d048583 100755 --- a/make-binaryedge.sh +++ b/make-binaryedge.sh @@ -1,6 +1,6 @@ #!/bin/sh -set -eu +set -eux REV="v-$(date --iso-8601=seconds)" @@ -14,8 +14,7 @@ if [ ! -d ./reverse_revisions/ ]; then mkdir ./reverse_revisions fi -# With failure handling -cat binaryedge_digitalocean_possible_ips.txt | xargs -P 50 -I {} bash -c 'set -eu;rev="$(dig @9.9.9.9 +short +time=1 +tries=1 -x {})"; if [[ "$rev" == *";;"* ]]; then sleep 1; rev="$(dig @8.8.8.8 +short +time=1 +tries=1 -x {})"; fi; echo "{} # $rev";' 1> binaryedge_revisions/$REV.txt +dns-ptr-resolver $PWD/binaryedge_digitalocean_possible_ips.txt 1> binaryedge_revisions/$REV.txt grep -F "binaryedge" binaryedge_revisions/$REV.txt | sort -V > binaryedge_revisions/$REV.sorted.txt grep -v -F "binaryedge" binaryedge_revisions/$REV.txt | sort -V > reverse_revisions/$REV.sorted.txt diff --git a/make-stretchoid.sh b/make-stretchoid.sh index 5e11cc0..e749906 100755 --- a/make-stretchoid.sh +++ b/make-stretchoid.sh @@ -14,7 +14,6 @@ if [ ! -d ./reverse_revisions/ ]; then mkdir ./reverse_revisions fi -# With failure handling dns-ptr-resolver $PWD/stretchoid_digitalocean_possible_ips.txt 1> stretchoid_revisions/$REV.txt grep -F "stretchoid" stretchoid_revisions/$REV.txt | sort -V > stretchoid_revisions/$REV.sorted.txt