Merge branch 'master' into tcp_proxy

This commit is contained in:
Maximilian Hils 2014-02-05 14:33:44 +01:00
commit 9a55cd7332
2 changed files with 18 additions and 2 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."

View File

@ -223,8 +223,7 @@ class DumpMaster(flow.FlowMaster):
def run(self): # pragma: no cover
if self.o.rfile and not self.o.keepserving:
for script in self.scripts:
self.unload_script(script)
self.shutdown()
return
try:
return flow.FlowMaster.run(self)