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