aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2016-10-12 10:57:05 +1300
committerAldo Cortesi <aldo@nullcube.com>2016-10-16 20:26:06 +1300
commitfdb6a44245249a50b5c95cdf0d8d13ecddfe5726 (patch)
treee173229b7b604641b8a103995e3ceb64276abf3c /mitmproxy
parent26af9b29fc3fed60a003d097b3470e85115b2161 (diff)
downloadmitmproxy-fdb6a44245249a50b5c95cdf0d8d13ecddfe5726.tar.gz
mitmproxy-fdb6a44245249a50b5c95cdf0d8d13ecddfe5726.tar.bz2
mitmproxy-fdb6a44245249a50b5c95cdf0d8d13ecddfe5726.zip
docs: cleanups improvements and fighting sphinx
- Hide links to internal code listings, and link to github instead - Improve formatting of code/example captions - Fix outdated documentation of command-line options - Complete documentation of all events + improved formatting - tcp_open -> tcp_start, tcp_close -> tcp_end to reduce confusion
Diffstat (limited to 'mitmproxy')
-rw-r--r--mitmproxy/builtins/filestreamer.py4
-rw-r--r--mitmproxy/controller.py4
-rw-r--r--mitmproxy/flow/master.py11
-rw-r--r--mitmproxy/models/__init__.py4
-rw-r--r--mitmproxy/protocol/rawtcp.py4
5 files changed, 14 insertions, 13 deletions
diff --git a/mitmproxy/builtins/filestreamer.py b/mitmproxy/builtins/filestreamer.py
index 3436e076..bf5eedee 100644
--- a/mitmproxy/builtins/filestreamer.py
+++ b/mitmproxy/builtins/filestreamer.py
@@ -40,11 +40,11 @@ class FileStreamer:
if err:
raise exceptions.OptionsError(err)
- def tcp_open(self, flow):
+ def tcp_start(self, flow):
if self.stream:
self.active_flows.add(flow)
- def tcp_close(self, flow):
+ def tcp_end(self, flow):
if self.stream:
self.stream.add(flow)
self.active_flows.discard(flow)
diff --git a/mitmproxy/controller.py b/mitmproxy/controller.py
index 1a8801e1..7b9d460a 100644
--- a/mitmproxy/controller.py
+++ b/mitmproxy/controller.py
@@ -19,10 +19,10 @@ Events = frozenset([
"serverconnect",
"serverdisconnect",
- "tcp_open",
+ "tcp_start",
"tcp_message",
"tcp_error",
- "tcp_close",
+ "tcp_end",
"request",
"requestheaders",
diff --git a/mitmproxy/flow/master.py b/mitmproxy/flow/master.py
index a2b225b8..a1b0a631 100644
--- a/mitmproxy/flow/master.py
+++ b/mitmproxy/flow/master.py
@@ -6,6 +6,7 @@ import sys
from typing import Optional # noqa
import netlib.exceptions
+from netlib import http
from mitmproxy import controller
from mitmproxy import exceptions
from mitmproxy import models
@@ -29,13 +30,13 @@ def event_sequence(f):
messages = f.messages
f.messages = []
f.reply = controller.DummyReply()
- yield "tcp_open", f
+ yield "tcp_start", f
while messages:
f.messages.append(messages.pop(0))
yield "tcp_message", f
if f.error:
yield "tcp_error", f
- yield "tcp_close", f
+ yield "tcp_end", f
else:
raise NotImplementedError
@@ -83,7 +84,7 @@ class FlowMaster(controller.Master):
s = models.ServerConnection.make_dummy((host, port))
f = models.HTTPFlow(c, s)
- headers = models.Headers()
+ headers = http.Headers()
req = models.HTTPRequest(
"absolute",
@@ -261,7 +262,7 @@ class FlowMaster(controller.Master):
self.state.update_flow(f)
@controller.handler
- def tcp_open(self, flow):
+ def tcp_start(self, flow):
# TODO: This would break mitmproxy currently.
# self.state.add_flow(flow)
pass
@@ -275,5 +276,5 @@ class FlowMaster(controller.Master):
pass
@controller.handler
- def tcp_close(self, flow):
+ def tcp_end(self, flow):
pass
diff --git a/mitmproxy/models/__init__.py b/mitmproxy/models/__init__.py
index 9bd19723..7b7eaef0 100644
--- a/mitmproxy/models/__init__.py
+++ b/mitmproxy/models/__init__.py
@@ -4,7 +4,7 @@ from netlib.http import decoded
from .connections import ClientConnection, ServerConnection
from .flow import Flow, Error
from .http import (
- HTTPFlow, HTTPRequest, HTTPResponse, Headers,
+ HTTPFlow, HTTPRequest, HTTPResponse,
make_error_response, make_connect_request, make_connect_response, expect_continue_response
)
from .tcp import TCPFlow
@@ -15,7 +15,7 @@ FLOW_TYPES = dict(
)
__all__ = [
- "HTTPFlow", "HTTPRequest", "HTTPResponse", "Headers", "decoded",
+ "HTTPFlow", "HTTPRequest", "HTTPResponse", "decoded",
"make_error_response", "make_connect_request",
"make_connect_response", "expect_continue_response",
"ClientConnection", "ServerConnection",
diff --git a/mitmproxy/protocol/rawtcp.py b/mitmproxy/protocol/rawtcp.py
index 70486cc4..069420ea 100644
--- a/mitmproxy/protocol/rawtcp.py
+++ b/mitmproxy/protocol/rawtcp.py
@@ -23,7 +23,7 @@ class RawTCPLayer(base.Layer):
if not self.ignore:
flow = models.TCPFlow(self.client_conn, self.server_conn, self)
- self.channel.ask("tcp_open", flow)
+ self.channel.ask("tcp_start", flow)
buf = memoryview(bytearray(self.chunk_size))
@@ -64,4 +64,4 @@ class RawTCPLayer(base.Layer):
self.channel.tell("tcp_error", flow)
finally:
if not self.ignore:
- self.channel.tell("tcp_close", flow)
+ self.channel.tell("tcp_end", flow)