Skip to content

Commit

Permalink
optimized
Browse files Browse the repository at this point in the history
  • Loading branch information
mrvcoder committed Sep 29, 2024
1 parent be3d05e commit 8315c45
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions getasn.sh
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@ if [ "$opt_domainFileList" != "" ] || [ "$opt_domain" != "" ] ; then

cidr=$(echo $resdata | jq -r ".data.prefixes[] | .prefix" -r | sort -u)
asn=$(echo $resdata | jq -r ".data.prefixes[] | .asn.asn" -r | sort -u)
sleep 10s
name=$(curl -s https://api.bgpview.io/asn/$asn | jq -r ".data .name" | sort -u)
ok=true

Expand Down Expand Up @@ -180,12 +181,13 @@ if [ "$opt_domainFileList" != "" ] || [ "$opt_domain" != "" ] ; then
preflight=$(curl -v -s https://api.bgpview.io/ip/$ip 2>&1)
httpResp=$(echo $preflight | grep -o -P '(HTTP/2 )[0-9]+')
if [ "$httpResp" = "HTTP/2 200" ]; then
sleep 20
sleep 20s

resdata=$(curl -s https://api.bgpview.io/ip/$ip)

cidr=$(echo $resdata | jq -r ".data.prefixes[] | .prefix" -r | sort -u)
asn=$(echo $resdata | jq -r ".data.prefixes[] | .asn.asn" -r | sort -u)
sleep 10s
name=$(curl -s https://api.bgpview.io/asn/$asn | jq -r ".data .name" | sort -u)
ok=true

Expand Down Expand Up @@ -229,6 +231,7 @@ if [ "$opt_ipFileList" != "" ] || [ "$opt_ip" != "" ] ; then

cidr=$(echo $resdata | jq -r ".data.prefixes[] | .prefix" -r | sort -u)
asn=$(echo $resdata | jq -r ".data.prefixes[] | .asn.asn" -r | sort -u)
sleep 10s
name=$(curl -s https://api.bgpview.io/asn/$asn | jq -r ".data .name" | sort -u)
ok=true

Expand Down Expand Up @@ -257,11 +260,12 @@ if [ "$opt_ipFileList" != "" ] || [ "$opt_ip" != "" ] ; then
preflight=$(curl -v -s https://api.bgpview.io/ip/$opt_ip 2>&1)
httpResp=$(echo $preflight | grep -o -P '(HTTP/2 )[0-9]+')
if [ "$httpResp" = "HTTP/2 200" ]; then
sleep 20
sleep 20s

resdata=$(curl -s https://api.bgpview.io/ip/$opt_ip)
cidr=$(echo $resdata | jq -r ".data.prefixes[] | .prefix" -r | sort -u)
asn=$(echo $resdata | jq -r ".data.prefixes[] | .asn.asn" -r | sort -u)
sleep 10s
name=$(curl -s https://api.bgpview.io/asn/$asn | jq -r ".data .name" | sort -u)
ok=true

Expand Down

0 comments on commit 8315c45

Please sign in to comment.