diff options
author | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2020-04-04 15:31:38 +0200 |
---|---|---|
committer | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2020-04-04 15:36:13 +0200 |
commit | 678be7a052007e26939b5f0cfa13200ab032cf86 (patch) | |
tree | 6c571ae26edff40621b85c1330d1f89d96094f10 /examples/addons/events-tcp-specific.py | |
parent | 6acabbb4f5977427dd08adb0d32b06c0007315d2 (diff) | |
download | mitmproxy-678be7a052007e26939b5f0cfa13200ab032cf86.tar.gz mitmproxy-678be7a052007e26939b5f0cfa13200ab032cf86.tar.bz2 mitmproxy-678be7a052007e26939b5f0cfa13200ab032cf86.zip |
improve scripting docs
Diffstat (limited to 'examples/addons/events-tcp-specific.py')
-rw-r--r-- | examples/addons/events-tcp-specific.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/examples/addons/events-tcp-specific.py b/examples/addons/events-tcp-specific.py new file mode 100644 index 00000000..d150d0f9 --- /dev/null +++ b/examples/addons/events-tcp-specific.py @@ -0,0 +1,25 @@ +import mitmproxy.tcp + + +class Events: + # TCP lifecycle + def tcp_start(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP connection has started. + """ + + def tcp_message(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP connection has received a message. The most recent message + will be flow.messages[-1]. The message is user-modifiable. + """ + + def tcp_error(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP error has occurred. + """ + + def tcp_end(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP connection has ended. + """ |