forked from axiom-team/astrXbian
STOP DEAD SWARM CONTROL
This commit is contained in:
parent
1ebb9f17ee
commit
11c594285b
|
@ -54,6 +54,9 @@ ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$IPFSNODEID
|
||||||
count=1
|
count=1
|
||||||
ipfs bootstrap > /tmp/ipfs_swarm_peers
|
ipfs bootstrap > /tmp/ipfs_swarm_peers
|
||||||
ipfs swarm peers >> /tmp/ipfs_swarm_peers
|
ipfs swarm peers >> /tmp/ipfs_swarm_peers
|
||||||
|
|
||||||
|
rm ~/.zen/A_peering_peers.txt
|
||||||
|
|
||||||
# for ipfsnodeid in $( (cat /tmp/ipfs_swarm_peers | grep -o '[^/]*$' && cat /tmp/A_swarm | grep -o '[^/]*$' ) | sort | uniq); ## TODO ACTIVATE IN DEFCON 4
|
# for ipfsnodeid in $( (cat /tmp/ipfs_swarm_peers | grep -o '[^/]*$' && cat /tmp/A_swarm | grep -o '[^/]*$' ) | sort | uniq); ## TODO ACTIVATE IN DEFCON 4
|
||||||
for ipfsnodeid in $(cat ~/.zen/ipfs_swarm/.*/tryme.addr | grep -o '[^/]*$' | sort | uniq);
|
for ipfsnodeid in $(cat ~/.zen/ipfs_swarm/.*/tryme.addr | grep -o '[^/]*$' | sort | uniq);
|
||||||
do
|
do
|
||||||
|
@ -63,7 +66,7 @@ do
|
||||||
[[ -f ~/.zen/ipfs_swarm/.$ipfsnodeid/G1SSB/_g1.gchange_title ]] && XZUID=$(cat ~/.zen/ipfs_swarm/.$ipfsnodeid/G1SSB/_g1.gchange_title) || XZUID=''
|
[[ -f ~/.zen/ipfs_swarm/.$ipfsnodeid/G1SSB/_g1.gchange_title ]] && XZUID=$(cat ~/.zen/ipfs_swarm/.$ipfsnodeid/G1SSB/_g1.gchange_title) || XZUID=''
|
||||||
[[ "$XID" == "" ]] && ipfs swarm disconnect /ipfs/$ipfsnodeid ## NOT COMPLIANT STATION
|
[[ "$XID" == "" ]] && ipfs swarm disconnect /ipfs/$ipfsnodeid ## NOT COMPLIANT STATION
|
||||||
# [[ $(cat /tmp/treated.ipfs.swarm | grep "$ipfsnodeid") ]] && continue
|
# [[ $(cat /tmp/treated.ipfs.swarm | grep "$ipfsnodeid") ]] && continue
|
||||||
[[ $(cat ~/.zen/A_dead_swarm.txt | grep "$ipfsnodeid") ]] && echo "DEAD SWARM" && continue
|
# [[ $(cat ~/.zen/A_dead_swarm.txt | grep "$ipfsnodeid") ]] && echo "DEAD SWARM" && continue
|
||||||
|
|
||||||
|
|
||||||
# control ip isLAN?
|
# control ip isLAN?
|
||||||
|
@ -132,6 +135,16 @@ do
|
||||||
[[ -f $HOME/.zen/key/stargates/$whoisg1/stargate4.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/key/stargates/$whoisg1/stargate4.encrypt" -o "$HOME/.zen/key/stargates/$whoisg1/stargate4"
|
[[ -f $HOME/.zen/key/stargates/$whoisg1/stargate4.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/key/stargates/$whoisg1/stargate4.encrypt" -o "$HOME/.zen/key/stargates/$whoisg1/stargate4"
|
||||||
[[ -f $HOME/.zen/key/stargates/$whoisg1/stargate5.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/key/stargates/$whoisg1/stargate5.encrypt" -o "$HOME/.zen/key/stargates/$whoisg1/stargate5"
|
[[ -f $HOME/.zen/key/stargates/$whoisg1/stargate5.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/key/stargates/$whoisg1/stargate5.encrypt" -o "$HOME/.zen/key/stargates/$whoisg1/stargate5"
|
||||||
fi
|
fi
|
||||||
|
## CREATING Peering.Peer entry
|
||||||
|
Addr=$(echo "$peerline" | rev | cut -d '/' -f 2- | rev )
|
||||||
|
IsAlreadythere=$(cat ~/.zen/A_peering_peers.txt | grep $ipfsnodeid)
|
||||||
|
if [[ ! $IsAlreadythere ]]; then
|
||||||
|
echo '{ "ID": "'$ipfsnodeid'", "Addrs": ["'$Addr'"] }' >> ~/.zen/A_peering_peers.txt
|
||||||
|
else
|
||||||
|
cat ~/.zen/A_peering_peers.txt | grep -Ev $ipfsnodeid > ~/.zen/A_peering_peers.txt
|
||||||
|
echo "$IsAlreadythere" | jq -c --arg new "$Addr" '.Addrs? += [$new]' >> ~/.zen/A_peering_peers.txt
|
||||||
|
echo "MUST add Addr using jq"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
else # if [[ "$myfriendpeer" != "" ]];
|
else # if [[ "$myfriendpeer" != "" ]];
|
||||||
# ____ _____ _____ ____ ___ _ _
|
# ____ _____ _____ ____ ___ _ _
|
||||||
|
@ -292,6 +305,8 @@ echo "</main></body></html>" >> ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/index.html
|
||||||
########################################################################
|
########################################################################
|
||||||
## [[ $(which wp) ]] && ~/.zen/astrXbian/zen/wordpress_channel.sh
|
## [[ $(which wp) ]] && ~/.zen/astrXbian/zen/wordpress_channel.sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# REFRESH IPNS SELF PUBLISH
|
# REFRESH IPNS SELF PUBLISH
|
||||||
########################################################################
|
########################################################################
|
||||||
~/.zen/astrXbian/zen/ipns_self_publish.sh
|
~/.zen/astrXbian/zen/ipns_self_publish.sh
|
||||||
|
|
Loading…
Reference in New Issue