-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathConfig.py
43 lines (34 loc) · 1.44 KB
/
Config.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
DNP3PORT = 20000
class DefaultConfigs(object):
destport = 20000 # DNP3 standard port
ipdst = "192.168.0.200" # Dest IP Address
totalPackets = 20
normalTime = 2
delayTime = 8
globaltime = 1
dnp3Type = {
0: "Warm Restart",
1: "Cold Restart",
2: "Write",
3: "Initialize data",
4: "Delete file",
5: "Assign Classes",
# 5: "Authentication Request",
6: "Direct Operate",
7: "Response"
# 9: "Read"
}
dnp3Packets = [
"\x05\x64\x08\xc4\x01\x00\x02\x00\x39\x0d\xde\xce\x0e\x6c\xd1",
"\x05\x64\x08\xc4\x01\x00\x02\x00\x39\x0d\xde\xce\x0d\x8E\x8B",
"\x05\x64\x08\xc4\x01\x00\x02\x00\x39\x0d\xde\xce\x02\x9d\xf7",
"\x05\x64\x08\xc4\x01\x00\x02\x00\x39\x0d\xde\xce\x0f\x32\xe7",
"\x05\x64\x08\xc4\x01\x00\x02\x00\x39\x0d\xde\xce\x1b\x21\x8c",
"\x05\x64\x0e\xc4\x04\x00\x03\x00\x6d\xd3\xf2\xc3\x16\x3c\x03\x06\x01\x00\x06\x70\xb4",
# "\x05\x64\x0e\xc4\x04\x00\x03\x00\x6d\xd3\xc0\xc1\x20\x78\x04\x07\x01\x01\x00\x9e\x40",
"\x05\x64\x1a\xc4\x04\x00\x03\x00\xc2\xe6\xc7\xc6\x05\x0c\x01\x28\x01\x00\x01\x00\x03\x01\x64\x00\x00\x00\x3b"
"\x7f\x64\x00\x00\x00\x00\x00\x5b",
"\x05\x64\x0a\x44\x01\x00\x0a\x00\x6e\x25\xc0\xc0\x81\x00\x01\xc2\xde"
# "\x05\x64\x12\xc4\x04\x00\x03\x00\x1e\x7c\xc5\xc5\x01\x00\xd5\x00\x00\x00\x00\xd7\x00\x00\x00\x2d\x30"
]
config = DefaultConfigs()