pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/mitmproxy Update net/mitmproxy to 2.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ea6d8687261b
branches:  trunk
changeset: 361070:ea6d8687261b
user:      leot <leot%pkgsrc.org@localhost>
date:      Fri Apr 14 13:15:04 2017 +0000

description:
Update net/mitmproxy to 2.0.1

Changes:
15 March 2017: mitmproxy 2.0.1
    * bump cryptography dependency
    * bump pyparsing dependency
    * HTTP/2: use header normalization from hyper-h2

21 February 2017: mitmproxy 2.0
    * HTTP/2 is now enabled by default.
    * Image ContentView: Parse images with Kaitai Struct (kaitai.io) instead of Pillow.
      This simplifies installation, reduces binary size, and allows parsing in pure Python.
    * Web: Add missing flow filters.
    * Add transparent proxy support for OpenBSD.
    * Check the mitmproxy CA for expiration and warn the user to regenerate it if necessary.
    * Testing: Tremendous improvements, enforced 100% coverage for large parts of the
      codebase, increased overall coverage.
    * Enforce individual coverage: one source file -> one test file with 100% coverage.
    * A myriad of other small improvements throughout the project.
    * Numerous bugfixes.

26 December 2016: mitmproxy 1.0
    * All mitmproxy tools are now Python 3 only! We plan to support Python 3.5 and higher.
    * Web-Based User Interface: Mitmproxy now offically has a web-based user interface
      called mitmweb. We consider it stable for all features currently exposed
      in the UI, but it still misses a lot of mitmproxy?s options.
    * Windows Compatibility: With mitmweb, mitmproxy is now useable on Windows.
      We are also introducing an installer (kindly sponsored by BitRock) that
      simplifies setup.
    * Configuration: The config file format is now a single YAML file. In most cases,
      converting to the new format should be trivial - please see the docs for
      more information.
    * Console: Significant UI improvements - including sorting of flows by
      size, type and url, status bar improvements, much faster indentation for
      HTTP views, and more.
    * HTTP/2: Significant improvements, but is temporarily disabled by default
      due to wide-spread protocol implementation errors on some large website
    * WebSocket: The protocol implementation is now mature, and is enabled by
      default. Complete UI support is coming in the next release. Hooks for
      message interception and manipulation are available.
    * A myriad of other small improvements throughout the project.

16 October 2016: mitmproxy 0.18
    * Python 3 Compatibility for mitmproxy and pathod (Shadab Zafar, GSoC 2016)
    * Major improvements to mitmweb (Clemens Brunner & Jason Hao, GSoC 2016)
    * Internal Core Refactor: Separation of most features into isolated Addons
    * Initial Support for WebSockets
    * Improved HTTP/2 Support
    * Reverse Proxy Mode now automatically adjusts host headers and TLS Server Name Indication
    * Improved HAR export
    * Improved export functionality for curl, python code, raw http etc.
    * Flow URLs are now truncated in the console for better visibility
    * New filters for TCP, HTTP and marked flows.
    * Mitmproxy now handles comma-separated Cookie headers
    * Merge mitmproxy and pathod documentation
    * Mitmdump now sanitizes its console output to not include control characters
    * Improved message body handling for HTTP messages:
      .raw_content provides the message body as seen on the wire
      .content provides the decompressed body (e.g. un-gzipped)
      .text provides the body decompressed and decoded body
    * New HTTP Message getters/setters for cookies and form contents.
    * Add ability to view only marked flows in mitmproxy
    * Improved Script Reloader (Always use polling, watch for whole directory)
    * Use tox for testing
    * Unicode support for tnetstrings
    * Add dumpfile converters for mitmproxy versions 0.11 and 0.12
    * Numerous bugfixes

diffstat:

 net/mitmproxy/Makefile               |    23 +-
 net/mitmproxy/PLIST                  |  1003 +++++++++++++++++++--------------
 net/mitmproxy/distinfo               |    12 +-
 net/mitmproxy/patches/patch-setup.py |   124 ++--
 4 files changed, 660 insertions(+), 502 deletions(-)

diffs (truncated from 1327 to 300 lines):

