pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/mitmproxy mitmproxy: Update to 7.0.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/bb2c417b9284
branches: trunk
changeset: 456033:bb2c417b9284
user: leot <leot%pkgsrc.org@localhost>
date: Sat Jul 17 14:14:47 2021 +0000
description:
mitmproxy: Update to 7.0.0
Changes:
## 16 July 2021: mitmproxy 7.0.0
### New Proxy Core (@mhils, [blog post](https://www.mitmproxy.org/posts/releases/mitmproxy7/))
Mitmproxy has a completely new proxy core, fixing many longstanding issues:
* **Secure Web Proxy:** Mitmproxy now supports TLS-over-TLS to already
encrypt the connection to the proxy.
* **Server-Side Greetings:** Mitmproxy now supports proxying raw TCP
connections, including ones that start with a server-side greeting (e.g. SMTP).
* **HTTP/1 – HTTP/2 Interoperability:** mitmproxy can now accept an
HTTP/2 connection from the client, and forward it to an HTTP/1 server.
* **HTTP/2 Redirects:** The request destination can now be changed on
HTTP/2 flows.
* **Connection Strategy:** Users can now specify if they want mitmproxy
to eagerly connect upstream or wait as long as possible. Eager
connections are required to detect protocols with server-side
greetings, lazy connections enable the replay of responses without
connecting to an upstream server.
* **Timeout Handling:** Mitmproxy will now clean up idle connections
and also abort requests if the client disconnects in the meantime.
* **Host Header-based Proxying:** If the request destination is
unknown, mitmproxy now falls back to proxying based on the Host
header. This means that requests can often be redirected to mitmproxy
using DNS spoofing only.
* **Internals:** All protocol logic is now separated from I/O
(["sans-io"](https://sans-io.readthedocs.io/)).
This greatly improves testing capabilities, prevents a wide array of
race conditions, and increases proper isolation between layers.
### Additional Changes
* mitmproxy's command line interface now supports Windows (@mhils)
* The `clientconnect`, `clientdisconnect`, `serverconnect`,
`serverdisconnect`, and `log` events have been replaced with new
events, see addon documentation for details (@mhils)
* Contentviews now implement `render_priority` instead of
`should_render`, allowing more specialization (@mhils)
* Addition of block_list option to block requests with a set status
code (@ericbeland)
* Make mitmweb columns configurable and customizable (@gorogoroumaru)
* Automatic JSON view mode when `+json` suffix in content type (@kam800)
* Use pyca/cryptography to generate certificates, not pyOpenSSL (@mhils)
* Remove the legacy protocol stack (@Kriechi)
* Remove all deprecated pathod and pathoc tools and modules (@Kriechi)
* In reverse proxy mode, mitmproxy now does not assume TLS if no scheme
is given but a custom port is provided (@mhils)
* Remove the following options: `http2_priority`,
`relax_http_form_validation`, `upstream_bind_address`,
`spoof_source_address`, and `stream_websockets`. If you depended on
one of them please let us know. mitmproxy never phones home, which
means we don't know how prominently these options were used. (@mhils)
* Fix IDNA host 'Bad HTTP request line' error (@grahamrobbins)
* Pressing `?` now exits console help view (@abitrolly)
* `--modify-headers` now works correctly when modifying a header that
is also part of the filter expression (@Prinzhorn)
* Fix SNI-related reproducibility issues when exporting to curl/httpie
commands. (@dkasak)
* Add option `export_preserve_original_ip` to force exported command to
connect to IP from original request.
Only supports curl at the moment. (@dkasak)
* Major proxy protocol testing (@r00t-)
* Switch Docker image release to be based on Debian (@PeterDaveHello)
* Multiple Browsers: The `browser.start` command may be executed more
than once to start additional browser sessions. (@rbdixon)
* Improve readability of SHA256 fingerprint. (@wrekone)
* Metadata and Replay Flow Filters: Flows may be filtered based on
metadata and replay status. (@rbdixon)
* Flow control: don't read connection data faster than it can be
forwarded. (@hazcod)
* Docker images for ARM64 architecture (@hazcod, @mhils)
* Fix parsing of certificate issuer/subject with escaped special
characters (@Prinzhorn)
* Customize markers with emoji, and filters: The `flow.mark` command
may be used to mark a flow with either the default "red ball" marker,
a single character, or an emoji like `:grapes:`. Use the `~marker`
filter to filter on marker characters. (@rbdixon)
* New `flow.comment` command to add a comment to the flow. Add
`~comment <regex>` filter syntax to search flow comments. (@rbdixon)
* Fix multipart forms losing `boundary` values on edit. (@roytu)
* `Transfer-Encoding: chunked` HTTP message bodies are now retained if
they are below the stream_large_bodies limit. (@mhils)
* `json()` method for HTTP Request and Response instances will return
decoded JSON body. (@rbdixon)
* Support for HTTP/2 Push Promises has been dropped. (@mhils)
* Make it possible to set sequence options from the command line. (@Yopi)
diffstat:
net/mitmproxy/Makefile | 8 +-
net/mitmproxy/PLIST | 273 ++++++++++++++++++------------------------------
net/mitmproxy/distinfo | 10 +-
3 files changed, 111 insertions(+), 180 deletions(-)
diffs (truncated from 479 to 300 lines):
diff -r 01266f988c43 -r bb2c417b9284 net/mitmproxy/Makefile
--- a/net/mitmproxy/Makefile Sat Jul 17 13:16:38 2021 +0000
+++ b/net/mitmproxy/Makefile Sat Jul 17 14:14:47 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2021/02/26 08:47:03 leot Exp $
+# $NetBSD: Makefile,v 1.35 2021/07/17 14:14:47 leot Exp $
-DISTNAME= mitmproxy-6.0.2
-PKGREVISION= 1
+DISTNAME= mitmproxy-7.0.0
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=mitmproxy/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -13,7 +12,6 @@
DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=20.0:../../security/py-OpenSSL
DEPENDS+= ${PYPKGPREFIX}-asgiref>=3.2.10:../../www/py-asgiref
-DEPENDS+= ${PYPKGPREFIX}-asn1>=0.3.1:../../security/py-asn1
DEPENDS+= ${PYPKGPREFIX}-blinker>=1.4:../../devel/py-blinker
DEPENDS+= ${PYPKGPREFIX}-brotli>=1.0:../../archivers/py-brotli
DEPENDS+= ${PYPKGPREFIX}-certifi>=2019.9.11:../../security/py-certifi
@@ -34,7 +32,7 @@
DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.3:../../devel/py-sortedcontainers
DEPENDS+= ${PYPKGPREFIX}-tornado>=4.3.0:../../www/py-tornado
-DEPENDS+= ${PYPKGPREFIX}-urwid>=2.1.0:../../devel/py-urwid
+DEPENDS+= ${PYPKGPREFIX}-urwid>=2.1.1:../../devel/py-urwid
DEPENDS+= ${PYPKGPREFIX}-wsproto>=1.0:../../www/py-wsproto
DEPENDS+= ${PYPKGPREFIX}-zstandard>=0.11.0:../../archivers/py-zstandard
diff -r 01266f988c43 -r bb2c417b9284 net/mitmproxy/PLIST
--- a/net/mitmproxy/PLIST Sat Jul 17 13:16:38 2021 +0000
+++ b/net/mitmproxy/PLIST Sat Jul 17 14:14:47 2021 +0000
@@ -1,9 +1,7 @@
-@comment $NetBSD: PLIST,v 1.17 2020/12/19 11:54:42 leot Exp $
+@comment $NetBSD: PLIST,v 1.18 2021/07/17 14:14:47 leot Exp $
bin/mitmdump
bin/mitmproxy
bin/mitmweb
-bin/pathoc
-bin/pathod
${PYSITELIB}/${EGG_FILE}/PKG-INFO
${PYSITELIB}/${EGG_FILE}/SOURCES.txt
${PYSITELIB}/${EGG_FILE}/dependency_links.txt
@@ -31,18 +29,21 @@
${PYSITELIB}/mitmproxy/addons/block.py
${PYSITELIB}/mitmproxy/addons/block.pyc
${PYSITELIB}/mitmproxy/addons/block.pyo
+${PYSITELIB}/mitmproxy/addons/blocklist.py
+${PYSITELIB}/mitmproxy/addons/blocklist.pyc
+${PYSITELIB}/mitmproxy/addons/blocklist.pyo
${PYSITELIB}/mitmproxy/addons/browser.py
${PYSITELIB}/mitmproxy/addons/browser.pyc
${PYSITELIB}/mitmproxy/addons/browser.pyo
-${PYSITELIB}/mitmproxy/addons/check_ca.py
-${PYSITELIB}/mitmproxy/addons/check_ca.pyc
-${PYSITELIB}/mitmproxy/addons/check_ca.pyo
${PYSITELIB}/mitmproxy/addons/clientplayback.py
${PYSITELIB}/mitmproxy/addons/clientplayback.pyc
${PYSITELIB}/mitmproxy/addons/clientplayback.pyo
${PYSITELIB}/mitmproxy/addons/command_history.py
${PYSITELIB}/mitmproxy/addons/command_history.pyc
${PYSITELIB}/mitmproxy/addons/command_history.pyo
+${PYSITELIB}/mitmproxy/addons/comment.py
+${PYSITELIB}/mitmproxy/addons/comment.pyc
+${PYSITELIB}/mitmproxy/addons/comment.pyo
${PYSITELIB}/mitmproxy/addons/core.py
${PYSITELIB}/mitmproxy/addons/core.pyc
${PYSITELIB}/mitmproxy/addons/core.pyo
@@ -79,6 +80,9 @@
${PYSITELIB}/mitmproxy/addons/modifyheaders.py
${PYSITELIB}/mitmproxy/addons/modifyheaders.pyc
${PYSITELIB}/mitmproxy/addons/modifyheaders.pyo
+${PYSITELIB}/mitmproxy/addons/next_layer.py
+${PYSITELIB}/mitmproxy/addons/next_layer.pyc
+${PYSITELIB}/mitmproxy/addons/next_layer.pyo
${PYSITELIB}/mitmproxy/addons/onboarding.py
${PYSITELIB}/mitmproxy/addons/onboarding.pyc
${PYSITELIB}/mitmproxy/addons/onboarding.pyo
@@ -100,6 +104,9 @@
${PYSITELIB}/mitmproxy/addons/proxyauth.py
${PYSITELIB}/mitmproxy/addons/proxyauth.pyc
${PYSITELIB}/mitmproxy/addons/proxyauth.pyo
+${PYSITELIB}/mitmproxy/addons/proxyserver.py
+${PYSITELIB}/mitmproxy/addons/proxyserver.pyc
+${PYSITELIB}/mitmproxy/addons/proxyserver.pyo
${PYSITELIB}/mitmproxy/addons/readfile.py
${PYSITELIB}/mitmproxy/addons/readfile.pyc
${PYSITELIB}/mitmproxy/addons/readfile.pyo
@@ -112,24 +119,18 @@
${PYSITELIB}/mitmproxy/addons/serverplayback.py
${PYSITELIB}/mitmproxy/addons/serverplayback.pyc
${PYSITELIB}/mitmproxy/addons/serverplayback.pyo
-${PYSITELIB}/mitmproxy/addons/session.py
-${PYSITELIB}/mitmproxy/addons/session.pyc
-${PYSITELIB}/mitmproxy/addons/session.pyo
${PYSITELIB}/mitmproxy/addons/stickyauth.py
${PYSITELIB}/mitmproxy/addons/stickyauth.pyc
${PYSITELIB}/mitmproxy/addons/stickyauth.pyo
${PYSITELIB}/mitmproxy/addons/stickycookie.py
${PYSITELIB}/mitmproxy/addons/stickycookie.pyc
${PYSITELIB}/mitmproxy/addons/stickycookie.pyo
-${PYSITELIB}/mitmproxy/addons/streambodies.py
-${PYSITELIB}/mitmproxy/addons/streambodies.pyc
-${PYSITELIB}/mitmproxy/addons/streambodies.pyo
${PYSITELIB}/mitmproxy/addons/termlog.py
${PYSITELIB}/mitmproxy/addons/termlog.pyc
${PYSITELIB}/mitmproxy/addons/termlog.pyo
-${PYSITELIB}/mitmproxy/addons/termstatus.py
-${PYSITELIB}/mitmproxy/addons/termstatus.pyc
-${PYSITELIB}/mitmproxy/addons/termstatus.pyo
+${PYSITELIB}/mitmproxy/addons/tlsconfig.py
+${PYSITELIB}/mitmproxy/addons/tlsconfig.pyc
+${PYSITELIB}/mitmproxy/addons/tlsconfig.pyo
${PYSITELIB}/mitmproxy/addons/upstream_auth.py
${PYSITELIB}/mitmproxy/addons/upstream_auth.pyc
${PYSITELIB}/mitmproxy/addons/upstream_auth.pyo
@@ -145,9 +146,9 @@
${PYSITELIB}/mitmproxy/command_lexer.py
${PYSITELIB}/mitmproxy/command_lexer.pyc
${PYSITELIB}/mitmproxy/command_lexer.pyo
-${PYSITELIB}/mitmproxy/connections.py
-${PYSITELIB}/mitmproxy/connections.pyc
-${PYSITELIB}/mitmproxy/connections.pyo
+${PYSITELIB}/mitmproxy/connection.py
+${PYSITELIB}/mitmproxy/connection.pyc
+${PYSITELIB}/mitmproxy/connection.pyo
${PYSITELIB}/mitmproxy/contentviews/__init__.py
${PYSITELIB}/mitmproxy/contentviews/__init__.pyc
${PYSITELIB}/mitmproxy/contentviews/__init__.pyo
@@ -160,6 +161,9 @@
${PYSITELIB}/mitmproxy/contentviews/css.py
${PYSITELIB}/mitmproxy/contentviews/css.pyc
${PYSITELIB}/mitmproxy/contentviews/css.pyo
+${PYSITELIB}/mitmproxy/contentviews/graphql.py
+${PYSITELIB}/mitmproxy/contentviews/graphql.pyc
+${PYSITELIB}/mitmproxy/contentviews/graphql.pyo
${PYSITELIB}/mitmproxy/contentviews/hex.py
${PYSITELIB}/mitmproxy/contentviews/hex.pyc
${PYSITELIB}/mitmproxy/contentviews/hex.pyo
@@ -206,6 +210,9 @@
${PYSITELIB}/mitmproxy/contrib/__init__.py
${PYSITELIB}/mitmproxy/contrib/__init__.pyc
${PYSITELIB}/mitmproxy/contrib/__init__.pyo
+${PYSITELIB}/mitmproxy/contrib/kaitaistruct/__init__.py
+${PYSITELIB}/mitmproxy/contrib/kaitaistruct/__init__.pyc
+${PYSITELIB}/mitmproxy/contrib/kaitaistruct/__init__.pyo
${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif.py
${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif.pyc
${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif.pyo
@@ -238,6 +245,15 @@
${PYSITELIB}/mitmproxy/contrib/kaitaistruct/vlq_base128_le.py
${PYSITELIB}/mitmproxy/contrib/kaitaistruct/vlq_base128_le.pyc
${PYSITELIB}/mitmproxy/contrib/kaitaistruct/vlq_base128_le.pyo
+${PYSITELIB}/mitmproxy/contrib/urwid/__init__.py
+${PYSITELIB}/mitmproxy/contrib/urwid/__init__.pyc
+${PYSITELIB}/mitmproxy/contrib/urwid/__init__.pyo
+${PYSITELIB}/mitmproxy/contrib/urwid/raw_display.py
+${PYSITELIB}/mitmproxy/contrib/urwid/raw_display.pyc
+${PYSITELIB}/mitmproxy/contrib/urwid/raw_display.pyo
+${PYSITELIB}/mitmproxy/contrib/urwid/win32.py
+${PYSITELIB}/mitmproxy/contrib/urwid/win32.pyc
+${PYSITELIB}/mitmproxy/contrib/urwid/win32.pyo
${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.py
${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyc
${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyo
@@ -292,6 +308,9 @@
${PYSITELIB}/mitmproxy/flowfilter.py
${PYSITELIB}/mitmproxy/flowfilter.pyc
${PYSITELIB}/mitmproxy/flowfilter.pyo
+${PYSITELIB}/mitmproxy/hooks.py
+${PYSITELIB}/mitmproxy/hooks.pyc
+${PYSITELIB}/mitmproxy/hooks.pyo
${PYSITELIB}/mitmproxy/http.py
${PYSITELIB}/mitmproxy/http.pyc
${PYSITELIB}/mitmproxy/http.pyo
@@ -301,20 +320,9 @@
${PYSITELIB}/mitmproxy/io/compat.py
${PYSITELIB}/mitmproxy/io/compat.pyc
${PYSITELIB}/mitmproxy/io/compat.pyo
-${PYSITELIB}/mitmproxy/io/db.py
-${PYSITELIB}/mitmproxy/io/db.pyc
-${PYSITELIB}/mitmproxy/io/db.pyo
${PYSITELIB}/mitmproxy/io/io.py
${PYSITELIB}/mitmproxy/io/io.pyc
${PYSITELIB}/mitmproxy/io/io.pyo
-${PYSITELIB}/mitmproxy/io/proto/http.proto
-${PYSITELIB}/mitmproxy/io/proto/http_pb2.py
-${PYSITELIB}/mitmproxy/io/proto/http_pb2.pyc
-${PYSITELIB}/mitmproxy/io/proto/http_pb2.pyo
-${PYSITELIB}/mitmproxy/io/protobuf.py
-${PYSITELIB}/mitmproxy/io/protobuf.pyc
-${PYSITELIB}/mitmproxy/io/protobuf.pyo
-${PYSITELIB}/mitmproxy/io/sql/session_create.sql
${PYSITELIB}/mitmproxy/io/tnetstring.py
${PYSITELIB}/mitmproxy/io/tnetstring.pyc
${PYSITELIB}/mitmproxy/io/tnetstring.pyo
@@ -330,15 +338,15 @@
${PYSITELIB}/mitmproxy/net/check.py
${PYSITELIB}/mitmproxy/net/check.pyc
${PYSITELIB}/mitmproxy/net/check.pyo
+${PYSITELIB}/mitmproxy/net/encoding.py
+${PYSITELIB}/mitmproxy/net/encoding.pyc
+${PYSITELIB}/mitmproxy/net/encoding.pyo
${PYSITELIB}/mitmproxy/net/http/__init__.py
${PYSITELIB}/mitmproxy/net/http/__init__.pyc
${PYSITELIB}/mitmproxy/net/http/__init__.pyo
${PYSITELIB}/mitmproxy/net/http/cookies.py
${PYSITELIB}/mitmproxy/net/http/cookies.pyc
${PYSITELIB}/mitmproxy/net/http/cookies.pyo
-${PYSITELIB}/mitmproxy/net/http/encoding.py
-${PYSITELIB}/mitmproxy/net/http/encoding.pyc
-${PYSITELIB}/mitmproxy/net/http/encoding.pyo
${PYSITELIB}/mitmproxy/net/http/headers.py
${PYSITELIB}/mitmproxy/net/http/headers.pyc
${PYSITELIB}/mitmproxy/net/http/headers.pyo
@@ -351,21 +359,9 @@
${PYSITELIB}/mitmproxy/net/http/http1/read.py
${PYSITELIB}/mitmproxy/net/http/http1/read.pyc
${PYSITELIB}/mitmproxy/net/http/http1/read.pyo
-${PYSITELIB}/mitmproxy/net/http/http2.py
-${PYSITELIB}/mitmproxy/net/http/http2.pyc
-${PYSITELIB}/mitmproxy/net/http/http2.pyo
-${PYSITELIB}/mitmproxy/net/http/message.py
-${PYSITELIB}/mitmproxy/net/http/message.pyc
-${PYSITELIB}/mitmproxy/net/http/message.pyo
${PYSITELIB}/mitmproxy/net/http/multipart.py
${PYSITELIB}/mitmproxy/net/http/multipart.pyc
${PYSITELIB}/mitmproxy/net/http/multipart.pyo
-${PYSITELIB}/mitmproxy/net/http/request.py
-${PYSITELIB}/mitmproxy/net/http/request.pyc
-${PYSITELIB}/mitmproxy/net/http/request.pyo
-${PYSITELIB}/mitmproxy/net/http/response.py
-${PYSITELIB}/mitmproxy/net/http/response.pyc
-${PYSITELIB}/mitmproxy/net/http/response.pyo
${PYSITELIB}/mitmproxy/net/http/status_codes.py
${PYSITELIB}/mitmproxy/net/http/status_codes.pyc
${PYSITELIB}/mitmproxy/net/http/status_codes.pyo
@@ -378,18 +374,9 @@
${PYSITELIB}/mitmproxy/net/server_spec.py
${PYSITELIB}/mitmproxy/net/server_spec.pyc
${PYSITELIB}/mitmproxy/net/server_spec.pyo
-${PYSITELIB}/mitmproxy/net/socks.py
-${PYSITELIB}/mitmproxy/net/socks.pyc
-${PYSITELIB}/mitmproxy/net/socks.pyo
-${PYSITELIB}/mitmproxy/net/tcp.py
-${PYSITELIB}/mitmproxy/net/tcp.pyc
-${PYSITELIB}/mitmproxy/net/tcp.pyo
${PYSITELIB}/mitmproxy/net/tls.py
${PYSITELIB}/mitmproxy/net/tls.pyc
${PYSITELIB}/mitmproxy/net/tls.pyo
-${PYSITELIB}/mitmproxy/net/websocket.py
-${PYSITELIB}/mitmproxy/net/websocket.pyc
-${PYSITELIB}/mitmproxy/net/websocket.pyo
${PYSITELIB}/mitmproxy/options.py
${PYSITELIB}/mitmproxy/options.pyc
${PYSITELIB}/mitmproxy/options.pyo
@@ -417,54 +404,69 @@
${PYSITELIB}/mitmproxy/proxy/__init__.py
${PYSITELIB}/mitmproxy/proxy/__init__.pyc
${PYSITELIB}/mitmproxy/proxy/__init__.pyo
-${PYSITELIB}/mitmproxy/proxy/config.py
-${PYSITELIB}/mitmproxy/proxy/config.pyc
-${PYSITELIB}/mitmproxy/proxy/config.pyo
-${PYSITELIB}/mitmproxy/proxy/modes/__init__.py
-${PYSITELIB}/mitmproxy/proxy/modes/__init__.pyc
-${PYSITELIB}/mitmproxy/proxy/modes/__init__.pyo
-${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.py
-${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.pyc
-${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.pyo
-${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.py
-${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.pyc
-${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.pyo
-${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.py
-${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.pyc
-${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.pyo
-${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.py
-${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.pyc
-${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/__init__.py
-${PYSITELIB}/mitmproxy/proxy/protocol/__init__.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/__init__.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/base.py
-${PYSITELIB}/mitmproxy/proxy/protocol/base.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/base.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/http.py
-${PYSITELIB}/mitmproxy/proxy/protocol/http.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/http.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/http1.py
-${PYSITELIB}/mitmproxy/proxy/protocol/http1.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/http1.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/http2.py
-${PYSITELIB}/mitmproxy/proxy/protocol/http2.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/http2.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/rawtcp.py
-${PYSITELIB}/mitmproxy/proxy/protocol/rawtcp.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/rawtcp.pyo
-${PYSITELIB}/mitmproxy/proxy/protocol/tls.py
-${PYSITELIB}/mitmproxy/proxy/protocol/tls.pyc
-${PYSITELIB}/mitmproxy/proxy/protocol/tls.pyo
Home |
Main Index |
Thread Index |
Old Index