From 6d9b28f2ea07d61a856cf6fddf0bbe0b61e0bdb2 Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Tue, 4 Feb 2014 19:10:55 +0100 Subject: [PATCH] add example to show how to read mitmproxy dump files, refs #207 --- examples/read_dumpfile.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 examples/read_dumpfile.py diff --git a/examples/read_dumpfile.py b/examples/read_dumpfile.py new file mode 100644 index 000000000..547f3c17f --- /dev/null +++ b/examples/read_dumpfile.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +# +# Simple script showing how to read a mitmproxy dump file +# + +from libmproxy import flow +import json, sys + +with open("logfile", "rb") as f: + freader = flow.FlowReader(f) + try: + for i in freader.stream(): + print i.request.host + json.dump(i._get_state(), sys.stdout, indent=4) + print "" + except flow.FlowReadError, v: + print "Flow file corrupted. Stopped loading." \ No newline at end of file