Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import concurrent.futures
- from random import random
- ip = ['1.1.1.1', '2.2.2.2', '3.3.3.3']
- data = [{'task': 'hahah', 'cred': {'user': 'a', 'password': 'aa'}, 'super': 'aaa'}] * 3
- def randomtoken():
- token = random()
- return token
- def usetoken(authtoken):
- return 1 + authtoken
- def Dos(ip, data):
- authtoken = randomtoken()
- data['Token'] = authtoken
- print('IP: ', ip ,'Token: ', data['Token'], 'Var Token: ', authtoken)
- tokensum = usetoken(authtoken)
- badtokensum = usetoken(authtoken=data['Token'])
- data['Token_Sum'] = badtokensum
- print('IP: ', ip ,'TokkenSUM: ', data['Token_Sum'], 'Var TokenSUM: ', tokensum)
- with concurrent.futures.ThreadPoolExecutor(max_workers=3) as executor:
- result = executor.map(Dos, ip, data)
- """
- Output:
- IP: 1.1.1.1 Token: 0.8612906286470028 Var Token: 0.8612906286470028
- IP: 1.1.1.1 TokkenSUM: 1.8612906286470028 Var TokenSUM: 1.8612906286470028
- IP: 2.2.2.2 Token: 0.5771020017377818 Var Token: 0.5771020017377818
- IP: 2.2.2.2 TokkenSUM: 1.202102093048409 Var TokenSUM: 1.577102001737782
- IP: 3.3.3.3 Token: 0.20210209304840898 Var Token: 0.20210209304840898
- IP: 3.3.3.3 TokkenSUM: 1.202102093048409 Var TokenSUM: 1.202102093048409
- """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement