110101110001101001111000 484369781529509888 18PeFv41FQ7uVDdNGt7i1LfnZZyezSsejP 00000000000000000000000000000000000000000000000006b8d3c000000000 0b11010111000110100111100000000000000000000000000000000000000
110101101000001110001010 483042189958447104 1EJg7g9vsQPCRuGaVxAUHGiwsZ5b4H4h4K 00000000000000000000000000000000000000000000000006b41c5000000000 0b11010110100000111000101000000000000000000000000000000000000
110101110011000101010111 484570957797654528 1A1D9jeYo8r7fkkTRLDRoMMn4iMSkytjcw 00000000000000000000000000000000000000000000000006b98ab800000000 0b11010111001100010101011100000000000000000000000000000000000
110100111000001000111111 476275417443991552 16aVvWoxxC4eJ8cEtP4FUpz3cLaB2pPV12 000000000000000000000000000000000000000000000000069c11f800000000 0b11010011100000100011111100000000000000000000000000000000000
110100111011011000110111 476732539403239424 1Mbyuvjvyty1Lc849rn87mhQRE6v6FpQHQ 000000000000000000000000000000000000000000000000069db1b800000000 0b11010011101101100011011100000000000000000000000000000000000
110111010100111100011100 498343612245868544 121Hz1XawZudRzMhtEYNxceTUFvrLfwCYK 00000000000000000000000000000000000000000000000006ea78e000000000 0b11011101010011110001110000000000000000000000000000000000000
110101010000011010001000 479690809797509120 15EKuQWW97hDEysicZMbojpGGQWoB2VBhy 00000000000000000000000000000000000000000000000006a8344000000000 0b11010101000001101000100000000000000000000000000000000000000
110101000010000011110111 477671522333360128 1MvzoKWtgELYWMwMbstqyBEhDREGL4KwXN 00000000000000000000000000000000000000000000000006a107b800000000 0b11010100001000001111011100000000000000000000000000000000000
110101011001100111101000 480987134006657024 1DTwSYy5X2zLTcRZq5EcFKfk5ctMPFmcCt 00000000000000000000000000000000000000000000000006accf4000000000 0b11010101100110011110100000000000000000000000000000000000000
110110010011011010010000 489120496395223040 1J5WMtSWrufSZ5u36DoBucXQLqVHB3N7Qh 00000000000000000000000000000000000000000000000006c9b48000000000 0b11011001001101101001000000000000000000000000000000000000000
Try this one for the test (yet without filter 111 101).
Settings, anyway, will have to sort out. You have such -b 15 -t 512 -p 4120 why did you choose -b 15? Let's try these -b 32 -t 256 -p 512 for 10 copies.
from bitcoin import *
import subprocess
import time
#from PyRandLib import *
#rand = FastRand63()
#random.seed(rand())
#l1= [("11010000")]
l1= [("11010000"),("11010001"),("11010010"),("11010011"),("11010100"),("11010101"),("11010110"),("11010111"), # start 8 bit, random list or 1 first.
("11011000"),("11011001"),("11011010"),("11011011"),("11011100"),("11011101"),("11011110"),("11011111")]
l2= [("10000000"),("10000001"),("10000010"),("10000011"),("10000100"),("10000101"),("10000110"),("10000111"), # second and third bits random list.
("10001000"),("10001001"),("10001010"),("10001011"),("10001100"),("10001101"),("10001110"),("10001111"),
("10010000"),("10010001"),("10010010"),("10010011"),("10010100"),("10010101"),("10010110"),("10010111"),
("10011000"),("10011001"),("10011010"),("10011011"),("10011100"),("10011101"),("10011110"),("10011111"),
("10100000"),("10100001"),("10100010"),("10100011"),("10100100"),("10100101"),("10100110"),("10100111"),
("10101000"),("10101001"),("10101010"),("10101011"),("10101100"),("10101101"),("10101110"),("10101111"),
("10110000"),("10110001"),("10110010"),("10110011"),("10110100"),("10110101"),("10110110"),("10110111"),
("10111000"),("10111001"),("10111010"),("10111011"),("10111100"),("10111101"),("10111110"),("10111111"),
("11000000"),("11000001"),("11000010"),("11000011"),("11000100"),("11000101"),("11000110"),("11000111"),
("11001000"),("11001001"),("11001010"),("11001011"),("11001100"),("11001101"),("11001110"),("11001111"),
("11010000"),("11010001"),("11010010"),("11010011"),("11010100"),("11010101"),("11010110"),("11010111"),
("11011000"),("11011001"),("11011010"),("11011011"),("11011100"),("11011101"),("11011110"),("11011111"),
("11100000"),("11100001"),("11100010"),("11100011"),("11100100"),("11100101"),("11100110"),("11100111"),
("11101000"),("11101001"),("11101010"),("11101011"),("11101100"),("11101101"),("11101110"),("11101111"),
("11110000"),("11110001"),("11110010"),("11110011"),("11110100"),("11110101"),("11110110"),("11110111"),
("11111000"),("11111001"),("11111010"),("11111011"),("11111100"),("11111101"),("11111110"),("11111111"),
("00000000"),("00000001"),("00000010"),("00000011"),("00000100"),("00000101"),("00000110"),("00000111"),
("00001000"),("00001001"),("00001010"),("00001011"),("00001100"),("00001101"),("00001110"),("00001111"),
("00010000"),("00010001"),("00010010"),("00010011"),("00010100"),("00010101"),("00010110"),("00010111"),
("00011000"),("00011001"),("00011010"),("00011011"),("00011100"),("00011101"),("00011110"),("00011111"),
("00100000"),("00100001"),("00100010"),("00100011"),("00100100"),("00100101"),("00100110"),("00100111"),
("00101000"),("00101001"),("00101010"),("00101011"),("00101100"),("00101101"),("00101110"),("00101111"),
("00110000"),("00110001"),("00110010"),("00110011"),("00110100"),("00110101"),("00110110"),("00110111"),
("00111000"),("00111001"),("00111010"),("00111011"),("00111100"),("00111101"),("00111110"),("00111111"),
("01000000"),("01000001"),("01000010"),("01000011"),("01000100"),("01000101"),("01000110"),("01000111"),
("01001000"),("01001001"),("01001010"),("01001011"),("01001100"),("01001101"),("01001110"),("01001111"),
("01010000"),("01010001"),("01010010"),("01010011"),("01010100"),("01010101"),("01010110"),("01010111"),
("01011000"),("01011001"),("01011010"),("01011011"),("01011100"),("01011101"),("01011110"),("01011111"),
("01100000"),("01100001"),("01100010"),("01100011"),("01100100"),("01100101"),("01100110"),("01100111"),
("01101000"),("01101001"),("01101010"),("01101011"),("01101100"),("01101101"),("01101110"),("01101111"),
("01110000"),("01110001"),("01110010"),("01110011"),("01110100"),("01110101"),("01110110"),("01110111"),
("01111000"),("01111001"),("01111010"),("01111011"),("01111100"),("01111101"),("01111110"),("01111111")]
def take1():
yy = str(random.choice(l1))
return yy
def take2():
uu = str(random.choice(l2))
return uu
def rana():
s = [take2(),take2()]
d = ''.join(random.sample(s,len(s)))
bina = (take1()+d)
return bina
def funk():
aaa = rana()
b = int(aaa,2)*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2
ran = b
myhex = "%064x" % ran
myhex = myhex[:64]
priv = myhex
pub = privtopub(priv)
pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
addr = pubtoaddr(pubkey1)
oy = """cd "C:\crackbit" """
ey = "\nstart /min cuBitCrack.exe -d 0 -i new1.txt -o find.txt -c -u -b 32 -t 256 -p 512 -s " # bitcrack settings
f=open("C:/testpy.cmd","w")
f.write (oy)
f.write (ey)
f.write (priv)
f.close()
subprocess.Popen([r"C:/testpy.cmd"])
print(aaa,b,addr,priv,bin(b)) # print(blablabla)
time.sleep(0.1)
return None
while True:
for a in range(10): # number of copies
funk()
time.sleep(180.0) # break between restarts, scan time, in sec
subprocess.call("taskkill /IM cuBitCrack.exe")