diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-01-27 15:03:53 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-01-27 15:03:53 +1300 |
commit | 345ac0f2a0b641971bdc79463cad9259e4c48197 (patch) | |
tree | d4090ab8026d6b1af8f748dfb5a31b02e2b3a69f /libmproxy/flow.py | |
parent | eb93cc22ceee1ea4878235600398831f4bab48f8 (diff) | |
download | mitmproxy-345ac0f2a0b641971bdc79463cad9259e4c48197.tar.gz mitmproxy-345ac0f2a0b641971bdc79463cad9259e4c48197.tar.bz2 mitmproxy-345ac0f2a0b641971bdc79463cad9259e4c48197.zip |
Refine flow saving shortcuts.
"S" to save all flows.
"s" to save just the current flow.
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 3548bf3e..7f4394b1 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -33,6 +33,12 @@ class Flow: self.intercepting = False self._backup = None + def dump(self): + data = dict( + flows = [self.get_state()] + ) + return bson.dumps(data) + def get_state(self): return dict( request = self.request.get_state() if self.request else None, |