diff -r 087f37b12d9e -r ea6d8687261b net/mitmproxy/Makefile
--- a/net/mitmproxy/Makefile    Fri Apr 14 13:10:13 2017 +0000
+++ b/net/mitmproxy/Makefile    Fri Apr 14 13:15:04 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2017/03/16 14:34:41 leot Exp $
+# $NetBSD: Makefile,v 1.16 2017/04/14 13:15:04 leot Exp $
 
-DISTNAME=      mitmproxy-0.17
-PKGREVISION=   1
+DISTNAME=      mitmproxy-2.0.1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mitmproxy/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -14,32 +13,36 @@
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=16.0.0:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-Pillow>=3.2:../../graphics/py-Pillow
 DEPENDS+=      ${PYPKGPREFIX}-asn1>=0.1.9:../../security/py-asn1
-DEPENDS+=      ${PYPKGPREFIX}-backports.ssl_match_hostname>=3.5.0.1:../../security/py-backports.ssl_match_hostname
 DEPENDS+=      ${PYPKGPREFIX}-blinker>=1.4:../../devel/py-blinker
+DEPENDS+=      ${PYPKGPREFIX}-brotlipy>=0.5.1:../../archivers/py-brotlipy
 DEPENDS+=      ${PYPKGPREFIX}-certifi>=2015.11.20.1:../../security/py-certifi
 DEPENDS+=      ${PYPKGPREFIX}-click>=6.2:../../devel/py-click
 DEPENDS+=      ${PYPKGPREFIX}-configargparse>=0.10.0:../../devel/py-configargparse
 DEPENDS+=      ${PYPKGPREFIX}-construct>=2.5.2:../../devel/py-construct
 DEPENDS+=      ${PYPKGPREFIX}-cryptography>=1.3:../../security/py-cryptography
-DEPENDS+=      ${PYPKGPREFIX}-enum34>=1.0.4:../../devel/py-enum34
+DEPENDS+=      ${PYPKGPREFIX}-cssutils>=1.0.1:../../textproc/py-cssutils
 DEPENDS+=      ${PYPKGPREFIX}-flask>=0.10.1:../../www/py-flask
-DEPENDS+=      ${PYPKGPREFIX}-h2>=2.1.2:../../www/py-h2
+DEPENDS+=      ${PYPKGPREFIX}-h2>=2.5.1:../../www/py-h2
 DEPENDS+=      ${PYPKGPREFIX}-hpack>=2.1.0:../../net/py-hpack
 DEPENDS+=      ${PYPKGPREFIX}-html2text>=2016.1.8:../../textproc/py-html2text
