#!/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