forked from axiom-team/astrXbian
ipfs_to_g1.py Qm protection
This commit is contained in:
parent
cd691c12a2
commit
b8c2a2a91f
|
@ -42,7 +42,8 @@ do
|
||||||
[[ "$ipfsnodeid" == "" ]] && continue
|
[[ "$ipfsnodeid" == "" ]] && continue
|
||||||
[[ $(cat ~/.zen/A_my_swarm.txt | grep $ipfsnodeid ) ]] && continue # ALREADY in my SWARM
|
[[ $(cat ~/.zen/A_my_swarm.txt | grep $ipfsnodeid ) ]] && continue # ALREADY in my SWARM
|
||||||
# GET $whoisg1 FROM $peerline
|
# GET $whoisg1 FROM $peerline
|
||||||
whoisg1=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $ipfsnodeid)
|
## Remove Qm ipfs nodes
|
||||||
|
[[ ! "${ipfsnodeid:0:2}" == "Qm" ]] && whoisg1=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $ipfsnodeid) || && echo "$ipfsnodeid" >> ~/.zen/A_Qm_swarm.txt && continue
|
||||||
|
|
||||||
# KEEPING LAST ipfstryme MESSAGES only
|
# KEEPING LAST ipfstryme MESSAGES only
|
||||||
nbmessage=0
|
nbmessage=0
|
||||||
|
@ -90,6 +91,9 @@ done
|
||||||
cat ~/.zen/A_my_swarm.txt | sort | uniq > /tmp/A_my_swarm.txt
|
cat ~/.zen/A_my_swarm.txt | sort | uniq > /tmp/A_my_swarm.txt
|
||||||
cp -f /tmp/A_my_swarm.txt ~/.zen/A_my_swarm.txt
|
cp -f /tmp/A_my_swarm.txt ~/.zen/A_my_swarm.txt
|
||||||
|
|
||||||
|
cat ~/.zen/A_Qm_swarm.txt | sort | uniq > /tmp/A_Qm_swarm.txt
|
||||||
|
cp -f /tmp/A_Qm_swarm.txt ~/.zen/A_Qm_swarm.txt
|
||||||
|
|
||||||
echo "####################################################
|
echo "####################################################
|
||||||
I have $friend_of_mine_count friends amoung $liking_me_count liking me people
|
I have $friend_of_mine_count friends amoung $liking_me_count liking me people
|
||||||
__________________________________________
|
__________________________________________
|
||||||
|
|
|
@ -49,15 +49,13 @@ ipfs swarm peers > /tmp/ipfs_swarm_peers
|
||||||
for ipfsnodeid in $( (cat /tmp/ipfs_swarm_peers | grep -o '[^/]*$' && cat /tmp/A_swarm | grep -o '[^/]*$' ) | sort | uniq);
|
for ipfsnodeid in $( (cat /tmp/ipfs_swarm_peers | grep -o '[^/]*$' && cat /tmp/A_swarm | grep -o '[^/]*$' ) | sort | uniq);
|
||||||
do
|
do
|
||||||
## $ipfsnodeid already Treated ?
|
## $ipfsnodeid already Treated ?
|
||||||
|
[[ "$ipfsnodeid" == "$IPFSNODEID" ]] && continue
|
||||||
[[ -f ~/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid ]] && XID=$(cat ~/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid) || XID=''
|
[[ -f ~/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid ]] && XID=$(cat ~/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid) || XID=''
|
||||||
[[ -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") ]] && continue
|
[[ $(cat ~/.zen/A_dead_swarm.txt | grep "$ipfsnodeid") ]] && continue
|
||||||
[[ "$ipfsnodeid" == "$IPFSNODEID" ]] && continue
|
|
||||||
|
|
||||||
# Convert ipfsnodeid into g1pub
|
|
||||||
whoisg1=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $ipfsnodeid)
|
|
||||||
|
|
||||||
# control ip isLAN?
|
# control ip isLAN?
|
||||||
peerline=$(cat ~/.zen/A_swarm_map.txt | grep "$ipfsnodeid" | head -n 1)
|
peerline=$(cat ~/.zen/A_swarm_map.txt | grep "$ipfsnodeid" | head -n 1)
|
||||||
|
@ -67,8 +65,11 @@ do
|
||||||
|
|
||||||
nowdate=$(date)
|
nowdate=$(date)
|
||||||
|
|
||||||
|
# Convert ipfsnodeid into g1pub
|
||||||
|
[[ ! "${ipfsnodeid:0:2}" == "Qm" ]] && whoisg1=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $ipfsnodeid) || echo "$ipfsnodeid" >> ~/.zen/A_dead_swarm.txt
|
||||||
|
|
||||||
echo "#############################################################"
|
echo "#############################################################"
|
||||||
echo "### ANALYZING $whoisg1 = $ipfsnodeid ($ip) $XID $XZUID ###"
|
echo "### ANALYZING $ipfsnodeid ($ip) $XID $XZUID ###"
|
||||||
echo "$peerline"
|
echo "$peerline"
|
||||||
myfriendpeer=$(cat ~/.zen/A_my_swarm.txt | grep $ipfsnodeid )
|
myfriendpeer=$(cat ~/.zen/A_my_swarm.txt | grep $ipfsnodeid )
|
||||||
if [[ "$myfriendpeer" != "" ]]; then
|
if [[ "$myfriendpeer" != "" ]]; then
|
||||||
|
|
Loading…
Reference in New Issue