diff options
Diffstat (limited to 'parse_dumped_bodies.py')
-rw-r--r-- | parse_dumped_bodies.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/parse_dumped_bodies.py b/parse_dumped_bodies.py new file mode 100644 index 0000000..2bb16a2 --- /dev/null +++ b/parse_dumped_bodies.py | |||
@@ -0,0 +1,24 @@ | |||
1 | import os | ||
2 | import json | ||
3 | from keystore import KEYSTORE | ||
4 | from cStringIO import StringIO | ||
5 | from inform import InformSerializer, Cryptor | ||
6 | |||
7 | |||
8 | PATH = "/Users/mcrute/Desktop/test" | ||
9 | |||
10 | |||
11 | for file in os.listdir(PATH): | ||
12 | ser = InformSerializer() | ||
13 | |||
14 | with open(os.path.join(PATH, file)) as fp: | ||
15 | packet = ser.parse(fp) | ||
16 | |||
17 | ser.key = KEYSTORE[packet.formatted_mac_addr] | ||
18 | |||
19 | ser._decrypt_payload(packet) | ||
20 | |||
21 | |||
22 | payload = packet.payload | ||
23 | |||
24 | print json.dumps(payload, sort_keys=True, indent=4) | ||