aboutsummaryrefslogtreecommitdiff
path: root/parse_dumped_bodies.py
blob: 4275e682ded0842c900bd43be6e97091e079a964 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
import json
from keystore import KEYSTORE
from cStringIO import StringIO
from inform import InformSerializer, Cryptor


PATH = "/Users/mcrute/Desktop/test2"


for file in os.listdir(PATH):
    ser = InformSerializer()

    with open(os.path.join(PATH, file)) as fp:
        packet = ser.parse(fp)

    ser.key = KEYSTORE[packet.formatted_mac_addr]

    ser._decrypt_payload(packet)


    payload = packet.payload

    print json.dumps(payload, sort_keys=True, indent=4)