-DEPENDS+=      ${PYPKGPREFIX}-hyperframe>=3.2.0:../../www/py-hyperframe
-DEPENDS+=      ${PYPKGPREFIX}-ipaddress>=1.0.15:../../net/py-ipaddress
+DEPENDS+=      ${PYPKGPREFIX}-hyperframe>=4.0.1:../../www/py-hyperframe
+DEPENDS+=      ${PYPKGPREFIX}-jsbeautifier>=1.6.3:../../textproc/py-jsbeautifier
+DEPENDS+=      ${PYPKGPREFIX}-kaitaistruct>=0.6:../../devel/py-kaitaistruct
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=3.5.0:../../textproc/py-lxml
 DEPENDS+=      ${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib
-DEPENDS+=      ${PYPKGPREFIX}-pyparsing>=2.1:../../devel/py-pyparsing
+DEPENDS+=      ${PYPKGPREFIX}-pyparsing>=2.1.3:../../devel/py-pyparsing
 DEPENDS+=      ${PYPKGPREFIX}-pyperclip>=1.5.22:../../x11/py-pyperclip
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-ruamel-yaml>=0.13.2:../../devel/py-ruamel-yaml
+DEPENDS+=      ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-sortedcontainers>=1.5.4:../../devel/py-sortedcontainers
 DEPENDS+=      ${PYPKGPREFIX}-tornado>=4.3.0:../../www/py-tornado
 DEPENDS+=      ${PYPKGPREFIX}-urwid>=1.3.1:../../devel/py-urwid
 DEPENDS+=      ${PYPKGPREFIX}-watchdog>=0.8.3:../../sysutils/py-watchdog
 
 USE_LANGUAGES=                 # none
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 0.17
+PYTHON_VERSIONS_INCOMPATIBLE=  27 34
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/distutils.mk"
diff -r 087f37b12d9e -r ea6d8687261b net/mitmproxy/PLIST
--- a/net/mitmproxy/PLIST       Fri Apr 14 13:10:13 2017 +0000
+++ b/net/mitmproxy/PLIST       Fri Apr 14 13:15:04 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2016/04/21 08:20:45 leot Exp $
+@comment $NetBSD: PLIST,v 1.8 2017/04/14 13:15:04 leot Exp $
 bin/mitmdump
 bin/mitmproxy
 bin/mitmweb
@@ -11,486 +11,645 @@
 ${PYSITELIB}/${EGG_FILE}/requires.txt
 ${PYSITELIB}/${EGG_FILE}/top_level.txt
 ${PYSITELIB}/mitmproxy/__init__.py
+${PYSITELIB}/mitmproxy/__init__.pyo
 ${PYSITELIB}/mitmproxy/__init__.pyc
-${PYSITELIB}/mitmproxy/__init__.pyo
-${PYSITELIB}/mitmproxy/cmdline.py
-${PYSITELIB}/mitmproxy/cmdline.pyc
-${PYSITELIB}/mitmproxy/cmdline.pyo
-${PYSITELIB}/mitmproxy/console/__init__.py
-${PYSITELIB}/mitmproxy/console/__init__.pyc
-${PYSITELIB}/mitmproxy/console/__init__.pyo
-${PYSITELIB}/mitmproxy/console/common.py
-${PYSITELIB}/mitmproxy/console/common.pyc
-${PYSITELIB}/mitmproxy/console/common.pyo
-${PYSITELIB}/mitmproxy/console/flowdetailview.py
-${PYSITELIB}/mitmproxy/console/flowdetailview.pyc
-${PYSITELIB}/mitmproxy/console/flowdetailview.pyo
-${PYSITELIB}/mitmproxy/console/flowlist.py
-${PYSITELIB}/mitmproxy/console/flowlist.pyc
-${PYSITELIB}/mitmproxy/console/flowlist.pyo
-${PYSITELIB}/mitmproxy/console/flowview.py
-${PYSITELIB}/mitmproxy/console/flowview.pyc
-${PYSITELIB}/mitmproxy/console/flowview.pyo
-${PYSITELIB}/mitmproxy/console/grideditor.py
-${PYSITELIB}/mitmproxy/console/grideditor.pyc
-${PYSITELIB}/mitmproxy/console/grideditor.pyo
-${PYSITELIB}/mitmproxy/console/help.py
-${PYSITELIB}/mitmproxy/console/help.pyc
-${PYSITELIB}/mitmproxy/console/help.pyo
-${PYSITELIB}/mitmproxy/console/options.py
-${PYSITELIB}/mitmproxy/console/options.pyc
-${PYSITELIB}/mitmproxy/console/options.pyo
-${PYSITELIB}/mitmproxy/console/palettepicker.py
-${PYSITELIB}/mitmproxy/console/palettepicker.pyc
-${PYSITELIB}/mitmproxy/console/palettepicker.pyo
-${PYSITELIB}/mitmproxy/console/palettes.py
-${PYSITELIB}/mitmproxy/console/palettes.pyc
-${PYSITELIB}/mitmproxy/console/palettes.pyo
-${PYSITELIB}/mitmproxy/console/pathedit.py
-${PYSITELIB}/mitmproxy/console/pathedit.pyc
-${PYSITELIB}/mitmproxy/console/pathedit.pyo
-${PYSITELIB}/mitmproxy/console/searchable.py
-${PYSITELIB}/mitmproxy/console/searchable.pyc
-${PYSITELIB}/mitmproxy/console/searchable.pyo
-${PYSITELIB}/mitmproxy/console/select.py
-${PYSITELIB}/mitmproxy/console/select.pyc
-${PYSITELIB}/mitmproxy/console/select.pyo
-${PYSITELIB}/mitmproxy/console/signals.py
-${PYSITELIB}/mitmproxy/console/signals.pyc
-${PYSITELIB}/mitmproxy/console/signals.pyo
-${PYSITELIB}/mitmproxy/console/statusbar.py
-${PYSITELIB}/mitmproxy/console/statusbar.pyc
-${PYSITELIB}/mitmproxy/console/statusbar.pyo
-${PYSITELIB}/mitmproxy/console/tabs.py
-${PYSITELIB}/mitmproxy/console/tabs.pyc
-${PYSITELIB}/mitmproxy/console/tabs.pyo
-${PYSITELIB}/mitmproxy/console/window.py
-${PYSITELIB}/mitmproxy/console/window.pyc
-${PYSITELIB}/mitmproxy/console/window.pyo
-${PYSITELIB}/mitmproxy/contentviews.py
-${PYSITELIB}/mitmproxy/contentviews.pyc
-${PYSITELIB}/mitmproxy/contentviews.pyo
+${PYSITELIB}/mitmproxy/addonmanager.pyo
+${PYSITELIB}/mitmproxy/addonmanager.pyc
+${PYSITELIB}/mitmproxy/certs.pyo
+${PYSITELIB}/mitmproxy/certs.pyc
+${PYSITELIB}/mitmproxy/connections.pyo
+${PYSITELIB}/mitmproxy/connections.pyc
+${PYSITELIB}/mitmproxy/controller.pyo
+${PYSITELIB}/mitmproxy/controller.pyc
+${PYSITELIB}/mitmproxy/ctx.pyo
+${PYSITELIB}/mitmproxy/ctx.pyc
+${PYSITELIB}/mitmproxy/eventsequence.pyo
+${PYSITELIB}/mitmproxy/eventsequence.pyc
+${PYSITELIB}/mitmproxy/exceptions.pyo
+${PYSITELIB}/mitmproxy/exceptions.pyc
+${PYSITELIB}/mitmproxy/export.pyo
+${PYSITELIB}/mitmproxy/export.pyc
+${PYSITELIB}/mitmproxy/flow.pyo
+${PYSITELIB}/mitmproxy/flow.pyc
+${PYSITELIB}/mitmproxy/flowfilter.pyo
+${PYSITELIB}/mitmproxy/flowfilter.pyc
+${PYSITELIB}/mitmproxy/http.pyo
+${PYSITELIB}/mitmproxy/http.pyc
+${PYSITELIB}/mitmproxy/io.pyo
+${PYSITELIB}/mitmproxy/io.pyc
+${PYSITELIB}/mitmproxy/io_compat.pyo
+${PYSITELIB}/mitmproxy/io_compat.pyc
+${PYSITELIB}/mitmproxy/log.pyo
+${PYSITELIB}/mitmproxy/log.pyc
+${PYSITELIB}/mitmproxy/master.pyo
+${PYSITELIB}/mitmproxy/master.pyc
+${PYSITELIB}/mitmproxy/options.pyo
+${PYSITELIB}/mitmproxy/options.pyc
+${PYSITELIB}/mitmproxy/optmanager.pyo
+${PYSITELIB}/mitmproxy/optmanager.pyc
+${PYSITELIB}/mitmproxy/stateobject.pyo
+${PYSITELIB}/mitmproxy/stateobject.pyc
+${PYSITELIB}/mitmproxy/tcp.pyo
+${PYSITELIB}/mitmproxy/tcp.pyc
+${PYSITELIB}/mitmproxy/version.pyo
+${PYSITELIB}/mitmproxy/version.pyc
+${PYSITELIB}/mitmproxy/websocket.pyo
+${PYSITELIB}/mitmproxy/websocket.pyc
+${PYSITELIB}/mitmproxy/addonmanager.py
+${PYSITELIB}/mitmproxy/addons/__init__.py
+${PYSITELIB}/mitmproxy/addons/__init__.pyo
+${PYSITELIB}/mitmproxy/addons/__init__.pyc
+${PYSITELIB}/mitmproxy/addons/anticache.pyo
+${PYSITELIB}/mitmproxy/addons/anticache.pyc
+${PYSITELIB}/mitmproxy/addons/anticomp.pyo
+${PYSITELIB}/mitmproxy/addons/anticomp.pyc
+${PYSITELIB}/mitmproxy/addons/check_alpn.pyo
+${PYSITELIB}/mitmproxy/addons/check_alpn.pyc
+${PYSITELIB}/mitmproxy/addons/check_ca.pyo
+${PYSITELIB}/mitmproxy/addons/check_ca.pyc
+${PYSITELIB}/mitmproxy/addons/clientplayback.pyo
+${PYSITELIB}/mitmproxy/addons/clientplayback.pyc
+${PYSITELIB}/mitmproxy/addons/disable_h2c_upgrade.pyo
+${PYSITELIB}/mitmproxy/addons/disable_h2c_upgrade.pyc
+${PYSITELIB}/mitmproxy/addons/dumper.pyo
+${PYSITELIB}/mitmproxy/addons/dumper.pyc
+${PYSITELIB}/mitmproxy/addons/eventstore.pyo
+${PYSITELIB}/mitmproxy/addons/eventstore.pyc
+${PYSITELIB}/mitmproxy/addons/intercept.pyo
+${PYSITELIB}/mitmproxy/addons/intercept.pyc
+${PYSITELIB}/mitmproxy/addons/onboarding.pyo
+${PYSITELIB}/mitmproxy/addons/onboarding.pyc
+${PYSITELIB}/mitmproxy/addons/proxyauth.pyo
+${PYSITELIB}/mitmproxy/addons/proxyauth.pyc
+${PYSITELIB}/mitmproxy/addons/replace.pyo
+${PYSITELIB}/mitmproxy/addons/replace.pyc
+${PYSITELIB}/mitmproxy/addons/script.pyo
+${PYSITELIB}/mitmproxy/addons/script.pyc
+${PYSITELIB}/mitmproxy/addons/serverplayback.pyo
+${PYSITELIB}/mitmproxy/addons/serverplayback.pyc
+${PYSITELIB}/mitmproxy/addons/setheaders.pyo
+${PYSITELIB}/mitmproxy/addons/setheaders.pyc
+${PYSITELIB}/mitmproxy/addons/stickyauth.pyo
+${PYSITELIB}/mitmproxy/addons/stickyauth.pyc
+${PYSITELIB}/mitmproxy/addons/stickycookie.pyo
+${PYSITELIB}/mitmproxy/addons/stickycookie.pyc
+${PYSITELIB}/mitmproxy/addons/streambodies.pyo
+${PYSITELIB}/mitmproxy/addons/streambodies.pyc
+${PYSITELIB}/mitmproxy/addons/streamfile.pyo
+${PYSITELIB}/mitmproxy/addons/streamfile.pyc
+${PYSITELIB}/mitmproxy/addons/termlog.pyo
+${PYSITELIB}/mitmproxy/addons/termlog.pyc
+${PYSITELIB}/mitmproxy/addons/upstream_auth.pyo
+${PYSITELIB}/mitmproxy/addons/upstream_auth.pyc
+${PYSITELIB}/mitmproxy/addons/view.pyo
+${PYSITELIB}/mitmproxy/addons/view.pyc
+${PYSITELIB}/mitmproxy/addons/wsgiapp.pyo
+${PYSITELIB}/mitmproxy/addons/wsgiapp.pyc
+${PYSITELIB}/mitmproxy/addons/anticache.py
+${PYSITELIB}/mitmproxy/addons/anticomp.py
+${PYSITELIB}/mitmproxy/addons/check_alpn.py
+${PYSITELIB}/mitmproxy/addons/check_ca.py
+${PYSITELIB}/mitmproxy/addons/clientplayback.py
+${PYSITELIB}/mitmproxy/addons/disable_h2c_upgrade.py
+${PYSITELIB}/mitmproxy/addons/dumper.py
+${PYSITELIB}/mitmproxy/addons/eventstore.py
+${PYSITELIB}/mitmproxy/addons/intercept.py
+${PYSITELIB}/mitmproxy/addons/onboarding.py
+${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.py
+${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.pyo
+${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.pyc
+${PYSITELIB}/mitmproxy/addons/onboardingapp/app.pyo
+${PYSITELIB}/mitmproxy/addons/onboardingapp/app.pyc
+${PYSITELIB}/mitmproxy/addons/onboardingapp/app.py
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/bootstrap.min.css
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/css/font-awesome.css
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/css/font-awesome.min.css
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/FontAwesome.otf
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.eot
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.svg
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.ttf
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.woff
+${PYSITELIB}/mitmproxy/addons/onboardingapp/static/mitmproxy.css
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/frame.html
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/index.html
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/layout.html
+${PYSITELIB}/mitmproxy/addons/proxyauth.py
+${PYSITELIB}/mitmproxy/addons/replace.py
+${PYSITELIB}/mitmproxy/addons/script.py
+${PYSITELIB}/mitmproxy/addons/serverplayback.py
+${PYSITELIB}/mitmproxy/addons/setheaders.py
+${PYSITELIB}/mitmproxy/addons/stickyauth.py
+${PYSITELIB}/mitmproxy/addons/stickycookie.py
+${PYSITELIB}/mitmproxy/addons/streambodies.py
+${PYSITELIB}/mitmproxy/addons/streamfile.py
+${PYSITELIB}/mitmproxy/addons/termlog.py
+${PYSITELIB}/mitmproxy/addons/upstream_auth.py
+${PYSITELIB}/mitmproxy/addons/view.py
+${PYSITELIB}/mitmproxy/addons/wsgiapp.py
+${PYSITELIB}/mitmproxy/certs.py
+${PYSITELIB}/mitmproxy/connections.py
+${PYSITELIB}/mitmproxy/contentviews/__init__.py
+${PYSITELIB}/mitmproxy/contentviews/__init__.pyo
+${PYSITELIB}/mitmproxy/contentviews/__init__.pyc
+${PYSITELIB}/mitmproxy/contentviews/auto.pyo
+${PYSITELIB}/mitmproxy/contentviews/auto.pyc
+${PYSITELIB}/mitmproxy/contentviews/base.pyo
+${PYSITELIB}/mitmproxy/contentviews/base.pyc
+${PYSITELIB}/mitmproxy/contentviews/css.pyo
+${PYSITELIB}/mitmproxy/contentviews/css.pyc
+${PYSITELIB}/mitmproxy/contentviews/hex.pyo
+${PYSITELIB}/mitmproxy/contentviews/hex.pyc
+${PYSITELIB}/mitmproxy/contentviews/html_outline.pyo
+${PYSITELIB}/mitmproxy/contentviews/html_outline.pyc
+${PYSITELIB}/mitmproxy/contentviews/javascript.pyo
+${PYSITELIB}/mitmproxy/contentviews/javascript.pyc
+${PYSITELIB}/mitmproxy/contentviews/json.pyo
+${PYSITELIB}/mitmproxy/contentviews/json.pyc
+${PYSITELIB}/mitmproxy/contentviews/multipart.pyo
+${PYSITELIB}/mitmproxy/contentviews/multipart.pyc
+${PYSITELIB}/mitmproxy/contentviews/protobuf.pyo
+${PYSITELIB}/mitmproxy/contentviews/protobuf.pyc
+${PYSITELIB}/mitmproxy/contentviews/query.pyo
+${PYSITELIB}/mitmproxy/contentviews/query.pyc
+${PYSITELIB}/mitmproxy/contentviews/raw.pyo
+${PYSITELIB}/mitmproxy/contentviews/raw.pyc
+${PYSITELIB}/mitmproxy/contentviews/urlencoded.pyo
+${PYSITELIB}/mitmproxy/contentviews/urlencoded.pyc
+${PYSITELIB}/mitmproxy/contentviews/wbxml.pyo
+${PYSITELIB}/mitmproxy/contentviews/wbxml.pyc
+${PYSITELIB}/mitmproxy/contentviews/xml_html.pyo
+${PYSITELIB}/mitmproxy/contentviews/xml_html.pyc
+${PYSITELIB}/mitmproxy/contentviews/auto.py
+${PYSITELIB}/mitmproxy/contentviews/base.py
+${PYSITELIB}/mitmproxy/contentviews/css.py
+${PYSITELIB}/mitmproxy/contentviews/hex.py



Home | Main Index | Thread Index | Old Index