IS $ipfsnodeid Already Treated ? reduice looping time

This commit is contained in:
qo-op 2021-02-16 12:48:46 +01:00
parent 9d0b30b0ee
commit 11ce0da234
1 changed files with 8 additions and 3 deletions

View File

@ -36,14 +36,18 @@ timestamp=$(date -u +%s%N | cut -b1-13)
#echo "FORGET /home/$YOU/.zen/ipfs_swarm/ from my SWARM peers"
# rm -Rf /home/$YOU/.zen/ipfs_swarm/.*
# rm -Rf /home/$YOU/.zen/ipfs_swarm/*
rm -f /tmp/treated.ipfs.swarm
count=1
for peerline in $(ipfs swarm peers && cat ~/.zen/A_swarm_map.txt);
for peerline in $(ipfs swarm peers && cat ~/.zen/A_swarm_map.txt | sort | uniq);
do
ipfsnodeid=$(echo "$peerline" | awk -F '/' '{print $8}')
[[ "$ipfsnodeid" == "" ]] && continue
whoisg1=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $ipfsnodeid)
## IS $ipfsnodeid Already Treated ?
[[ $(cat /tmp/treated.ipfs.swarm | grep $ipfsnodeid ) ]] && continue
ip=$(echo "$peerline" | awk -F '/' '{print $3}')
isLAN=$(echo $ip | cut -f3 -d '/' | grep -E "(^127\.)|(^192\.168\.)|(^fd42\:)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/")
@ -77,8 +81,9 @@ do
if [[ ! $isLAN ]]; then
ipfs swarm disconnect "$peerline"
ipfs bootstrap rm "$peerline"
fi
fi
fi
echo "$ipfsnodeid" >> /tmp/treated.ipfs.swarm
done