add example to show how to read mitmproxy dump files, refs #207

This commit is contained in:
Maximilian Hils 2014-02-04 19:10:55 +01:00
parent fd828bf959
commit 6d9b28f2ea
1 changed files with 17 additions and 0 deletions

17
examples/read_dumpfile.py Normal file
View File

@ -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."