strict SSB/IPFS connection
This commit is contained in:
parent
bfc5b6048f
commit
91cdaffbf4
|
@ -49,6 +49,19 @@ do
|
|||
[[ "$id" == "" ]] && echo "WARNING! ID empty for $peer " && continue
|
||||
|
||||
echo " ($count) Refreshing /home/$YOU/.zen/ipfs_swarm/.$id"
|
||||
|
||||
### 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)
|
||||
if [[ ! $isMyFriend ]]; then
|
||||
echo "WARNING! $count IS NOT my SSB Friend !!! Check $ssbID"
|
||||
rm -Rf /home/$YOU/.zen/ipfs_swarm/.$id
|
||||
ipfs swarm disconnect $peer
|
||||
ipfs bootstrap rm $peer
|
||||
## TODO: Use fail2ban if same node continue entering our swarm...
|
||||
continue
|
||||
fi
|
||||
|
||||
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
|
||||
|
||||
|
@ -61,12 +74,6 @@ do
|
|||
# TODO bannish with firewall ?
|
||||
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 "WARNING! $count IS NOT my SSB Friend !!! Check $ssbID" # TODO Send sbotc message?
|
||||
# TODO: PROD ACTIVATE # && ipfs swarm disconnect $peer && ipfs bootstrap rm $peer
|
||||
## TODO: Use fail2ban if same node continue entering our swarm...
|
||||
echo "============================================================="
|
||||
count=$((count+1))
|
||||
|
||||
|
|
Loading…
Reference in New Issue