2021-03-23 17:04:46 +07:00

67 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
FLOG="$1"
GEN="gobtckeys"
CBAL="https://blockchain.info/q/addressbalance/"
CIN="https://blockchain.info/q/getreceivedbyaddress/"
COUT="https://blockchain.info/q/getsentbyaddress/"
putscreen(){
echo "$(date +%Y-%m-%d\ %H:%M:%S ) $1"
}
putlog(){
echo "$(date +%Y-%m-%d\ %H:%M:%S ) $1" >> $FLOG
}
putkey(){
echo "key = $1" >> $FLOG
}
END=75
DIG=""
for (( ; ; ))
do
DIG=""
for ((i=1;i<=END;i++)); do
II=${RANDOM:0:1}
DIG=$DIG$II
done
for ((i=1;i<=END;i++)); do
# get first
# remove first
# add it in tail
TMPC="${DIG:0:1}"
DIG="${DIG:1:74}$TMPC"
putscreen $DIG
#echo $DIG >> $FLOG
putlog "start $DIG"
DATAX=`${GEN} btc $DIG | tr -d '{' | tr -d '}'`
IFS=$'\n'
for XX in ${DATAX}; do
#echo $XX
PRIV=`echo ${XX} | awk '{print $1}'`
BADDR=`echo ${XX} | awk '{print $3}'`
# XB=`wget -qO- $CBAL$BADDR`
XIN=`wget -qO- $CIN$BADDR`
# XIN=`mysql test -uroot -pfinger -h btcfisher_mysql-57_1 -s -N -e "select count(*) from btc where addr='${BADDR}'"`
# XOUT=`wget -qO- $COUT$BADDR`
# putscreen "${PRIV} ${BADDR} BAL=${XB} IN=${XIN}"
putlog "${PRIV} ${BADDR} BAL=${XB} IN=${XIN}"
# sleep 10
done
done
done