From 193061e53f4c86ba477c3648b319a37c652215c1 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Thu, 10 Aug 2023 11:30:03 +0200 Subject: [PATCH] Also keep the other reverse dns names --- make-binaryedge.sh | 6 ++++++ make-stretchoid.sh | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/make-binaryedge.sh b/make-binaryedge.sh index 96c0f37..def7f18 100755 --- a/make-binaryedge.sh +++ b/make-binaryedge.sh @@ -8,11 +8,17 @@ if [ ! -d ./binaryedge_revisions/ ]; then mkdir ./binaryedge_revisions fi +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 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 mv binaryedge_revisions/$REV.sorted.txt binaryedge_revisions/$REV.txt +mv reverse_revisions/$REV.sorted.txt reverse_revisions/$REV.txt # Reverse the file awk -F'#' '{print $2" # "$1}' OFS=, "binaryedge_revisions/$REV.txt" | awk '{$1=$1;print}' | sort > binaryedge_revisions/$REV-reversed.txt diff --git a/make-stretchoid.sh b/make-stretchoid.sh index 6080c4f..56afe68 100755 --- a/make-stretchoid.sh +++ b/make-stretchoid.sh @@ -8,11 +8,17 @@ if [ ! -d ./stretchoid_revisions/ ]; then mkdir ./stretchoid_revisions fi +if [ ! -d ./reverse_revisions/ ]; then + mkdir ./reverse_revisions +fi + # With failure handling cat stretchoid_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> stretchoid_revisions/$REV.txt grep -F "stretchoid" stretchoid_revisions/$REV.txt | sort -V > stretchoid_revisions/$REV.sorted.txt +grep -v -F "stretchoid" stretchoid_revisions/$REV.txt | sort -V > reverse_revisions/$REV.sorted.txt mv stretchoid_revisions/$REV.sorted.txt stretchoid_revisions/$REV.txt +mv reverse_revisions/$REV.sorted.txt reverse_revisions/$REV.txt # Reverse the file awk -F'#' '{print $2" # "$1}' OFS=, "stretchoid_revisions/$REV.txt" | awk '{$1=$1;print}' | sort > stretchoid_revisions/$REV-reversed.txt