aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/dump.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-03-17 17:20:34 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-03-17 17:20:34 +1300
commit76175672ad554812ea890cca015a7da57285395b (patch)
tree4522d1b7d6649d7d8d2236b09831a746b3179276 /libmproxy/dump.py
parentc8ae1e85b33e80f0c84ccdc8b3759affe4ef3900 (diff)
downloadmitmproxy-76175672ad554812ea890cca015a7da57285395b.tar.gz
mitmproxy-76175672ad554812ea890cca015a7da57285395b.tar.bz2
mitmproxy-76175672ad554812ea890cca015a7da57285395b.zip
Add specification of replacement patterns on the command line.
Diffstat (limited to 'libmproxy/dump.py')
-rw-r--r--libmproxy/dump.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/libmproxy/dump.py b/libmproxy/dump.py
index 81d7dc4d..436da4a5 100644
--- a/libmproxy/dump.py
+++ b/libmproxy/dump.py
@@ -30,6 +30,7 @@ class Options(object):
"no_server",
"nopop",
"refresh_server_playback",
+ "replacements",
"rfile",
"rheaders",
"server_replay",
@@ -94,6 +95,9 @@ class DumpMaster(flow.FlowMaster):
except IOError, v:
raise DumpError(v.strerror)
+ for i in options.replacements:
+ self.replacehooks.add(*i)
+
if options.server_replay:
self.start_server_playback(
self._readflow(options.server_replay),