-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDataGenActivator.py
44 lines (39 loc) · 1.4 KB
/
DataGenActivator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
from pwn import *
# for t in range(30, 301, 30):
# # python DataGen.py Time MaxPeople Floor Speed [OutputFile]
# for i in range(1, 11):
# r = process(argv=['DataGen.py',str(t), '10', '10', '5',f'test1-t{t}-{i}'])
# print(r.recv(200).decode('ascii'))
# r.sendline('n')
# print(r.recvall().decode('ascii'))
# r.close()
# for f in range(5, 11):
# # python DataGen.py Time MaxPeople Floor Speed [OutputFile]
# for i in range(1, 11):
# r = process(argv=['DataGen1.py','180', '10', str(f), '5',f'data/test2-f{f}-{i}'])
# print(r.recv(200).decode('ascii'))
# r.sendline('n')
# print(r.recvall().decode('ascii'))
# r.close()
# test3
# python DataGen.py Time MaxPeople Floor Speed [OutputFile]
for i in range(1, 11):
while True:
r = process(argv=['DataGen3.py','90', '5', '10', '5',f'data/test3-uppeak-{i}'])
print(r.recv(200).decode('ascii'))
r.sendline('n')
msg = r.recvall().decode('ascii')
print(msg)
r.close()
if 'Warning!' not in msg:
break
for i in range(1, 11):
while True:
r = process(argv=['DataGen4.py','90', '5', '10', '5',f'data/test4-downpeak-{i}'])
print(r.recv(200).decode('ascii'))
r.sendline('n')
msg = r.recvall().decode('ascii')
print(msg)
r.close()
if 'Warning!' not in msg:
break