diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-09-07 13:51:46 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-09-07 13:52:58 +0200 |
commit | d002371d30e4b0ab7d1d23023236a9446d4c2396 (patch) | |
tree | bbfa98708ce9cb6ed451665d63c5422bddd3ae2d /libmproxy/flow.py | |
parent | a8d931089c9ecf450b69321706825cf694c1c08e (diff) | |
download | mitmproxy-d002371d30e4b0ab7d1d23023236a9446d4c2396.tar.gz mitmproxy-d002371d30e4b0ab7d1d23023236a9446d4c2396.tar.bz2 mitmproxy-d002371d30e4b0ab7d1d23023236a9446d4c2396.zip |
expose `next_layer` to inline scripts
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 547d0f60..d037d36e 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -945,21 +945,25 @@ class FlowMaster(controller.Master): self.add_event(l.msg, l.level) l.reply() - def handle_clientconnect(self, cc): - self.run_script_hook("clientconnect", cc) - cc.reply() + def handle_clientconnect(self, root_layer): + self.run_script_hook("clientconnect", root_layer) + root_layer.reply() - def handle_clientdisconnect(self, r): - self.run_script_hook("clientdisconnect", r) - r.reply() + def handle_clientdisconnect(self, root_layer): + self.run_script_hook("clientdisconnect", root_layer) + root_layer.reply() - def handle_serverconnect(self, sc): - self.run_script_hook("serverconnect", sc) - sc.reply() + def handle_serverconnect(self, server_conn): + self.run_script_hook("serverconnect", server_conn) + server_conn.reply() - def handle_serverdisconnect(self, sc): - self.run_script_hook("serverdisconnect", sc) - sc.reply() + def handle_serverdisconnect(self, server_conn): + self.run_script_hook("serverdisconnect", server_conn) + server_conn.reply() + + def handle_next_layer(self, top_layer): + self.run_script_hook("next_layer", top_layer) + top_layer.reply() def handle_error(self, f): self.state.update_flow(f) |