Is "ipfs_swarm/.$id/G1SSB/_ssb.whoami" my SSB friend
This commit is contained in:
parent
2d95af9ac0
commit
8f5a291eab
|
@ -55,23 +55,24 @@ do
|
|||
id=$(echo "$peer" | grep 'ip4' | awk -F '/' '{print $7}')
|
||||
# FULL REFRESH (allow deletion, for DEV period)
|
||||
# TODO: COMMENT TO LOWER DISK USAGE
|
||||
[[ "$id" == "" ]] && echo "WARNING! ID empty for $peer " && continue
|
||||
echo "Refreshing /home/$YOU/.zen/ipfs_swarm/.$id ($count)"
|
||||
[[ "$id" == "" ]] && continue
|
||||
rm -Rf /home/$YOU/.zen/ipfs_swarm/.$id
|
||||
$MY_PATH/tools/timeout.sh -t 30 ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$id
|
||||
count=$((count+1))
|
||||
|
||||
#### IPFS SWARM - BLOB SHAPING CONTROL -
|
||||
### Astroport Station Database Coherence?
|
||||
### CHECK Astroport Station Database Coherence?
|
||||
if [[ ! -d /home/$YOU/.zen/ipfs_swarm/.$id ]]; then
|
||||
echo "This $peer is NOT having regular Astroport Identification !!"
|
||||
echo "WARNING! $peer is NOT an Astroport Station !!"
|
||||
ipfs swarm disconnect $peer
|
||||
ipfs bootstrap rm $peer
|
||||
fi
|
||||
|
||||
### Is "ipfs_swarm/.$id/G1SSB/_ssb.whoami" my SSB friend??
|
||||
ssbID=$(cat /home/$YOU/.zen/ipfs_swarm/.$id/G1SSB/_ssb.whoami)
|
||||
isMyFriend=$(grep -Rwl "$ssbID" /tmp/ssb-friends.txt)
|
||||
[[ ! $isMyFriend ]] && echo "$peer is NOT my friend" # TODO: PROD ACTIVATE # && ipfs swarm disconnect $peer && ipfs bootstrap rm $peer
|
||||
[[ ! $isMyFriend ]] && echo "WARNING! $peer is NOT my SSB Friend..." # TODO: PROD ACTIVATE # && ipfs swarm disconnect $peer && ipfs bootstrap rm $peer
|
||||
|
||||
## TODO: Use fail2ban if same node continue entering our swarm...
|
||||
|
||||
|
|
Loading…
Reference in New Issue