diff --git a/cron_MINUTE.sh b/cron_MINUTE.sh index 03a2422..de8e9c4 100755 --- a/cron_MINUTE.sh +++ b/cron_MINUTE.sh @@ -75,7 +75,7 @@ fi # ################################################################## # REFRESH IPFS SWARM DATA EVERY 12 & 15 minutes -[[ $(($minute % 12)) == 0 ]] && sleep $((1 + RANDOM % 10)) && $MY_PATH/zen/cesium_IPFS_swarm.sh & +[[ $(($minute % 12)) == 0 ]] && sleep $((1 + RANDOM % 10)) && $MY_PATH/zen/gchange_IPFS_swarm.sh & [[ $(($minute % 15)) == 0 ]] && sleep $((1 + RANDOM % 10)) && $MY_PATH/zen/ipfs_SWARM_refresh.sh & # diff --git a/zen/gchange_IPFS_swarm.sh b/zen/gchange_IPFS_swarm.sh index 22943d1..d4fb6a3 100755 --- a/zen/gchange_IPFS_swarm.sh +++ b/zen/gchange_IPFS_swarm.sh @@ -58,16 +58,20 @@ do echo $ip >> ~/.zen/A_allow_ip.txt # Get its ipfsnodeid ipfsnodeid=$(echo "$peer" | awk -F '/' '{print $7}') - - # 3. ADD liking_me friend_of_mine to my swarm & bootstrap - ipfs swarm connect $peer; - ipfs bootstrap add $peer; + echo $ipfsnodeid >> ~/.zen/A_allow_ipfsid.txt + + g1id=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py "$ipfsnodeid") + if [[ "$g1id" == "$friend_of_mine" ]]; then + # 3. ADD liking_me friend_of_mine to my swarm & bootstrap + ipfs swarm connect $peer; + ipfs bootstrap add $peer; - ipfsadd=$((ipfsadd+1)) + ipfsadd=$((ipfsadd+1)) + else + echo "ALERT!!! $friend_of_mine spoofing is happening" + fi done; - #g1id=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py "$ipfsnodeid") - #echo "G1 ID : $g1id" if [[ $friend_of_mine != null ]]; then if [[ $ipfsadd == 0 ]]; then