[1m[32m==>[m[1m Building on charizard[m [1m[32m==>[m[1m Checking for remote environment...[m [1m[32m==>[m[1m Syncing package to remote host...[m sending incremental file list ./ .SRCINFO 700 39% 0.00kB/s 0:00:00 1,776 100% 1.03MB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 700 31% 683.59kB/s 0:00:00 2,248 100% 2.14MB/s 0:00:00 (xfr#2, to-chk=1/4) mitmproxy-10.1.5-2.log 328 100% 320.31kB/s 0:00:00 328 100% 320.31kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 473 bytes received 124 bytes 1,194.00 bytes/sec total size is 4,220 speedup is 7.07 [1m[32m==>[m[1m Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root0 on remote host...[m [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[1m[32m==>[m[1m Building in chroot for [extra] (riscv64)...[m [1m[32m==>[m[1m Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root0]...[m[1mdone[m [1m[32m==>[m[1m Making package: mitmproxy 10.1.5-2 (Wed Dec 6 16:00:44 2023)[m [1m[32m==>[m[1m Retrieving sources...[m [1m[34m ->[m[1m Found mitmproxy-10.1.5.tar.gz[m [1m[32m==>[m[1m Validating source files with sha256sums...[m mitmproxy-10.1.5.tar.gz ... Passed [1m[32m==>[m[1m Validating source files with b2sums...[m mitmproxy-10.1.5.tar.gz ... Passed [1m[32m==>[m[1m Making package: mitmproxy 10.1.5-2 (Wed Dec 6 16:01:05 2023)[m [1m[32m==>[m[1m Checking runtime dependencies...[m [1m[32m==>[m[1m Installing missing dependencies...[m [?25lresolving dependencies... looking for conflicting packages... Package (52) New Version Net Change Download Size extra/abseil-cpp 20230802.1-1 5.35 MiB core/libnsl 2.0.1-1 0.07 MiB extra/protobuf 25.1-1 9.88 MiB extra/publicsuffix-list 20230222.1337.ab05301-1 0.25 MiB 0.08 MiB extra/python-attrs 23.1.0-1 0.57 MiB extra/python-cffi 1.16.0-1 1.41 MiB extra/python-charset-normalizer 3.3.2-1 0.47 MiB extra/python-click 8.1.7-1 1.24 MiB extra/python-hpack 4.0.0-4 0.59 MiB extra/python-idna 3.4-3 0.71 MiB extra/python-itsdangerous 2.1.2-3 0.14 MiB extra/python-jinja 1:3.1.2-4 1.82 MiB extra/python-markupsafe 2.1.3-1 0.08 MiB extra/python-ply 3.11-12 0.40 MiB extra/python-pyasn1 0.4.8-8 0.75 MiB extra/python-pyasn1-modules 0.2.8-7 2.54 MiB extra/python-pycparser 2.21-5 1.77 MiB extra/python-ruamel.yaml.clib 0.2.7-2 0.24 MiB extra/python-service-identity 23.1.0-1 0.11 MiB 0.02 MiB extra/python-urllib3 1.26.15-1 1.30 MiB core/python 3.11.6-1 107.27 MiB extra/python-aioquic 0.9.22-1 1.21 MiB 0.21 MiB extra/python-asgiref 3.7.2-1 0.22 MiB extra/python-blinker 1.6.3-1 0.12 MiB 0.03 MiB core/python-brotli 1.1.0-1 0.80 MiB 0.37 MiB extra/python-certifi 2023.11.17-1 0.02 MiB extra/python-cryptography 41.0.7-1 57.96 MiB extra/python-flask 2.3.3-1 1.04 MiB extra/python-h11 0.14.0-2 0.65 MiB extra/python-h2 4.1.0-3 0.65 MiB extra/python-hyperframe 6.0.1-4 0.14 MiB extra/python-kaitaistruct 0.10-2 0.07 MiB 0.02 MiB extra/python-ldap3 2.9.1-4 6.48 MiB extra/python-mitmproxy-rs 0.4.0-1 1.78 MiB 0.72 MiB extra/python-msgpack 1.0.5-1 0.27 MiB extra/python-passlib 1.7.4-6 5.59 MiB extra/python-protobuf 25.1-1 2.40 MiB extra/python-psutil 5.9.6-1 3.36 MiB extra/python-publicsuffix2 2.20191221-7 0.12 MiB 0.02 MiB extra/python-pylsqpack 0.3.17-1 0.86 MiB 0.08 MiB extra/python-pyopenssl 23.3.0-1 0.77 MiB 0.11 MiB extra/python-pyparsing 3.1.1-1 1.36 MiB extra/python-pyperclip 1.8.2-6 0.10 MiB extra/python-requests 2.31.0-1 0.61 MiB extra/python-ruamel-yaml 0.17.40-1 1.82 MiB extra/python-sortedcontainers 2.4.0-4 0.41 MiB extra/python-tornado 6.3.2-1 5.93 MiB 0.80 MiB extra/python-typing_extensions 4.8.0-1 0.35 MiB extra/python-urwid 2.2.3-1 3.11 MiB 0.45 MiB extra/python-werkzeug 2.3.8-1 2.77 MiB 0.42 MiB extra/python-wsproto 1.2.0-2 0.26 MiB 0.05 MiB extra/python-zstandard 0.22.0-1 1.18 MiB 0.34 MiB Total Download Size: 3.71 MiB Total Installed Size: 239.38 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-tornado-6.3.2-1-riscv64 downloading... python-mitmproxy-rs-0.4.0-1-riscv64 downloading... python-urwid-2.2.3-1-riscv64 downloading... python-werkzeug-2.3.8-1-any downloading... python-brotli-1.1.0-1-riscv64 downloading... python-zstandard-0.22.0-1-riscv64 downloading... python-aioquic-0.9.22-1-riscv64 downloading... python-pyopenssl-23.3.0-1-any downloading... python-pylsqpack-0.3.17-1-riscv64 downloading... publicsuffix-list-20230222.1337.ab05301-1-any downloading... python-wsproto-1.2.0-2-any downloading... python-blinker-1.6.3-1-any downloading... python-service-identity-23.1.0-1-any downloading... python-publicsuffix2-2.20191221-7-any downloading... python-kaitaistruct-0.10-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-certifi... installing python-ply... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-cryptography... installing python-pylsqpack... installing python-pyopenssl... installing python-attrs... installing python-pyasn1... installing python-pyasn1-modules... installing python-service-identity... Optional dependencies for python-service-identity python-idna: for Internationalized Domain Names support [pending] installing python-aioquic... installing python-asgiref... installing python-blinker... installing python-brotli... installing python-markupsafe... installing python-werkzeug... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing python-itsdangerous... installing python-click... installing python-flask... Optional dependencies for python-flask python-asgiref: async functions and views [installed] python-dotenv: loading env vars from files installing python-h11... installing python-hpack... installing python-hyperframe... installing python-h2... installing python-kaitaistruct... installing python-ldap3... installing python-mitmproxy-rs... installing python-msgpack... installing python-passlib... Optional dependencies for python-passlib python-fastpbkdf2: accelerate PBKDF2-based hashes python-bcrypt: accelerate Bcrypt hashes python-scrypt: accelerate SCrypt hashes installing abseil-cpp... installing protobuf... installing python-protobuf... installing python-psutil... installing publicsuffix-list... installing python-publicsuffix2... installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams [installed] installing python-pyperclip... Optional dependencies for python-pyperclip xclip: xclip backend xsel: xsel backend wl-clipboard: wl-clipboard backend plasma-workspace: klipper backend installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support [installed] python-certifi: security support [installed] python-cryptography: security support [installed] python-idna: security support [installed] python-pyopenssl: security support [installed] python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-ruamel.yaml.clib... installing python-ruamel-yaml... installing python-sortedcontainers... installing python-tornado... Optional dependencies for python-tornado python-pycurl: for tornado.curl_httpclient python-twisted: for tornado.platform.twisted installing python-typing_extensions... installing python-urwid... installing python-wsproto... installing python-zstandard... Optional dependencies for python-zstandard python-cffi [installed] [?25h[1m[32m==>[m[1m Checking buildtime dependencies...[m [1m[32m==>[m[1m Installing missing dependencies...[m [?25lresolving dependencies... looking for conflicting packages... Package (41) New Version Net Change extra/python-annotated-types 0.6.0-1 0.11 MiB extra/python-arpeggio 2.0.2-1 0.37 MiB extra/python-autocommand 2.2.2-4 0.08 MiB extra/python-cachetools 5.3.2-1 0.14 MiB extra/python-chardet 5.2.0-1 3.02 MiB extra/python-colorama 0.4.6-2 0.27 MiB extra/python-coverage 6.5.0-5 1.68 MiB extra/python-distlib 0.3.7-1 1.39 MiB extra/python-fastjsonschema 2.19.0-1 0.30 MiB extra/python-filelock 3.12.4-1 0.08 MiB extra/python-inflect 7.0.0-2 0.39 MiB extra/python-iniconfig 2.0.0-4 0.04 MiB extra/python-jaraco.context 4.3.0-3 0.04 MiB extra/python-jaraco.functools 3.9.0-1 0.07 MiB extra/python-jaraco.text 3.11.1-3 0.09 MiB extra/python-more-itertools 10.1.0-1 0.63 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-packaging 23.2-1 0.53 MiB extra/python-platformdirs 4.0.0-1 0.23 MiB extra/python-pluggy 1.3.0-1 0.20 MiB extra/python-pydantic 2.5.2-1 4.78 MiB extra/python-pydantic-core 1:2.14.5-1 4.81 MiB extra/python-pyproject-api 1.6.1-1 0.13 MiB extra/python-pyproject-hooks 1.0.0-5 0.09 MiB extra/python-pytest 7.4.3-1 4.02 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-tox 4.11.1-1 1.72 MiB extra/python-trove-classifiers 2023.11.29-1 0.11 MiB extra/python-validate-pyproject 0.13-1 0.29 MiB extra/python-virtualenv 20.24.6-1 4.68 MiB extra/python-asynctest 0.13.0-7 0.31 MiB extra/python-build 1.0.3-1 0.68 MiB extra/python-hypothesis 6.91.0-1 4.34 MiB extra/python-installer 0.7.0-3 0.82 MiB extra/python-parver 0.4-2 0.20 MiB extra/python-pytest-asyncio 0.22.0-1 0.13 MiB extra/python-pytest-cov 4.1.0-1 0.16 MiB extra/python-pytest-timeout 2.2.0-1 0.08 MiB extra/python-setuptools 1:68.2.1-1 4.68 MiB extra/python-tox-current-env 0.0.11-2 0.08 MiB extra/python-wheel 0.40.0-3 0.28 MiB Total Installed Size: 42.21 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation [pending] installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-annotated-types... installing python-pydantic-core... installing python-pydantic... Optional dependencies for python-pydantic mypy: for type validation with mypy python-dotenv: for .env file support python-email-validator: for email validation python-hypothesis: for hypothesis plugin when using legacy v1 [pending] installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-asynctest... installing python-hypothesis... Optional dependencies for python-hypothesis python-black: for CLI and ghostwriter python-click: for CLI [installed] python-dateutil: for date support python-django: for django module python-dpcontracts: for contracts support python-faker: for fakefactory and django module python-lark-parser: for lark module python-libcst: for codemods module python-numpy: for numpy module python-pandas: for pandas support python-pytest: for pytest module [pending] python-pytz: for datetime and django module python-redis: for redis support python-rich: for CLI installing python-arpeggio... installing python-parver... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-asyncio... installing python-coverage... Optional dependencies for python-coverage python-tomli: for pyproject.toml support [installed] installing python-pytest-cov... installing python-pytest-timeout... installing python-cachetools... installing python-chardet... installing python-colorama... installing python-filelock... installing python-pyproject-api... installing python-distlib... installing python-virtualenv... installing python-tox... Optional dependencies for python-tox python-pytest: for pytest plugin to test tox and its plugins [installed] python-pytest-mock: for pytest plugin to test tox and its plugins python-re-assert: for pytest plugin to test tox and its plugins installing python-tox-current-env... [?25h[1m[32m==>[m[1m Retrieving sources...[m [1m[34m ->[m[1m Found mitmproxy-10.1.5.tar.gz[m [1m[33m==> WARNING:[m[1m Skipping all source file integrity checks.[m [1m[32m==>[m[1m Extracting sources...[m [1m[34m ->[m[1m Extracting mitmproxy-10.1.5.tar.gz with bsdtar[m [1m[32m==>[m[1m Starting build()...[m * Getting build dependencies for wheel... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running egg_info creating mitmproxy.egg-info writing mitmproxy.egg-info/PKG-INFO writing dependency_links to mitmproxy.egg-info/dependency_links.txt writing entry points to mitmproxy.egg-info/entry_points.txt writing requirements to mitmproxy.egg-info/requires.txt writing top-level names to mitmproxy.egg-info/top_level.txt writing manifest file 'mitmproxy.egg-info/SOURCES.txt' reading manifest file 'mitmproxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found under directory '*' warning: no previously-included files matching '*.pyo' found under directory '*' warning: no previously-included files matching '*.swo' found under directory '*' warning: no previously-included files matching '*.swp' found under directory '*' warning: no previously-included files matching '*.map' found under directory '*' adding license file 'LICENSE' writing manifest file 'mitmproxy.egg-info/SOURCES.txt' * Building wheel... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/mitmproxy copying mitmproxy/__init__.py -> build/lib/mitmproxy copying mitmproxy/addonmanager.py -> build/lib/mitmproxy copying mitmproxy/certs.py -> build/lib/mitmproxy copying mitmproxy/command.py -> build/lib/mitmproxy copying mitmproxy/command_lexer.py -> build/lib/mitmproxy copying mitmproxy/connection.py -> build/lib/mitmproxy copying mitmproxy/ctx.py -> build/lib/mitmproxy copying mitmproxy/dns.py -> build/lib/mitmproxy copying mitmproxy/eventsequence.py -> build/lib/mitmproxy copying mitmproxy/exceptions.py -> build/lib/mitmproxy copying mitmproxy/flow.py -> build/lib/mitmproxy copying mitmproxy/flowfilter.py -> build/lib/mitmproxy copying mitmproxy/hooks.py -> build/lib/mitmproxy copying mitmproxy/http.py -> build/lib/mitmproxy copying mitmproxy/log.py -> build/lib/mitmproxy copying mitmproxy/master.py -> build/lib/mitmproxy copying mitmproxy/options.py -> build/lib/mitmproxy copying mitmproxy/optmanager.py -> build/lib/mitmproxy copying mitmproxy/tcp.py -> build/lib/mitmproxy copying mitmproxy/tls.py -> build/lib/mitmproxy copying mitmproxy/types.py -> build/lib/mitmproxy copying mitmproxy/udp.py -> build/lib/mitmproxy copying mitmproxy/version.py -> build/lib/mitmproxy copying mitmproxy/websocket.py -> build/lib/mitmproxy creating build/lib/mitmproxy/addons copying mitmproxy/addons/__init__.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/anticache.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/anticomp.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/asgiapp.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/block.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/blocklist.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/browser.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/clientplayback.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/command_history.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/comment.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/core.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/cut.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/disable_h2c.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/dns_resolver.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/dumper.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/errorcheck.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/eventstore.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/export.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/intercept.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/keepserving.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/maplocal.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/mapremote.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/modifybody.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/modifyheaders.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/next_layer.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/onboarding.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/proxyauth.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/proxyserver.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/readfile.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/save.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/savehar.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/script.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/server_side_events.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/serverplayback.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/stickyauth.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/stickycookie.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/termlog.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/tlsconfig.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/upstream_auth.py -> build/lib/mitmproxy/addons copying mitmproxy/addons/view.py -> build/lib/mitmproxy/addons creating build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/__init__.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/auto.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/base.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/css.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/dns.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/graphql.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/grpc.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/hex.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/http3.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/javascript.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/json.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/mqtt.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/msgpack.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/multipart.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/protobuf.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/query.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/raw.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/urlencoded.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/wbxml.py -> build/lib/mitmproxy/contentviews copying mitmproxy/contentviews/xml_html.py -> build/lib/mitmproxy/contentviews creating build/lib/mitmproxy/contrib copying mitmproxy/contrib/__init__.py -> build/lib/mitmproxy/contrib creating build/lib/mitmproxy/coretypes copying mitmproxy/coretypes/__init__.py -> build/lib/mitmproxy/coretypes copying mitmproxy/coretypes/bidi.py -> build/lib/mitmproxy/coretypes copying mitmproxy/coretypes/multidict.py -> build/lib/mitmproxy/coretypes copying mitmproxy/coretypes/serializable.py -> build/lib/mitmproxy/coretypes creating build/lib/mitmproxy/io copying mitmproxy/io/__init__.py -> build/lib/mitmproxy/io copying mitmproxy/io/compat.py -> build/lib/mitmproxy/io copying mitmproxy/io/har.py -> build/lib/mitmproxy/io copying mitmproxy/io/io.py -> build/lib/mitmproxy/io copying mitmproxy/io/tnetstring.py -> build/lib/mitmproxy/io creating build/lib/mitmproxy/net copying mitmproxy/net/__init__.py -> build/lib/mitmproxy/net copying mitmproxy/net/check.py -> build/lib/mitmproxy/net copying mitmproxy/net/encoding.py -> build/lib/mitmproxy/net copying mitmproxy/net/local_ip.py -> build/lib/mitmproxy/net copying mitmproxy/net/server_spec.py -> build/lib/mitmproxy/net copying mitmproxy/net/tls.py -> build/lib/mitmproxy/net copying mitmproxy/net/udp.py -> build/lib/mitmproxy/net creating build/lib/mitmproxy/platform copying mitmproxy/platform/__init__.py -> build/lib/mitmproxy/platform copying mitmproxy/platform/linux.py -> build/lib/mitmproxy/platform copying mitmproxy/platform/openbsd.py -> build/lib/mitmproxy/platform copying mitmproxy/platform/osx.py -> build/lib/mitmproxy/platform copying mitmproxy/platform/pf.py -> build/lib/mitmproxy/platform copying mitmproxy/platform/windows.py -> build/lib/mitmproxy/platform creating build/lib/mitmproxy/proxy copying mitmproxy/proxy/__init__.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/commands.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/context.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/events.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/layer.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/mode_servers.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/mode_specs.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/server.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/server_hooks.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/tunnel.py -> build/lib/mitmproxy/proxy copying mitmproxy/proxy/utils.py -> build/lib/mitmproxy/proxy creating build/lib/mitmproxy/script copying mitmproxy/script/__init__.py -> build/lib/mitmproxy/script copying mitmproxy/script/concurrent.py -> build/lib/mitmproxy/script creating build/lib/mitmproxy/test copying mitmproxy/test/taddons.py -> build/lib/mitmproxy/test copying mitmproxy/test/tflow.py -> build/lib/mitmproxy/test copying mitmproxy/test/tutils.py -> build/lib/mitmproxy/test creating build/lib/mitmproxy/tools copying mitmproxy/tools/__init__.py -> build/lib/mitmproxy/tools copying mitmproxy/tools/cmdline.py -> build/lib/mitmproxy/tools copying mitmproxy/tools/dump.py -> build/lib/mitmproxy/tools copying mitmproxy/tools/main.py -> build/lib/mitmproxy/tools creating build/lib/mitmproxy/utils copying mitmproxy/utils/__init__.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/arg_check.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/asyncio_utils.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/bits.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/data.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/debug.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/emoji.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/human.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/magisk.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/signals.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/sliding_window.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/spec.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/strutils.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/typecheck.py -> build/lib/mitmproxy/utils copying mitmproxy/utils/vt_codes.py -> build/lib/mitmproxy/utils creating build/lib/mitmproxy/addons/onboardingapp copying mitmproxy/addons/onboardingapp/__init__.py -> build/lib/mitmproxy/addons/onboardingapp creating build/lib/mitmproxy/contentviews/image copying mitmproxy/contentviews/image/__init__.py -> build/lib/mitmproxy/contentviews/image copying mitmproxy/contentviews/image/image_parser.py -> build/lib/mitmproxy/contentviews/image copying mitmproxy/contentviews/image/view.py -> build/lib/mitmproxy/contentviews/image creating build/lib/mitmproxy/contrib/click copying mitmproxy/contrib/click/__init__.py -> build/lib/mitmproxy/contrib/click creating build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/__init__.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/dtls_client_hello.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/exif.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/gif.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/google_protobuf.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/ico.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/jpeg.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/png.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/tls_client_hello.py -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/vlq_base128_le.py -> build/lib/mitmproxy/contrib/kaitaistruct creating build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/ASCommandResponse.py -> build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/ASWBXML.py -> build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py -> build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/ASWBXMLCodePage.py -> build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/GlobalTokens.py -> build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/InvalidDataException.py -> build/lib/mitmproxy/contrib/wbxml copying mitmproxy/contrib/wbxml/__init__.py -> build/lib/mitmproxy/contrib/wbxml creating build/lib/mitmproxy/net/dns copying mitmproxy/net/dns/__init__.py -> build/lib/mitmproxy/net/dns copying mitmproxy/net/dns/classes.py -> build/lib/mitmproxy/net/dns copying mitmproxy/net/dns/domain_names.py -> build/lib/mitmproxy/net/dns copying mitmproxy/net/dns/op_codes.py -> build/lib/mitmproxy/net/dns copying mitmproxy/net/dns/response_codes.py -> build/lib/mitmproxy/net/dns copying mitmproxy/net/dns/types.py -> build/lib/mitmproxy/net/dns creating build/lib/mitmproxy/net/http copying mitmproxy/net/http/__init__.py -> build/lib/mitmproxy/net/http copying mitmproxy/net/http/cookies.py -> build/lib/mitmproxy/net/http copying mitmproxy/net/http/headers.py -> build/lib/mitmproxy/net/http copying mitmproxy/net/http/multipart.py -> build/lib/mitmproxy/net/http copying mitmproxy/net/http/status_codes.py -> build/lib/mitmproxy/net/http copying mitmproxy/net/http/url.py -> build/lib/mitmproxy/net/http copying mitmproxy/net/http/user_agents.py -> build/lib/mitmproxy/net/http creating build/lib/mitmproxy/net/http/http1 copying mitmproxy/net/http/http1/__init__.py -> build/lib/mitmproxy/net/http/http1 copying mitmproxy/net/http/http1/assemble.py -> build/lib/mitmproxy/net/http/http1 copying mitmproxy/net/http/http1/read.py -> build/lib/mitmproxy/net/http/http1 creating build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/__init__.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/dns.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/modes.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/quic.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/tcp.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/tls.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/udp.py -> build/lib/mitmproxy/proxy/layers copying mitmproxy/proxy/layers/websocket.py -> build/lib/mitmproxy/proxy/layers creating build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/__init__.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_base.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_events.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_hooks.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_http1.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_http2.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_http3.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_http_h2.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_http_h3.py -> build/lib/mitmproxy/proxy/layers/http copying mitmproxy/proxy/layers/http/_upstream_proxy.py -> build/lib/mitmproxy/proxy/layers/http creating build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/__init__.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/commandexecutor.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/commands.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/common.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/consoleaddons.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/defaultkeys.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/eventlog.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/flowdetailview.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/flowlist.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/flowview.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/help.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/keybindings.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/keymap.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/layoutwidget.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/master.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/options.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/overlay.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/palettes.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/quickhelp.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/searchable.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/signals.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/statusbar.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/tabs.py -> build/lib/mitmproxy/tools/console copying mitmproxy/tools/console/window.py -> build/lib/mitmproxy/tools/console creating build/lib/mitmproxy/tools/web copying mitmproxy/tools/web/__init__.py -> build/lib/mitmproxy/tools/web copying mitmproxy/tools/web/app.py -> build/lib/mitmproxy/tools/web copying mitmproxy/tools/web/master.py -> build/lib/mitmproxy/tools/web copying mitmproxy/tools/web/static_viewer.py -> build/lib/mitmproxy/tools/web copying mitmproxy/tools/web/webaddons.py -> build/lib/mitmproxy/tools/web creating build/lib/mitmproxy/tools/console/commander copying mitmproxy/tools/console/commander/__init__.py -> build/lib/mitmproxy/tools/console/commander copying mitmproxy/tools/console/commander/commander.py -> build/lib/mitmproxy/tools/console/commander creating build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/__init__.py -> build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/base.py -> build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/col_bytes.py -> build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/col_subgrid.py -> build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/col_text.py -> build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/col_viewany.py -> build/lib/mitmproxy/tools/console/grideditor copying mitmproxy/tools/console/grideditor/editors.py -> build/lib/mitmproxy/tools/console/grideditor creating build/lib/mitmproxy/utils/pyinstaller copying mitmproxy/utils/pyinstaller/__init__.py -> build/lib/mitmproxy/utils/pyinstaller copying mitmproxy/utils/pyinstaller/hook-mitmproxy.addons.onboardingapp.py -> build/lib/mitmproxy/utils/pyinstaller copying mitmproxy/utils/pyinstaller/hook-mitmproxy.py -> build/lib/mitmproxy/utils/pyinstaller copying mitmproxy/utils/pyinstaller/hook-mitmproxy.tools.web.py -> build/lib/mitmproxy/utils/pyinstaller running egg_info writing mitmproxy.egg-info/PKG-INFO writing dependency_links to mitmproxy.egg-info/dependency_links.txt writing entry points to mitmproxy.egg-info/entry_points.txt writing requirements to mitmproxy.egg-info/requires.txt writing top-level names to mitmproxy.egg-info/top_level.txt reading manifest file 'mitmproxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found under directory '*' warning: no previously-included files matching '*.pyo' found under directory '*' warning: no previously-included files matching '*.swo' found under directory '*' warning: no previously-included files matching '*.swp' found under directory '*' warning: no previously-included files matching '*.map' found under directory '*' adding license file 'LICENSE' writing manifest file 'mitmproxy.egg-info/SOURCES.txt' copying mitmproxy/py.typed -> build/lib/mitmproxy copying mitmproxy/contrib/README.md -> build/lib/mitmproxy/contrib creating build/lib/mitmproxy/addons/onboardingapp/static copying mitmproxy/addons/onboardingapp/static/bootstrap.min.css -> build/lib/mitmproxy/addons/onboardingapp/static copying mitmproxy/addons/onboardingapp/static/mitmproxy.css -> build/lib/mitmproxy/addons/onboardingapp/static creating build/lib/mitmproxy/addons/onboardingapp/templates copying mitmproxy/addons/onboardingapp/templates/index.html -> build/lib/mitmproxy/addons/onboardingapp/templates copying mitmproxy/addons/onboardingapp/templates/layout.html -> build/lib/mitmproxy/addons/onboardingapp/templates creating build/lib/mitmproxy/addons/onboardingapp/static/images copying mitmproxy/addons/onboardingapp/static/images/favicon.ico -> build/lib/mitmproxy/addons/onboardingapp/static/images copying mitmproxy/addons/onboardingapp/static/images/mitmproxy-long.png -> build/lib/mitmproxy/addons/onboardingapp/static/images creating build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/addons/onboardingapp/templates/icons/android-brands.svg -> build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/addons/onboardingapp/templates/icons/apple-brands.svg -> build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/addons/onboardingapp/templates/icons/certificate-solid.svg -> build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/addons/onboardingapp/templates/icons/firefox-browser-brands.svg -> build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/addons/onboardingapp/templates/icons/linux-brands.svg -> build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/addons/onboardingapp/templates/icons/windows-brands.svg -> build/lib/mitmproxy/addons/onboardingapp/templates/icons copying mitmproxy/contrib/click/LICENSE.BSD-3 -> build/lib/mitmproxy/contrib/click copying mitmproxy/contrib/kaitaistruct/LICENSE -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/README.md -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/dtls_client_hello.ksy -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/make.sh -> build/lib/mitmproxy/contrib/kaitaistruct copying mitmproxy/contrib/kaitaistruct/tls_client_hello.ksy -> build/lib/mitmproxy/contrib/kaitaistruct creating build/lib/mitmproxy/tools/web/static copying mitmproxy/tools/web/static/app.css -> build/lib/mitmproxy/tools/web/static copying mitmproxy/tools/web/static/app.js -> build/lib/mitmproxy/tools/web/static copying mitmproxy/tools/web/static/static.js -> build/lib/mitmproxy/tools/web/static copying mitmproxy/tools/web/static/vendor.css -> build/lib/mitmproxy/tools/web/static copying mitmproxy/tools/web/static/vendor.js -> build/lib/mitmproxy/tools/web/static creating build/lib/mitmproxy/tools/web/templates copying mitmproxy/tools/web/templates/index.html -> build/lib/mitmproxy/tools/web/templates creating build/lib/mitmproxy/tools/web/static/fonts copying mitmproxy/tools/web/static/fonts/fontawesome-webfont.eot -> build/lib/mitmproxy/tools/web/static/fonts copying mitmproxy/tools/web/static/fonts/fontawesome-webfont.svg -> build/lib/mitmproxy/tools/web/static/fonts copying mitmproxy/tools/web/static/fonts/fontawesome-webfont.ttf -> build/lib/mitmproxy/tools/web/static/fonts copying mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff -> build/lib/mitmproxy/tools/web/static/fonts copying mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff2 -> build/lib/mitmproxy/tools/web/static/fonts creating build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/favicon.ico -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceDnsIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceExecutableIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceFlashIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceImageIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceJavaIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceNotModifiedIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceQuicIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceRedirectIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceTcpIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceUdpIcon.png -> build/lib/mitmproxy/tools/web/static/images copying mitmproxy/tools/web/static/images/resourceWebSocketIcon.png -> build/lib/mitmproxy/tools/web/static/images creating build/lib/mitmproxy/tools/web/static/images/chrome-devtools copying mitmproxy/tools/web/static/images/chrome-devtools/LICENSE -> build/lib/mitmproxy/tools/web/static/images/chrome-devtools copying mitmproxy/tools/web/static/images/chrome-devtools/resourceCSSIcon.png -> build/lib/mitmproxy/tools/web/static/images/chrome-devtools copying mitmproxy/tools/web/static/images/chrome-devtools/resourceDocumentIcon.png -> build/lib/mitmproxy/tools/web/static/images/chrome-devtools copying mitmproxy/tools/web/static/images/chrome-devtools/resourceJSIcon.png -> build/lib/mitmproxy/tools/web/static/images/chrome-devtools copying mitmproxy/tools/web/static/images/chrome-devtools/resourcePlainIcon.png -> build/lib/mitmproxy/tools/web/static/images/chrome-devtools installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/addonmanager.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/certs.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/command.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/command_lexer.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/connection.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/ctx.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/dns.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/eventsequence.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/exceptions.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/flow.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/flowfilter.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/hooks.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/http.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/log.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/master.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/options.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/optmanager.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/tcp.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/tls.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/types.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/udp.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/version.py -> build/bdist.linux-riscv64/wheel/mitmproxy copying build/lib/mitmproxy/websocket.py -> build/bdist.linux-riscv64/wheel/mitmproxy creating build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/anticache.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/anticomp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/asgiapp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/block.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/blocklist.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/browser.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/clientplayback.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/command_history.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/comment.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/core.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/cut.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/disable_h2c.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/dns_resolver.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/dumper.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/errorcheck.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/eventstore.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/export.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/intercept.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/keepserving.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/maplocal.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/mapremote.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/modifybody.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/modifyheaders.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/next_layer.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/onboarding.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/proxyauth.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/proxyserver.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/readfile.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/save.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/savehar.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/script.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/server_side_events.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/serverplayback.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/stickyauth.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/stickycookie.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/termlog.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/tlsconfig.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/upstream_auth.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons copying build/lib/mitmproxy/addons/view.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons creating build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp copying build/lib/mitmproxy/addons/onboardingapp/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp creating build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/static copying build/lib/mitmproxy/addons/onboardingapp/static/bootstrap.min.css -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/static copying build/lib/mitmproxy/addons/onboardingapp/static/mitmproxy.css -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/static creating build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/static/images copying build/lib/mitmproxy/addons/onboardingapp/static/images/favicon.ico -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/static/images copying build/lib/mitmproxy/addons/onboardingapp/static/images/mitmproxy-long.png -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/static/images creating build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates copying build/lib/mitmproxy/addons/onboardingapp/templates/index.html -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates copying build/lib/mitmproxy/addons/onboardingapp/templates/layout.html -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates creating build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons copying build/lib/mitmproxy/addons/onboardingapp/templates/icons/android-brands.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons copying build/lib/mitmproxy/addons/onboardingapp/templates/icons/apple-brands.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons copying build/lib/mitmproxy/addons/onboardingapp/templates/icons/certificate-solid.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons copying build/lib/mitmproxy/addons/onboardingapp/templates/icons/firefox-browser-brands.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons copying build/lib/mitmproxy/addons/onboardingapp/templates/icons/linux-brands.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons copying build/lib/mitmproxy/addons/onboardingapp/templates/icons/windows-brands.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/addons/onboardingapp/templates/icons creating build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/auto.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/base.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/css.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/dns.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/graphql.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/grpc.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/hex.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/http3.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/javascript.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/json.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/mqtt.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/msgpack.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/multipart.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/protobuf.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/query.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/raw.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/urlencoded.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/wbxml.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews copying build/lib/mitmproxy/contentviews/xml_html.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews creating build/bdist.linux-riscv64/wheel/mitmproxy/contentviews/image copying build/lib/mitmproxy/contentviews/image/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews/image copying build/lib/mitmproxy/contentviews/image/image_parser.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews/image copying build/lib/mitmproxy/contentviews/image/view.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contentviews/image creating build/bdist.linux-riscv64/wheel/mitmproxy/contrib copying build/lib/mitmproxy/contrib/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib creating build/bdist.linux-riscv64/wheel/mitmproxy/contrib/click copying build/lib/mitmproxy/contrib/click/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/click copying build/lib/mitmproxy/contrib/click/LICENSE.BSD-3 -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/click creating build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/dtls_client_hello.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/exif.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/gif.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/google_protobuf.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/ico.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/jpeg.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/png.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/tls_client_hello.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/vlq_base128_le.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/LICENSE -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/README.md -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/dtls_client_hello.ksy -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/make.sh -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct copying build/lib/mitmproxy/contrib/kaitaistruct/tls_client_hello.ksy -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/kaitaistruct creating build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/ASCommandResponse.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/ASWBXML.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/ASWBXMLCodePage.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/GlobalTokens.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/InvalidDataException.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/wbxml/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib/wbxml copying build/lib/mitmproxy/contrib/README.md -> build/bdist.linux-riscv64/wheel/mitmproxy/contrib creating build/bdist.linux-riscv64/wheel/mitmproxy/coretypes copying build/lib/mitmproxy/coretypes/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/coretypes copying build/lib/mitmproxy/coretypes/bidi.py -> build/bdist.linux-riscv64/wheel/mitmproxy/coretypes copying build/lib/mitmproxy/coretypes/multidict.py -> build/bdist.linux-riscv64/wheel/mitmproxy/coretypes copying build/lib/mitmproxy/coretypes/serializable.py -> build/bdist.linux-riscv64/wheel/mitmproxy/coretypes creating build/bdist.linux-riscv64/wheel/mitmproxy/io copying build/lib/mitmproxy/io/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/io copying build/lib/mitmproxy/io/compat.py -> build/bdist.linux-riscv64/wheel/mitmproxy/io copying build/lib/mitmproxy/io/har.py -> build/bdist.linux-riscv64/wheel/mitmproxy/io copying build/lib/mitmproxy/io/io.py -> build/bdist.linux-riscv64/wheel/mitmproxy/io copying build/lib/mitmproxy/io/tnetstring.py -> build/bdist.linux-riscv64/wheel/mitmproxy/io creating build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/check.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/encoding.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/local_ip.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/server_spec.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/tls.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net copying build/lib/mitmproxy/net/udp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net creating build/bdist.linux-riscv64/wheel/mitmproxy/net/dns copying build/lib/mitmproxy/net/dns/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/dns copying build/lib/mitmproxy/net/dns/classes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/dns copying build/lib/mitmproxy/net/dns/domain_names.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/dns copying build/lib/mitmproxy/net/dns/op_codes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/dns copying build/lib/mitmproxy/net/dns/response_codes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/dns copying build/lib/mitmproxy/net/dns/types.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/dns creating build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/cookies.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/headers.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/multipart.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/status_codes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/url.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http copying build/lib/mitmproxy/net/http/user_agents.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http creating build/bdist.linux-riscv64/wheel/mitmproxy/net/http/http1 copying build/lib/mitmproxy/net/http/http1/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http/http1 copying build/lib/mitmproxy/net/http/http1/assemble.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http/http1 copying build/lib/mitmproxy/net/http/http1/read.py -> build/bdist.linux-riscv64/wheel/mitmproxy/net/http/http1 creating build/bdist.linux-riscv64/wheel/mitmproxy/platform copying build/lib/mitmproxy/platform/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/platform copying build/lib/mitmproxy/platform/linux.py -> build/bdist.linux-riscv64/wheel/mitmproxy/platform copying build/lib/mitmproxy/platform/openbsd.py -> build/bdist.linux-riscv64/wheel/mitmproxy/platform copying build/lib/mitmproxy/platform/osx.py -> build/bdist.linux-riscv64/wheel/mitmproxy/platform copying build/lib/mitmproxy/platform/pf.py -> build/bdist.linux-riscv64/wheel/mitmproxy/platform copying build/lib/mitmproxy/platform/windows.py -> build/bdist.linux-riscv64/wheel/mitmproxy/platform creating build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/commands.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/context.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/events.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/layer.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/mode_servers.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/mode_specs.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/server.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/server_hooks.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/tunnel.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy copying build/lib/mitmproxy/proxy/utils.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy creating build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/dns.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/modes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/quic.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/tcp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/tls.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/udp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers copying build/lib/mitmproxy/proxy/layers/websocket.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers creating build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_base.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_events.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_hooks.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_http1.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_http2.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_http3.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_http_h2.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_http_h3.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http copying build/lib/mitmproxy/proxy/layers/http/_upstream_proxy.py -> build/bdist.linux-riscv64/wheel/mitmproxy/proxy/layers/http creating build/bdist.linux-riscv64/wheel/mitmproxy/script copying build/lib/mitmproxy/script/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/script copying build/lib/mitmproxy/script/concurrent.py -> build/bdist.linux-riscv64/wheel/mitmproxy/script creating build/bdist.linux-riscv64/wheel/mitmproxy/test copying build/lib/mitmproxy/test/taddons.py -> build/bdist.linux-riscv64/wheel/mitmproxy/test copying build/lib/mitmproxy/test/tflow.py -> build/bdist.linux-riscv64/wheel/mitmproxy/test copying build/lib/mitmproxy/test/tutils.py -> build/bdist.linux-riscv64/wheel/mitmproxy/test creating build/bdist.linux-riscv64/wheel/mitmproxy/tools copying build/lib/mitmproxy/tools/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools copying build/lib/mitmproxy/tools/cmdline.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools copying build/lib/mitmproxy/tools/dump.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools copying build/lib/mitmproxy/tools/main.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/commandexecutor.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/commands.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/common.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/consoleaddons.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/defaultkeys.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/eventlog.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/flowdetailview.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/flowlist.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/flowview.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/help.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/keybindings.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/keymap.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/layoutwidget.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/master.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/options.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/overlay.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/palettes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/quickhelp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/searchable.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/signals.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/statusbar.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/tabs.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console copying build/lib/mitmproxy/tools/console/window.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/commander copying build/lib/mitmproxy/tools/console/commander/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/commander copying build/lib/mitmproxy/tools/console/commander/commander.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/commander creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/base.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/col_bytes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/col_subgrid.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/col_text.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/col_viewany.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor copying build/lib/mitmproxy/tools/console/grideditor/editors.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/console/grideditor creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/web copying build/lib/mitmproxy/tools/web/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web copying build/lib/mitmproxy/tools/web/app.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web copying build/lib/mitmproxy/tools/web/master.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web copying build/lib/mitmproxy/tools/web/static_viewer.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web copying build/lib/mitmproxy/tools/web/webaddons.py -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static copying build/lib/mitmproxy/tools/web/static/app.css -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static copying build/lib/mitmproxy/tools/web/static/app.js -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static copying build/lib/mitmproxy/tools/web/static/static.js -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static copying build/lib/mitmproxy/tools/web/static/vendor.css -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static copying build/lib/mitmproxy/tools/web/static/vendor.js -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/fonts copying build/lib/mitmproxy/tools/web/static/fonts/fontawesome-webfont.eot -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/fonts copying build/lib/mitmproxy/tools/web/static/fonts/fontawesome-webfont.svg -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/fonts copying build/lib/mitmproxy/tools/web/static/fonts/fontawesome-webfont.ttf -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/fonts copying build/lib/mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/fonts copying build/lib/mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff2 -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/fonts creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/favicon.ico -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceDnsIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceExecutableIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceFlashIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceImageIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceJavaIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceNotModifiedIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceQuicIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceRedirectIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceTcpIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceUdpIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images copying build/lib/mitmproxy/tools/web/static/images/resourceWebSocketIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images/chrome-devtools copying build/lib/mitmproxy/tools/web/static/images/chrome-devtools/LICENSE -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images/chrome-devtools copying build/lib/mitmproxy/tools/web/static/images/chrome-devtools/resourceCSSIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images/chrome-devtools copying build/lib/mitmproxy/tools/web/static/images/chrome-devtools/resourceDocumentIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images/chrome-devtools copying build/lib/mitmproxy/tools/web/static/images/chrome-devtools/resourceJSIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images/chrome-devtools copying build/lib/mitmproxy/tools/web/static/images/chrome-devtools/resourcePlainIcon.png -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/static/images/chrome-devtools creating build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/templates copying build/lib/mitmproxy/tools/web/templates/index.html -> build/bdist.linux-riscv64/wheel/mitmproxy/tools/web/templates creating build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/arg_check.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/asyncio_utils.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/bits.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/data.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/debug.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/emoji.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/human.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/magisk.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/signals.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/sliding_window.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/spec.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/strutils.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/typecheck.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils copying build/lib/mitmproxy/utils/vt_codes.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils creating build/bdist.linux-riscv64/wheel/mitmproxy/utils/pyinstaller copying build/lib/mitmproxy/utils/pyinstaller/__init__.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils/pyinstaller copying build/lib/mitmproxy/utils/pyinstaller/hook-mitmproxy.addons.onboardingapp.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils/pyinstaller copying build/lib/mitmproxy/utils/pyinstaller/hook-mitmproxy.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils/pyinstaller copying build/lib/mitmproxy/utils/pyinstaller/hook-mitmproxy.tools.web.py -> build/bdist.linux-riscv64/wheel/mitmproxy/utils/pyinstaller copying build/lib/mitmproxy/py.typed -> build/bdist.linux-riscv64/wheel/mitmproxy running install_egg_info Copying mitmproxy.egg-info to build/bdist.linux-riscv64/wheel/mitmproxy-10.1.5-py3.11.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/mitmproxy-10.1.5.dist-info/WHEEL creating '/build/mitmproxy/src/mitmproxy-10.1.5/dist/.tmp-4wp4ysac/mitmproxy-10.1.5-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'mitmproxy/__init__.py' adding 'mitmproxy/addonmanager.py' adding 'mitmproxy/certs.py' adding 'mitmproxy/command.py' adding 'mitmproxy/command_lexer.py' adding 'mitmproxy/connection.py' adding 'mitmproxy/ctx.py' adding 'mitmproxy/dns.py' adding 'mitmproxy/eventsequence.py' adding 'mitmproxy/exceptions.py' adding 'mitmproxy/flow.py' adding 'mitmproxy/flowfilter.py' adding 'mitmproxy/hooks.py' adding 'mitmproxy/http.py' adding 'mitmproxy/log.py' adding 'mitmproxy/master.py' adding 'mitmproxy/options.py' adding 'mitmproxy/optmanager.py' adding 'mitmproxy/py.typed' adding 'mitmproxy/tcp.py' adding 'mitmproxy/tls.py' adding 'mitmproxy/types.py' adding 'mitmproxy/udp.py' adding 'mitmproxy/version.py' adding 'mitmproxy/websocket.py' adding 'mitmproxy/addons/__init__.py' adding 'mitmproxy/addons/anticache.py' adding 'mitmproxy/addons/anticomp.py' adding 'mitmproxy/addons/asgiapp.py' adding 'mitmproxy/addons/block.py' adding 'mitmproxy/addons/blocklist.py' adding 'mitmproxy/addons/browser.py' adding 'mitmproxy/addons/clientplayback.py' adding 'mitmproxy/addons/command_history.py' adding 'mitmproxy/addons/comment.py' adding 'mitmproxy/addons/core.py' adding 'mitmproxy/addons/cut.py' adding 'mitmproxy/addons/disable_h2c.py' adding 'mitmproxy/addons/dns_resolver.py' adding 'mitmproxy/addons/dumper.py' adding 'mitmproxy/addons/errorcheck.py' adding 'mitmproxy/addons/eventstore.py' adding 'mitmproxy/addons/export.py' adding 'mitmproxy/addons/intercept.py' adding 'mitmproxy/addons/keepserving.py' adding 'mitmproxy/addons/maplocal.py' adding 'mitmproxy/addons/mapremote.py' adding 'mitmproxy/addons/modifybody.py' adding 'mitmproxy/addons/modifyheaders.py' adding 'mitmproxy/addons/next_layer.py' adding 'mitmproxy/addons/onboarding.py' adding 'mitmproxy/addons/proxyauth.py' adding 'mitmproxy/addons/proxyserver.py' adding 'mitmproxy/addons/readfile.py' adding 'mitmproxy/addons/save.py' adding 'mitmproxy/addons/savehar.py' adding 'mitmproxy/addons/script.py' adding 'mitmproxy/addons/server_side_events.py' adding 'mitmproxy/addons/serverplayback.py' adding 'mitmproxy/addons/stickyauth.py' adding 'mitmproxy/addons/stickycookie.py' adding 'mitmproxy/addons/termlog.py' adding 'mitmproxy/addons/tlsconfig.py' adding 'mitmproxy/addons/upstream_auth.py' adding 'mitmproxy/addons/view.py' adding 'mitmproxy/addons/onboardingapp/__init__.py' adding 'mitmproxy/addons/onboardingapp/static/bootstrap.min.css' adding 'mitmproxy/addons/onboardingapp/static/mitmproxy.css' adding 'mitmproxy/addons/onboardingapp/static/images/favicon.ico' adding 'mitmproxy/addons/onboardingapp/static/images/mitmproxy-long.png' adding 'mitmproxy/addons/onboardingapp/templates/index.html' adding 'mitmproxy/addons/onboardingapp/templates/layout.html' adding 'mitmproxy/addons/onboardingapp/templates/icons/android-brands.svg' adding 'mitmproxy/addons/onboardingapp/templates/icons/apple-brands.svg' adding 'mitmproxy/addons/onboardingapp/templates/icons/certificate-solid.svg' adding 'mitmproxy/addons/onboardingapp/templates/icons/firefox-browser-brands.svg' adding 'mitmproxy/addons/onboardingapp/templates/icons/linux-brands.svg' adding 'mitmproxy/addons/onboardingapp/templates/icons/windows-brands.svg' adding 'mitmproxy/contentviews/__init__.py' adding 'mitmproxy/contentviews/auto.py' adding 'mitmproxy/contentviews/base.py' adding 'mitmproxy/contentviews/css.py' adding 'mitmproxy/contentviews/dns.py' adding 'mitmproxy/contentviews/graphql.py' adding 'mitmproxy/contentviews/grpc.py' adding 'mitmproxy/contentviews/hex.py' adding 'mitmproxy/contentviews/http3.py' adding 'mitmproxy/contentviews/javascript.py' adding 'mitmproxy/contentviews/json.py' adding 'mitmproxy/contentviews/mqtt.py' adding 'mitmproxy/contentviews/msgpack.py' adding 'mitmproxy/contentviews/multipart.py' adding 'mitmproxy/contentviews/protobuf.py' adding 'mitmproxy/contentviews/query.py' adding 'mitmproxy/contentviews/raw.py' adding 'mitmproxy/contentviews/urlencoded.py' adding 'mitmproxy/contentviews/wbxml.py' adding 'mitmproxy/contentviews/xml_html.py' adding 'mitmproxy/contentviews/image/__init__.py' adding 'mitmproxy/contentviews/image/image_parser.py' adding 'mitmproxy/contentviews/image/view.py' adding 'mitmproxy/contrib/README.md' adding 'mitmproxy/contrib/__init__.py' adding 'mitmproxy/contrib/click/LICENSE.BSD-3' adding 'mitmproxy/contrib/click/__init__.py' adding 'mitmproxy/contrib/kaitaistruct/LICENSE' adding 'mitmproxy/contrib/kaitaistruct/README.md' adding 'mitmproxy/contrib/kaitaistruct/__init__.py' adding 'mitmproxy/contrib/kaitaistruct/dtls_client_hello.ksy' adding 'mitmproxy/contrib/kaitaistruct/dtls_client_hello.py' adding 'mitmproxy/contrib/kaitaistruct/exif.py' adding 'mitmproxy/contrib/kaitaistruct/gif.py' adding 'mitmproxy/contrib/kaitaistruct/google_protobuf.py' adding 'mitmproxy/contrib/kaitaistruct/ico.py' adding 'mitmproxy/contrib/kaitaistruct/jpeg.py' adding 'mitmproxy/contrib/kaitaistruct/make.sh' adding 'mitmproxy/contrib/kaitaistruct/png.py' adding 'mitmproxy/contrib/kaitaistruct/tls_client_hello.ksy' adding 'mitmproxy/contrib/kaitaistruct/tls_client_hello.py' adding 'mitmproxy/contrib/kaitaistruct/vlq_base128_le.py' adding 'mitmproxy/contrib/wbxml/ASCommandResponse.py' adding 'mitmproxy/contrib/wbxml/ASWBXML.py' adding 'mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py' adding 'mitmproxy/contrib/wbxml/ASWBXMLCodePage.py' adding 'mitmproxy/contrib/wbxml/GlobalTokens.py' adding 'mitmproxy/contrib/wbxml/InvalidDataException.py' adding 'mitmproxy/contrib/wbxml/__init__.py' adding 'mitmproxy/coretypes/__init__.py' adding 'mitmproxy/coretypes/bidi.py' adding 'mitmproxy/coretypes/multidict.py' adding 'mitmproxy/coretypes/serializable.py' adding 'mitmproxy/io/__init__.py' adding 'mitmproxy/io/compat.py' adding 'mitmproxy/io/har.py' adding 'mitmproxy/io/io.py' adding 'mitmproxy/io/tnetstring.py' adding 'mitmproxy/net/__init__.py' adding 'mitmproxy/net/check.py' adding 'mitmproxy/net/encoding.py' adding 'mitmproxy/net/local_ip.py' adding 'mitmproxy/net/server_spec.py' adding 'mitmproxy/net/tls.py' adding 'mitmproxy/net/udp.py' adding 'mitmproxy/net/dns/__init__.py' adding 'mitmproxy/net/dns/classes.py' adding 'mitmproxy/net/dns/domain_names.py' adding 'mitmproxy/net/dns/op_codes.py' adding 'mitmproxy/net/dns/response_codes.py' adding 'mitmproxy/net/dns/types.py' adding 'mitmproxy/net/http/__init__.py' adding 'mitmproxy/net/http/cookies.py' adding 'mitmproxy/net/http/headers.py' adding 'mitmproxy/net/http/multipart.py' adding 'mitmproxy/net/http/status_codes.py' adding 'mitmproxy/net/http/url.py' adding 'mitmproxy/net/http/user_agents.py' adding 'mitmproxy/net/http/http1/__init__.py' adding 'mitmproxy/net/http/http1/assemble.py' adding 'mitmproxy/net/http/http1/read.py' adding 'mitmproxy/platform/__init__.py' adding 'mitmproxy/platform/linux.py' adding 'mitmproxy/platform/openbsd.py' adding 'mitmproxy/platform/osx.py' adding 'mitmproxy/platform/pf.py' adding 'mitmproxy/platform/windows.py' adding 'mitmproxy/proxy/__init__.py' adding 'mitmproxy/proxy/commands.py' adding 'mitmproxy/proxy/context.py' adding 'mitmproxy/proxy/events.py' adding 'mitmproxy/proxy/layer.py' adding 'mitmproxy/proxy/mode_servers.py' adding 'mitmproxy/proxy/mode_specs.py' adding 'mitmproxy/proxy/server.py' adding 'mitmproxy/proxy/server_hooks.py' adding 'mitmproxy/proxy/tunnel.py' adding 'mitmproxy/proxy/utils.py' adding 'mitmproxy/proxy/layers/__init__.py' adding 'mitmproxy/proxy/layers/dns.py' adding 'mitmproxy/proxy/layers/modes.py' adding 'mitmproxy/proxy/layers/quic.py' adding 'mitmproxy/proxy/layers/tcp.py' adding 'mitmproxy/proxy/layers/tls.py' adding 'mitmproxy/proxy/layers/udp.py' adding 'mitmproxy/proxy/layers/websocket.py' adding 'mitmproxy/proxy/layers/http/__init__.py' adding 'mitmproxy/proxy/layers/http/_base.py' adding 'mitmproxy/proxy/layers/http/_events.py' adding 'mitmproxy/proxy/layers/http/_hooks.py' adding 'mitmproxy/proxy/layers/http/_http1.py' adding 'mitmproxy/proxy/layers/http/_http2.py' adding 'mitmproxy/proxy/layers/http/_http3.py' adding 'mitmproxy/proxy/layers/http/_http_h2.py' adding 'mitmproxy/proxy/layers/http/_http_h3.py' adding 'mitmproxy/proxy/layers/http/_upstream_proxy.py' adding 'mitmproxy/script/__init__.py' adding 'mitmproxy/script/concurrent.py' adding 'mitmproxy/test/taddons.py' adding 'mitmproxy/test/tflow.py' adding 'mitmproxy/test/tutils.py' adding 'mitmproxy/tools/__init__.py' adding 'mitmproxy/tools/cmdline.py' adding 'mitmproxy/tools/dump.py' adding 'mitmproxy/tools/main.py' adding 'mitmproxy/tools/console/__init__.py' adding 'mitmproxy/tools/console/commandexecutor.py' adding 'mitmproxy/tools/console/commands.py' adding 'mitmproxy/tools/console/common.py' adding 'mitmproxy/tools/console/consoleaddons.py' adding 'mitmproxy/tools/console/defaultkeys.py' adding 'mitmproxy/tools/console/eventlog.py' adding 'mitmproxy/tools/console/flowdetailview.py' adding 'mitmproxy/tools/console/flowlist.py' adding 'mitmproxy/tools/console/flowview.py' adding 'mitmproxy/tools/console/help.py' adding 'mitmproxy/tools/console/keybindings.py' adding 'mitmproxy/tools/console/keymap.py' adding 'mitmproxy/tools/console/layoutwidget.py' adding 'mitmproxy/tools/console/master.py' adding 'mitmproxy/tools/console/options.py' adding 'mitmproxy/tools/console/overlay.py' adding 'mitmproxy/tools/console/palettes.py' adding 'mitmproxy/tools/console/quickhelp.py' adding 'mitmproxy/tools/console/searchable.py' adding 'mitmproxy/tools/console/signals.py' adding 'mitmproxy/tools/console/statusbar.py' adding 'mitmproxy/tools/console/tabs.py' adding 'mitmproxy/tools/console/window.py' adding 'mitmproxy/tools/console/commander/__init__.py' adding 'mitmproxy/tools/console/commander/commander.py' adding 'mitmproxy/tools/console/grideditor/__init__.py' adding 'mitmproxy/tools/console/grideditor/base.py' adding 'mitmproxy/tools/console/grideditor/col_bytes.py' adding 'mitmproxy/tools/console/grideditor/col_subgrid.py' adding 'mitmproxy/tools/console/grideditor/col_text.py' adding 'mitmproxy/tools/console/grideditor/col_viewany.py' adding 'mitmproxy/tools/console/grideditor/editors.py' adding 'mitmproxy/tools/web/__init__.py' adding 'mitmproxy/tools/web/app.py' adding 'mitmproxy/tools/web/master.py' adding 'mitmproxy/tools/web/static_viewer.py' adding 'mitmproxy/tools/web/webaddons.py' adding 'mitmproxy/tools/web/static/app.css' adding 'mitmproxy/tools/web/static/app.js' adding 'mitmproxy/tools/web/static/static.js' adding 'mitmproxy/tools/web/static/vendor.css' adding 'mitmproxy/tools/web/static/vendor.js' adding 'mitmproxy/tools/web/static/fonts/fontawesome-webfont.eot' adding 'mitmproxy/tools/web/static/fonts/fontawesome-webfont.svg' adding 'mitmproxy/tools/web/static/fonts/fontawesome-webfont.ttf' adding 'mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff' adding 'mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff2' adding 'mitmproxy/tools/web/static/images/favicon.ico' adding 'mitmproxy/tools/web/static/images/resourceDnsIcon.png' adding 'mitmproxy/tools/web/static/images/resourceExecutableIcon.png' adding 'mitmproxy/tools/web/static/images/resourceFlashIcon.png' adding 'mitmproxy/tools/web/static/images/resourceImageIcon.png' adding 'mitmproxy/tools/web/static/images/resourceJavaIcon.png' adding 'mitmproxy/tools/web/static/images/resourceNotModifiedIcon.png' adding 'mitmproxy/tools/web/static/images/resourceQuicIcon.png' adding 'mitmproxy/tools/web/static/images/resourceRedirectIcon.png' adding 'mitmproxy/tools/web/static/images/resourceTcpIcon.png' adding 'mitmproxy/tools/web/static/images/resourceUdpIcon.png' adding 'mitmproxy/tools/web/static/images/resourceWebSocketIcon.png' adding 'mitmproxy/tools/web/static/images/chrome-devtools/LICENSE' adding 'mitmproxy/tools/web/static/images/chrome-devtools/resourceCSSIcon.png' adding 'mitmproxy/tools/web/static/images/chrome-devtools/resourceDocumentIcon.png' adding 'mitmproxy/tools/web/static/images/chrome-devtools/resourceJSIcon.png' adding 'mitmproxy/tools/web/static/images/chrome-devtools/resourcePlainIcon.png' adding 'mitmproxy/tools/web/templates/index.html' adding 'mitmproxy/utils/__init__.py' adding 'mitmproxy/utils/arg_check.py' adding 'mitmproxy/utils/asyncio_utils.py' adding 'mitmproxy/utils/bits.py' adding 'mitmproxy/utils/data.py' adding 'mitmproxy/utils/debug.py' adding 'mitmproxy/utils/emoji.py' adding 'mitmproxy/utils/human.py' adding 'mitmproxy/utils/magisk.py' adding 'mitmproxy/utils/signals.py' adding 'mitmproxy/utils/sliding_window.py' adding 'mitmproxy/utils/spec.py' adding 'mitmproxy/utils/strutils.py' adding 'mitmproxy/utils/typecheck.py' adding 'mitmproxy/utils/vt_codes.py' adding 'mitmproxy/utils/pyinstaller/__init__.py' adding 'mitmproxy/utils/pyinstaller/hook-mitmproxy.addons.onboardingapp.py' adding 'mitmproxy/utils/pyinstaller/hook-mitmproxy.py' adding 'mitmproxy/utils/pyinstaller/hook-mitmproxy.tools.web.py' adding 'mitmproxy-10.1.5.dist-info/LICENSE' adding 'mitmproxy-10.1.5.dist-info/METADATA' adding 'mitmproxy-10.1.5.dist-info/WHEEL' adding 'mitmproxy-10.1.5.dist-info/entry_points.txt' adding 'mitmproxy-10.1.5.dist-info/top_level.txt' adding 'mitmproxy-10.1.5.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built mitmproxy-10.1.5-py3-none-any.whl [1m[32m==>[m[1m Starting check()...[m py: commands[0]> mitmdump --version Mitmproxy: 10.1.5 Python: 3.11.6 OpenSSL: OpenSSL 3.1.4 24 Oct 2023 Platform: Linux-6.6.4-arch1-1-riscv64-with-glibc2.38 py: commands[1]> pytest --timeout 60 -vv --cov-report xml --continue-on-collection-errors --cov=mitmproxy --cov=release --full-cov=mitmproxy/ [1m============================= test session starts ==============================[0m platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python cachedir: .tox/py/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/build/mitmproxy/src/mitmproxy-10.1.5/.hypothesis/examples')) rootdir: /build/mitmproxy/src/mitmproxy-10.1.5 configfile: pyproject.toml testpaths: test plugins: hypothesis-6.91.0, asyncio-0.22.0, cov-4.1.0, timeout-2.2.0 asyncio: mode=Mode.AUTO timeout: 60.0s timeout method: signal timeout func_only: False [1mcollecting ... [0mcollected 1642 items test/examples/test_examples.py::TestScripts::test_add_header [32mPASSED[0m test/examples/test_examples.py::TestScripts::test_custom_contentviews [32mPASSED[0m test/examples/test_examples.py::TestScripts::test_custom_grpc_contentview [32mPASSED[0m test/examples/test_examples.py::TestScripts::test_modify_form [32mPASSED[0m test/examples/test_examples.py::TestScripts::test_modify_querystring [32mPASSED[0m test/examples/test_examples.py::TestScripts::test_redirect_requests [32mPASSED[0m test/examples/test_examples.py::TestScripts::test_send_reply_from_proxy [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_command [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_halt [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_async_halt [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_lifecycle [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_defaults [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_mixed_async_sync [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_loader [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_simple [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_load_option [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_nesting [32mPASSED[0m test/mitmproxy/test_addonmanager.py::test_old_api [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_create_explicit [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_create_no_common_name [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_chain_file [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_sans [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_sans_change [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_expire [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_overrides [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_create_dhparams [32mPASSED[0m test/mitmproxy/test_certs.py::TestCertStore::test_umask_secret [32mPASSED[0m test/mitmproxy/test_certs.py::TestDummyCert::test_with_ca [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_simple [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_convert [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_keyinfo[text_cert-RSA-1024] [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_keyinfo[dsa_cert.pem-DSA-1024] [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_keyinfo[ec_cert.pem-EC (secp256r1)-256] [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_err_broken_sans [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_state [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_from_store_with_passphrase [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_special_character [32mPASSED[0m test/mitmproxy/test_certs.py::TestCert::test_multi_valued_rdns [32mPASSED[0m test/mitmproxy/test_command.py::TestCommand::test_typecheck [32mPASSED[0m test/mitmproxy/test_command.py::TestCommand::test_varargs [32mPASSED[0m test/mitmproxy/test_command.py::TestCommand::test_call [32mPASSED[0m test/mitmproxy/test_command.py::TestCommand::test_parse_partial [32mPASSED[0m test/mitmproxy/test_command.py::test_simple [32mPASSED[0m test/mitmproxy/test_command.py::test_typename [32mPASSED[0m test/mitmproxy/test_command.py::test_parsearg [32mPASSED[0m test/mitmproxy/test_command.py::test_collect_commands [32mPASSED[0m test/mitmproxy/test_command.py::test_decorator [32mPASSED[0m test/mitmproxy/test_command.py::test_verify_arg_signature [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string['foo'-True] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string["foo"-True] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string['foo' bar'-False] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string['foo' 'bar'-False] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string['foo'x-False] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string["foo -True] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string["foo 'bar' -True] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_partial_quoted_string["foo\\-True] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr['foo'-expected0] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr["foo"-expected1] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr['foo' 'bar'-expected2] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr['foo'x-expected3] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr["foo-expected4] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr["foo 'bar' -expected5] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_expr["foo\\-expected6] [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_quote_unquote_cycle [32mPASSED[0m test/mitmproxy/test_command_lexer.py::test_unquote_never_fails [32mPASSED[0m test/mitmproxy/test_connection.py::TestConnection::test_basic [32mPASSED[0m test/mitmproxy/test_connection.py::TestConnection::test_eq [32mPASSED[0m test/mitmproxy/test_connection.py::TestClient::test_basic [32mPASSED[0m test/mitmproxy/test_connection.py::TestClient::test_state [32mPASSED[0m test/mitmproxy/test_connection.py::TestServer::test_basic [32mPASSED[0m test/mitmproxy/test_connection.py::TestServer::test_state [32mPASSED[0m test/mitmproxy/test_connection.py::TestServer::test_address [32mPASSED[0m test/mitmproxy/test_dns.py::TestResourceRecord::test_str [32mPASSED[0m test/mitmproxy/test_dns.py::TestResourceRecord::test_setter [32mPASSED[0m test/mitmproxy/test_dns.py::TestMessage::test_json [32mPASSED[0m test/mitmproxy/test_dns.py::TestMessage::test_responses [32mPASSED[0m test/mitmproxy/test_dns.py::TestMessage::test_range [32mPASSED[0m test/mitmproxy/test_dns.py::TestMessage::test_packing [32mPASSED[0m test/mitmproxy/test_dns.py::TestMessage::test_copy [32mPASSED[0m test/mitmproxy/test_dns.py::TestDNSFlow::test_copy [32mPASSED[0m test/mitmproxy/test_dns.py::TestDNSFlow::test_match [32mPASSED[0m test/mitmproxy/test_dns.py::TestDNSFlow::test_repr [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_http_flow[False-False] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_http_flow[True-False] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_http_flow[False-True] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_http_flow[True-True] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_websocket_flow [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_tcp_flow[False] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_tcp_flow[True] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_udp_flow[False] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_udp_flow[True] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_dns[False-False] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_dns[True-False] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_dns[False-True] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_dns[True-True] [32mPASSED[0m test/mitmproxy/test_eventsequence.py::test_invalid [32mPASSED[0m test/mitmproxy/test_flow.py::TestSerialize::test_roundtrip [32mPASSED[0m test/mitmproxy/test_flow.py::TestSerialize::test_filter [32mPASSED[0m test/mitmproxy/test_flow.py::TestSerialize::test_error [32mPASSED[0m test/mitmproxy/test_flow.py::TestSerialize::test_versioncheck [32mPASSED[0m test/mitmproxy/test_flow.py::TestSerialize::test_copy [32mPASSED[0m test/mitmproxy/test_flow.py::TestFlowMaster::test_load_http_flow_reverse [32mPASSED[0m test/mitmproxy/test_flow.py::TestFlowMaster::test_all [32mPASSED[0m test/mitmproxy/test_flow.py::TestError::test_getset_state [32mPASSED[0m test/mitmproxy/test_flow.py::TestError::test_repr [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_parse_err [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_simple [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_non_ascii [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_naked_url [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_quoting [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_nesting [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_not [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_binaryops [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestParsing::test_wideops [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_http [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_asset [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_fcontenttype [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_freq_fresp [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_ferr [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_fmarked [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_fmarker_char [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_head [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_body [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_method [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_domain [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_url [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_code [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_src [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_dst [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_and [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_or [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_not [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_replay [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingHTTPFlow::test_metadata [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingDNSFlow::test_dns [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingDNSFlow::test_freq_fresp [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingDNSFlow::test_ferr [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingDNSFlow::test_body [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingDNSFlow::test_url [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_tcp [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_ferr [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_body [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_src [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_dst [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_and [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_or [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_not [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_request [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_response [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_headers [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_content_type [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_code [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_domain [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_method [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingTCPFlow::test_url [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_udp [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_ferr [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_body [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_src [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_dst [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_and [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_or [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_not [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_request [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_response [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_headers [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_content_type [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_code [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_domain [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_method [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingUDPFlow::test_url [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_websocket [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_handshake [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_domain [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_url [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_body [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_src [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_dst [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_and [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_or [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingWebSocketFlow::test_not [32mPASSED[0m test/mitmproxy/test_flowfilter.py::TestMatchingDummyFlow::test_filters [32mPASSED[0m test/mitmproxy/test_flowfilter.py::test_pyparsing_bug [32mPASSED[0m test/mitmproxy/test_flowfilter.py::test_match [32mPASSED[0m test/mitmproxy/test_hooks.py::test_hook [32mPASSED[0m test/mitmproxy/test_http.py::TestRequest::test_simple [32mPASSED[0m test/mitmproxy/test_http.py::TestRequest::test_get_url [32mPASSED[0m test/mitmproxy/test_http.py::TestRequest::test_constrain_encoding [32mPASSED[0m test/mitmproxy/test_http.py::TestRequest::test_get_content_type [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestData::test_init [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_repr [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_init_conv [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_make [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_first_line_format [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_method [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_scheme [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_port [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_path [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_authority [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_host_update_also_updates_header [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_get_host_header [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestCore::test_modify_host_header [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_url [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_url_options [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_url_authority [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_pretty_host [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_pretty_url [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_pretty_url_options [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_pretty_url_authority [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_query [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_set_query [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_cookies_none [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_cookies_single [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_cookies_double [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_cookies_withequalsign [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_set_cookies [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_path_components [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_set_path_components [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_anticache [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_anticomp [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_constrain_encoding [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_urlencoded_form [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_set_urlencoded_form [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_get_multipart_form [32mPASSED[0m test/mitmproxy/test_http.py::TestRequestUtils::test_set_multipart_form [32mPASSED[0m test/mitmproxy/test_http.py::TestResponse::test_simple [32mPASSED[0m test/mitmproxy/test_http.py::TestResponse::test_get_content_type [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseData::test_init [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseCore::test_repr [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseCore::test_make [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseCore::test_status_code [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseCore::test_reason [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_get_cookies_none [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_get_cookies_empty [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_get_cookies_simple [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_get_cookies_with_parameters [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_get_cookies_no_value [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_get_cookies_twocookies [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_set_cookies [32mPASSED[0m test/mitmproxy/test_http.py::TestResponseUtils::test_refresh [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_copy [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_match [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_backup [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_backup_idempotence [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_getset_state [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_kill [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_intercept [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_resume [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_wait_for_resume [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_resume_duplicated [32mPASSED[0m test/mitmproxy/test_http.py::TestHTTPFlow::test_timestamp_start [32mPASSED[0m test/mitmproxy/test_http.py::TestHeaders::test_init [32mPASSED[0m test/mitmproxy/test_http.py::TestHeaders::test_set [32mPASSED[0m test/mitmproxy/test_http.py::TestHeaders::test_bytes [32mPASSED[0m test/mitmproxy/test_http.py::TestHeaders::test_iter [32mPASSED[0m test/mitmproxy/test_http.py::TestHeaders::test_insert [32mPASSED[0m test/mitmproxy/test_http.py::TestHeaders::test_items [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageData::test_eq [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageData::test_serializable [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_init [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_eq_ne [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_serializable [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_content_length_update [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_content_length_not_added_for_response_with_transfer_encoding [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_headers [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_trailers [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_timestamp_start [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_timestamp_end [32mPASSED[0m test/mitmproxy/test_http.py::TestMessage::test_http_version [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_simple [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_update_content_length_header [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_modify [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_unknown_ce [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_utf8_as_ce [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_cannot_decode [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_none [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageContentEncoding::test_cannot_encode [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_simple [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_guess_json [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_guess_meta_charset [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_guess_css_charset [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_guess_latin_1 [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_none [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_modify [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_unknown_ce [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_cannot_decode [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_cannot_encode [32mPASSED[0m test/mitmproxy/test_http.py::TestMessageText::test_get_json [32mPASSED[0m test/mitmproxy/test_log.py::test_logentry [32mPASSED[0m test/mitmproxy/test_log.py::test_dont_pick_up_mutations [32mPASSED[0m test/mitmproxy/test_master.py::test_exception_handler [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_defaults [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_required_int [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_deepcopy [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_options [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_setter [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_toggler [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_subscribe [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_rollback [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_simple [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_items [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_serialize [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_serialize_defaults [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_saving [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_merge [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_option [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_dump_defaults [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_dump_dicts [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_make_parser [32mPASSED[0m test/mitmproxy/test_optmanager.py::test_set [32mPASSED[0m test/mitmproxy/test_proxy.py::TestProcessProxyOptions::test_simple [32mPASSED[0m test/mitmproxy/test_proxy.py::TestProcessProxyOptions::test_certs [32mPASSED[0m test/mitmproxy/test_taddons.py::test_load_script [32mPASSED[0m test/mitmproxy/test_tcp.py::TestTCPFlow::test_copy [32mPASSED[0m test/mitmproxy/test_tcp.py::TestTCPFlow::test_match [32mPASSED[0m test/mitmproxy/test_tcp.py::TestTCPFlow::test_repr [32mPASSED[0m test/mitmproxy/test_tls.py::TestClientHello::test_no_extensions [32mPASSED[0m test/mitmproxy/test_tls.py::TestClientHello::test_extensions [32mPASSED[0m test/mitmproxy/test_tls.py::TestDTLSClientHello::test_no_extensions [32mPASSED[0m test/mitmproxy/test_tls.py::TestDTLSClientHello::test_extensions [32mPASSED[0m test/mitmproxy/test_types.py::test_bool [32mPASSED[0m test/mitmproxy/test_types.py::test_str [32mPASSED[0m test/mitmproxy/test_types.py::test_bytes [32mPASSED[0m test/mitmproxy/test_types.py::test_unknown [32mPASSED[0m test/mitmproxy/test_types.py::test_int [32mPASSED[0m test/mitmproxy/test_types.py::test_path [32mPASSED[0m test/mitmproxy/test_types.py::test_cmd [32mPASSED[0m test/mitmproxy/test_types.py::test_cutspec [32mPASSED[0m test/mitmproxy/test_types.py::test_marker [32mPASSED[0m test/mitmproxy/test_types.py::test_arg [32mPASSED[0m test/mitmproxy/test_types.py::test_strseq [32mPASSED[0m test/mitmproxy/test_types.py::test_flow [32mPASSED[0m test/mitmproxy/test_types.py::test_flows [32mPASSED[0m test/mitmproxy/test_types.py::test_data [32mPASSED[0m test/mitmproxy/test_types.py::test_choice [32mPASSED[0m test/mitmproxy/test_types.py::test_typemanager [32mPASSED[0m test/mitmproxy/test_udp.py::TestUDPFlow::test_copy [32mPASSED[0m test/mitmproxy/test_udp.py::TestUDPFlow::test_match [32mPASSED[0m test/mitmproxy/test_udp.py::TestUDPFlow::test_repr [32mPASSED[0m test/mitmproxy/test_version.py::test_version [32mPASSED[0m test/mitmproxy/test_version.py::test_get_version [32mPASSED[0m test/mitmproxy/test_websocket.py::TestWebSocketData::test_repr [32mPASSED[0m test/mitmproxy/test_websocket.py::TestWebSocketData::test_state [32mPASSED[0m test/mitmproxy/test_websocket.py::TestWebSocketMessage::test_basic [32mPASSED[0m test/mitmproxy/test_websocket.py::TestWebSocketMessage::test_text [32mPASSED[0m test/mitmproxy/addons/test_anticache.py::TestAntiCache::test_simple [32mPASSED[0m test/mitmproxy/addons/test_anticomp.py::TestAntiComp::test_simple [32mPASSED[0m test/mitmproxy/addons/test_asgiapp.py::test_asgi_full CALLED [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address0] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address1] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address2] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address3] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address4] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address5] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address6] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address7] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address8] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-False-address9] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address10] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address11] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address12] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address13] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address14] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address15] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address16] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[True-False-True-address17] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address18] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address19] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address20] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address21] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address22] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address23] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address24] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address25] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address26] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-True-address27] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address28] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address29] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address30] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address31] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address32] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address33] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address34] [32mPASSED[0m test/mitmproxy/addons/test_block.py::test_block_global[False-True-False-address35] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::test_parse_spec_err[/~u index.html/TOOMANY/300-Invalid number of parameters] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::test_parse_spec_err[:~d ~d ~d:200-Invalid filter] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::test_parse_spec_err[/~u index.html/999-Invalid HTTP status code] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::test_parse_spec_err[/~u index.html/abc-Invalid HTTP status code] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_block[:~u example.org:404-404] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_block[:~u example.com:404-None] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_block[/!jpg/418-None] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_block[/!png/418-418] [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_special_kill_status_closes_connection [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_already_handled [32mPASSED[0m test/mitmproxy/addons/test_blocklist.py::TestBlockList::test_configure_err [32mPASSED[0m test/mitmproxy/addons/test_browser.py::test_browser [32mPASSED[0m test/mitmproxy/addons/test_browser.py::test_no_browser [32mPASSED[0m test/mitmproxy/addons/test_browser.py::test_get_browser_cmd_executable [32mPASSED[0m test/mitmproxy/addons/test_browser.py::test_get_browser_cmd_no_executable [32mPASSED[0m test/mitmproxy/addons/test_browser.py::test_get_browser_cmd_flatpak [32mPASSED[0m test/mitmproxy/addons/test_browser.py::test_get_browser_cmd_no_flatpak [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[-1-http] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[-1-https] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[-1-upstream] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[-1-err] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[1-http] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[1-https] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[1-upstream] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback[1-err] [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback_https_upstream [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_playback_crash [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_check [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_start_stop [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_load [32mPASSED[0m test/mitmproxy/addons/test_clientplayback.py::test_configure [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_load_and_save [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_done_writing_failed [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_add_command [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_add_command_failed [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_get_next_and_prev [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_clear [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_clear_failed [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_filter [32mPASSED[0m test/mitmproxy/addons/test_command_history.py::TestCommandHistory::test_multiple_instances [32mPASSED[0m test/mitmproxy/addons/test_comment.py::test_comment [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_set [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_resume [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_mark [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_kill [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_revert [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_flow_set [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_encoding [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_options [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_validation_simple [32mPASSED[0m test/mitmproxy/addons/test_core.py::test_client_certs [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_extract [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_extract_str [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_headername [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_cut_clip [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_cut_save [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_cut_save_open[PermissionError-Permission denied] [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_cut_save_open[IsADirectoryError-Is a directory] [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_cut_save_open[FileNotFoundError-No such file or directory] [32mPASSED[0m test/mitmproxy/addons/test_cut.py::test_cut [32mPASSED[0m test/mitmproxy/addons/test_disable_h2c.py::TestDisableH2CleartextUpgrade::test_upgrade [32mPASSED[0m test/mitmproxy/addons/test_disable_h2c.py::TestDisableH2CleartextUpgrade::test_prior_knowledge [32mPASSED[0m test/mitmproxy/addons/test_dns_resolver.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_dns_resolver.py::test_resolve [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_configure [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_echo_body [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_echo_trailer [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_echo_request_line [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_contentview [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_udp [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_dns [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_websocket [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_http2 [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_quic [32mPASSED[0m test/mitmproxy/addons/test_dumper.py::test_styling [32mPASSED[0m test/mitmproxy/addons/test_errorcheck.py::test_errorcheck [32mPASSED[0m test/mitmproxy/addons/test_errorcheck.py::test_no_error [32mPASSED[0m test/mitmproxy/addons/test_errorcheck.py::test_error_message [32mPASSED[0m test/mitmproxy/addons/test_eventstore.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_eventstore.py::test_max_size [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_get [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_post [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_fails_with_binary_data [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_patch [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_udp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_escape_single_quotes_in_body [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_strip_unnecessary [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportCurlCommand::test_correct_host_used [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_get [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_post [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_fails_with_binary_data [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_patch [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_udp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_escape_single_quotes_in_body [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestExportHttpieCommand::test_correct_host_used [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRaw::test_req_and_resp_present [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRaw::test_get_request_present [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRaw::test_get_response_present [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRaw::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRaw::test_udp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawRequest::test_get [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawRequest::test_no_content [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawRequest::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawRequest::test_udp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawResponse::test_get [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawResponse::test_no_content [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawResponse::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_export.py::TestRawResponse::test_udp [32mPASSED[0m test/mitmproxy/addons/test_export.py::test_export [32mPASSED[0m test/mitmproxy/addons/test_export.py::test_export_open[PermissionError-Permission denied] [32mPASSED[0m test/mitmproxy/addons/test_export.py::test_export_open[IsADirectoryError-Is a directory] [32mPASSED[0m test/mitmproxy/addons/test_export.py::test_export_open[FileNotFoundError-No such file or directory] [32mPASSED[0m test/mitmproxy/addons/test_export.py::test_clip [32mPASSED[0m test/mitmproxy/addons/test_intercept.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_intercept.py::test_dns [32mPASSED[0m test/mitmproxy/addons/test_intercept.py::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_intercept.py::test_udp [32mPASSED[0m test/mitmproxy/addons/test_keepserving.py::test_keepserving [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo-:example.com/foo:/tmp-expected_candidates0] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/-:example.com/foo:/tmp-expected_candidates1] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo-:example.com/foo:/tmp/-expected_candidates2] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[http://example.com/foo/bar.jpg-:example.com/foo:/tmp-expected_candidates3] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/bar.jpg-:example.com/foo:/tmp-expected_candidates4] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/bar.jpg?query-:example.com/foo:/tmp-expected_candidates5] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/bar/baz.jpg-:example.com/foo:/tmp-expected_candidates6] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/bar.jpg-:/foo/bar.jpg:/tmp-expected_candidates7] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[http://example.com/foo%20bar.jpg-:example.com:/tmp-expected_candidates8] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[http://example.com/f\xf3ob\xe5r.jpg-:example.com:/tmp-expected_candidates9] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo-:example.com/foo:/tmp-expected_candidates10] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/-:example.com/foo:/tmp-expected_candidates11] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/bar-:example.com/foo:/tmp-expected_candidates12] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/foo/bar/-:example.com/foo:/tmp-expected_candidates13] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example/view.php?f=foo.jpg-:example/view.php\\?f=(.+):/tmp-expected_candidates14] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example/results?id=1&foo=2-:example/(results\\?id=.+):/tmp-expected_candidates15] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/../../../../../../etc/passwd-:example.com:/tmp-expected_candidates16] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com/C:\\foo.txt-:example.com:/tmp-expected_candidates17] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::test_file_candidates[https://example.com//etc/passwd-:example.com:/tmp-expected_candidates18] [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::TestMapLocal::test_configure [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::TestMapLocal::test_simple [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::TestMapLocal::test_nonexistent_files [32mPASSED[0m test/mitmproxy/addons/test_maplocal.py::TestMapLocal::test_is_killed [32mPASSED[0m test/mitmproxy/addons/test_mapremote.py::TestMapRemote::test_configure [32mPASSED[0m test/mitmproxy/addons/test_mapremote.py::TestMapRemote::test_simple [32mPASSED[0m test/mitmproxy/addons/test_mapremote.py::TestMapRemote::test_host_header [32mPASSED[0m test/mitmproxy/addons/test_mapremote.py::TestMapRemote::test_is_killed [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBody::test_configure [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBody::test_simple [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBody::test_taken[True] [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBody::test_taken[False] [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBody::test_order [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBodyFile::test_simple [32mPASSED[0m test/mitmproxy/addons/test_modifybody.py::TestModifyBodyFile::test_nonexistent [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::test_parse_modify_spec [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::TestModifyHeaders::test_configure [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::TestModifyHeaders::test_modify_headers [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::TestModifyHeaders::test_taken[True] [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::TestModifyHeaders::test_taken[False] [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::TestModifyHeadersFile::test_simple [32mPASSED[0m test/mitmproxy/addons/test_modifyheaders.py::TestModifyHeadersFile::test_nonexistent [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_configure [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[nothing ignored] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[address] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[ip address] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[partial address match] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[no destination info] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[no sni] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[sni] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[incomplete client hello] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[invalid client hello] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[sni mismatch] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[dtls sni] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[incomplete dtls client hello] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[invalid dtls client hello] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[quic sni] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[allow: allow] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[allow: ignore] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_ignore_connection[allow: sni mismatch] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::TestNextLayer::test_next_layer [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: regular http] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: secure web proxy] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: upstream proxy] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: experimental http3] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: HTTP over regular proxy] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: TLS over regular proxy] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: HTTPS over regular proxy] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[explicit proxy: TCP over regular proxy] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: udp -> udp] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: dtls -> dtls] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: dtls -> udp] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: udp -> dtls] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: tcp -> tcp] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: tls -> tls] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: tls -> tcp] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: tcp -> tls] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: http -> http] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: https -> https] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: https -> http] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: http -> https] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: dns] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: http3] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[reverse proxy: quic] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: tls] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: dtls] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: quic] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: raw tcp] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: http] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: tcp_hosts] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: ignore_hosts] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: dns] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: raw udp] [32mPASSED[0m test/mitmproxy/addons/test_next_layer.py::test_next_layer[transparent proxy: udp_hosts] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_basic [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_cert[pem] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_cert[p12] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_cert[cer] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_cert[magisk] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_head[pem] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_head[p12] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_head[cer] [32mPASSED[0m test/mitmproxy/addons/test_onboarding.py::TestApp::test_head[magisk] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_mkauth[- dXNlcm5hbWU6cGFzc3dvcmQ=\n] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_mkauth[basic-basic dXNlcm5hbWU6cGFzc3dvcmQ=\n] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_mkauth[foobar-foobar dXNlcm5hbWU6cGFzc3dvcmQ=\n] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_parse_http_basic_auth [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_parse_http_basic_auth_error[] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_parse_http_basic_auth_error[foo bar] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_parse_http_basic_auth_error[basic abc] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_parse_http_basic_auth_error[basic Zm9v\n] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_is_http_proxy[regular-True] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_is_http_proxy[upstream:proxy-True] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_is_http_proxy[reverse:example.com-False] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_http_auth_header[True-Proxy-Authorization] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_http_auth_header[False-Authorization] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_make_auth_required_response[True-407-Proxy-Authenticate] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_make_auth_required_response[False-401-WWW-Authenticate] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::TestProxyAuth::test_socks5 [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::TestProxyAuth::test_authenticate [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::TestProxyAuth::test_configure [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::TestProxyAuth::test_handlers [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_ldap[ldaps:localhost:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_ldap[ldap:localhost:1234:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com] [32mPASSED[0m test/mitmproxy/addons/test_proxyauth.py::test_ldap[ldap:localhost:1234:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com?search_filter_key=cn] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_start_stop [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_inject [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_inject_fail [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_warn_no_nextlayer [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_self_connect [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_options [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_startup_err [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_shutdown_err [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_dns [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_validation_no_transparent [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_transparent_init [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_udp [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_reverse_http3_and_quic_stream[http3-lazy] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_reverse_http3_and_quic_stream[http3-eager] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_reverse_http3_and_quic_stream[quic-lazy] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_reverse_http3_and_quic_stream[quic-eager] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_reverse_quic_datagram[lazy] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_reverse_quic_datagram[eager] [32mPASSED[0m test/mitmproxy/addons/test_proxyserver.py::test_regular_http3 [33mSKIPPED[0m test/mitmproxy/addons/test_readfile.py::TestReadFile::test_configure [32mPASSED[0m test/mitmproxy/addons/test_readfile.py::TestReadFile::test_read [32mPASSED[0m test/mitmproxy/addons/test_readfile.py::TestReadFile::test_corrupt [32mPASSED[0m test/mitmproxy/addons/test_readfile.py::TestReadFile::test_nonexistent_file [32mPASSED[0m test/mitmproxy/addons/test_readfile.py::TestReadFileStdin::test_stdin [32mPASSED[0m test/mitmproxy/addons/test_readfile.py::TestReadFileStdin::test_normal [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_configure [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_tcp [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_udp [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_dns [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_websocket [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_save_command [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_rotate_stream [32mPASSED[0m test/mitmproxy/addons/test_save.py::test_disk_full [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_write_error [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_request_cookies[header0-expected0] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_request_cookies[header1-expected1] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_response_cookies[header0-expected0] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_response_cookies[header1-expected1] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_seen_server_conn [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_timestamp_end [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_tls_setup [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_binary_content [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_savehar[diff_data] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_savehar[error_log] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_savehar[event_stream] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_savehar[incomplete_log] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_savehar[successful_log] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::test_savehar[websocket] [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::TestHardumpOption::test_simple [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::TestHardumpOption::test_filter [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::TestHardumpOption::test_free [32mPASSED[0m test/mitmproxy/addons/test_savehar.py::TestHardumpOption::test_compressed [32mPASSED[0m test/mitmproxy/addons/test_script.py::test_load_script [32mPASSED[0m test/mitmproxy/addons/test_script.py::test_load_fullname [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_notfound [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_quotes_around_filename [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_simple [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_reload [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_exception [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_import_error [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_configure_error [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScript::test_addon [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestCutTraceback::test_simple [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScriptLoader::test_script_run [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScriptLoader::test_script_run_nonexistent [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScriptLoader::test_simple [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScriptLoader::test_dupes [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScriptLoader::test_script_deletion [32mPASSED[0m test/mitmproxy/addons/test_script.py::TestScriptLoader::test_order [32mPASSED[0m test/mitmproxy/addons/test_script.py::test_order [32mPASSED[0m test/mitmproxy/addons/test_server_side_events.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_load_file [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_config [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_add_flows [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_ignore_host [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_ignore_content [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_ignore_content_wins_over_params [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_ignore_payload_params_other_content_type [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_hash [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_headers [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_load [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_load_with_server_replay_reuse [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_ignore_params [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_ignore_payload_params [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_full [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_kill [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_kill_new_option [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_404[204-204] [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_404[400-400] [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_404[404-404] [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_404[500-500] [32mPASSED[0m test/mitmproxy/addons/test_serverplayback.py::test_server_playback_response_deleted [32mPASSED[0m test/mitmproxy/addons/test_stickyauth.py::test_configure [32mPASSED[0m test/mitmproxy/addons/test_stickyauth.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::test_domain_match [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_config [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_simple [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_response [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_response_multiple [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_response_weird [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_response_overwrite [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_response_delete [32mPASSED[0m test/mitmproxy/addons/test_stickycookie.py::TestStickyCookie::test_request [32mPASSED[0m test/mitmproxy/addons/test_termlog.py::test_delayed_teardown [32mPASSED[0m test/mitmproxy/addons/test_termlog.py::test_output [32mPASSED[0m test/mitmproxy/addons/test_termlog.py::test_styling [32mPASSED[0m test/mitmproxy/addons/test_termlog.py::test_cannot_print [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::test_alpn_select_callback [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_configure [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_get_cert [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_clienthello [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_start_client [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_quic_start_client [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_start_server_cannot_verify [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_start_server_verify_failed [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_start_server_verify_ok[example.mitmproxy.org] [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_start_server_verify_ok[192.0.2.42] [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_quic_start_server_verify_ok[example.mitmproxy.org] [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_quic_start_server_verify_ok[192.0.2.42] [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_tls_start_server_insecure [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_quic_start_server_insecure [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_alpn_selection [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_no_h2_proxy [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_client_cert_file[mitmproxy/net/data/verificationcerts/trusted-leaf.pem] [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_client_cert_file[mitmproxy/net/data/verificationcerts/] [32mPASSED[0m test/mitmproxy/addons/test_tlsconfig.py::TestTlsConfig::test_ca_expired [32mPASSED[0m test/mitmproxy/addons/test_upstream_auth.py::test_configure [32mPASSED[0m test/mitmproxy/addons/test_upstream_auth.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_order_refresh [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_order_generators_http [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_order_generators_dns [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_order_generators_tcp [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_order_generators_udp [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_simple [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_simple_tcp [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_simple_udp [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_simple_dns [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_filter [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_create [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_orders [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_load [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_resolve [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_movement [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_duplicate [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_remove [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_setgetval [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_order [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_reversed [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_update [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_signals [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_focus_follow [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_focus [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_settings [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_properties [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_configure [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_marker[:default:-\u25cf] [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_marker[X-X] [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_marker[:grapes:-\U0001f347] [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_marker[:not valid:-\u25cf] [32mPASSED[0m test/mitmproxy/addons/test_view.py::test_marker[:weird-\u25cf] [32mPASSED[0m test/mitmproxy/contentviews/test_api.py::test_add_remove [32mPASSED[0m test/mitmproxy/contentviews/test_api.py::test_get_content_view [32mPASSED[0m test/mitmproxy/contentviews/test_api.py::test_get_message_content_view [32mPASSED[0m test/mitmproxy/contentviews/test_auto.py::test_view_auto [32mPASSED[0m test/mitmproxy/contentviews/test_base.py::test_format_dict [32mPASSED[0m test/mitmproxy/contentviews/test_base.py::test_format_pairs [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[animation-keyframe.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[blank-lines-and-spaces.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[block-comment.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[empty-rule.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[import-directive.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[indentation.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[media-directive.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[quoted-string.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[selectors.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_beautify[simple.css] [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_simple [32mPASSED[0m test/mitmproxy/contentviews/test_css.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_dns.py::test_simple [32mPASSED[0m test/mitmproxy/contentviews/test_dns.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_graphql.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_graphql.py::test_format_graphql [32mPASSED[0m test/mitmproxy/contentviews/test_graphql.py::test_format_query_list [32mPASSED[0m test/mitmproxy/contentviews/test_graphql.py::test_view_graphql [32mPASSED[0m test/mitmproxy/contentviews/test_graphql.py::test_view_graphql_doesnt_crash [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_protobuf [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_protobuf_custom_parsing_request [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_protobuf_custom_parsing_response [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_protobuf_custom_parsing_response2 [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_protobuf_custom_config [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_grpc [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_grpc_compressed [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_special_decoding [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_view_protobuf_custom_config_packed [32mPASSED[0m test/mitmproxy/contentviews/test_grpc.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_hex.py::TestHexDump::test_view_hex [32mPASSED[0m test/mitmproxy/contentviews/test_hex.py::TestHexDump::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_hex.py::TestHexStream::test_view_hex [32mPASSED[0m test/mitmproxy/contentviews/test_hex.py::TestHexStream::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3[\x01\x1d\x00\x00\xd1\xc1\xd7P\x8a\x08\x9d\\x0b\x81p\xdcx\x0f\x03_P\x88%\xb6P\xc3\xab\xbc\xda\xe0\xdd] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3[\x01\x1d\x00\x00\xd1\xc1\xd7P\x8a\x08\x9d\\x0b\x81p\xdcx\x0f\x03_P\x88%\xb6P\xc3\xab\xff\xff\xff\xff] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3[\x01@I\x00\x00\xdb_'\x93I|\xa5\x89\xd3M\x1fj\x12q\xd8\x82\xa6\x0bP\xb0\xd0C\x1b_M\x90\xd0bXt\x1eT\xad\x8f~\xfdp\xeb\xc8\xc0\x97\x07V\x96\xd0z\xbe\x94\x08\x94\xdcZ\xd4\x10\x04%\x02\xe5\xc6\xde\xb8\x17\x14\xc5\xa3\x7fT\x03315\x00A;\r\n
HTTP Error 404. The requested resource is not found.
\r\n\r\n] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3[] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3_unidirectional[\x00\x04\r\x06\xff\xff\xff\xff\xff\xff\xff\xff\x01\x00\x07\x00] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3_unidirectional[\x00\x04\r?\xff\xff\xff\xff\xff\xff\xff\xff\x01\x00\x07\x00] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3_unidirectional[\x00\x04\r\x06\xff\xff\xff\xff\xff\xff\xff\xff\x01\x00B\x00] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3_unidirectional[\x00\x04\r\x06\xff\xff\xff] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_view_http3_unidirectional[\x02] [32mPASSED[0m test/mitmproxy/contentviews/test_http3.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_javascript.py::test_view_javascript [32mPASSED[0m test/mitmproxy/contentviews/test_javascript.py::test_format_xml[simple.js] [32mPASSED[0m test/mitmproxy/contentviews/test_javascript.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_json.py::test_parse_json [32mPASSED[0m test/mitmproxy/contentviews/test_json.py::test_format_json [32mPASSED[0m test/mitmproxy/contentviews/test_json.py::test_view_json [32mPASSED[0m test/mitmproxy/contentviews/test_json.py::test_view_json_doesnt_crash [32mPASSED[0m test/mitmproxy/contentviews/test_json.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[PINGREQ] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[PINGRESP] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[SUBACK] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[UNSUBSCRIBE] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[SUBSCRIBE] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[PUBLISH] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_view_mqtt[CONNECT] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_mqtt_malformed[\xc0\xff\xff\xff\xff] [32mPASSED[0m test/mitmproxy/contentviews/test_mqtt.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_msgpack.py::test_parse_msgpack [32mPASSED[0m test/mitmproxy/contentviews/test_msgpack.py::test_format_msgpack [32mPASSED[0m test/mitmproxy/contentviews/test_msgpack.py::test_view_msgpack [32mPASSED[0m test/mitmproxy/contentviews/test_msgpack.py::test_view_msgpack_doesnt_crash [32mPASSED[0m test/mitmproxy/contentviews/test_msgpack.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_multipart.py::test_view_multipart [32mPASSED[0m test/mitmproxy/contentviews/test_multipart.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_protobuf.py::test_view_protobuf_request [32mPASSED[0m test/mitmproxy/contentviews/test_protobuf.py::test_format_pbuf[protobuf02.bin] [32mPASSED[0m test/mitmproxy/contentviews/test_protobuf.py::test_format_pbuf[protobuf03.bin] [32mPASSED[0m test/mitmproxy/contentviews/test_protobuf.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_query.py::test_view_query [32mPASSED[0m test/mitmproxy/contentviews/test_query.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_raw.py::test_view_raw [32mPASSED[0m test/mitmproxy/contentviews/test_raw.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_urlencoded.py::test_view_urlencoded [32mPASSED[0m test/mitmproxy/contentviews/test_urlencoded.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_wbxml.py::test_wbxml [32mPASSED[0m test/mitmproxy/contentviews/test_wbxml.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_simple [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_format_xml[simple.html] [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_format_xml[cdata.xml] [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_format_xml[comment.xml] [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_format_xml[inline.html] [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_format_xml[test.html] [32mPASSED[0m test/mitmproxy/contentviews/test_xml_html.py::test_render_priority [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_png[mitmproxy/data/image_parser/ct0n0g04.png-metadata0] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_png[mitmproxy/data/image_parser/ct1n0g04.png-metadata1] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_png[mitmproxy/data/image_parser/ctzn0g04.png-metadata2] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_png[mitmproxy/data/image_parser/cten0g04.png-metadata3] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_png[mitmproxy/data/image_parser/g07n0g16.png-metadata4] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_png[mitmproxy/data/image_parser/aspect.png-metadata5] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_gif[mitmproxy/data/image_parser/hopper.gif-metadata0] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_gif[mitmproxy/data/image_parser/chi.gif-metadata1] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_gif[mitmproxy/data/image_parser/iss634.gif-metadata2] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_jpeg[mitmproxy/data/image_parser/example.jpg-metadata0] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_jpeg[mitmproxy/data/image_parser/comment.jpg-metadata1] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_jpeg[mitmproxy/data/image_parser/app1.jpeg-metadata2] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_parse_jpeg[mitmproxy/data/image_parser/all.jpeg-metadata3] [32mPASSED[0m test/mitmproxy/contentviews/image/test_image_parser.py::test_ico[mitmproxy/data/image.ico-metadata0] [32mPASSED[0m test/mitmproxy/contentviews/image/test_view.py::test_view_image [32mPASSED[0m test/mitmproxy/contentviews/image/test_view.py::test_render_priority [32mPASSED[0m test/mitmproxy/coretypes/test_bidi.py::test_bidi [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_init [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_repr [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_getitem [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_setitem [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_delitem [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_iter [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_len [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_eq [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_hash [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_get_all [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_set_all [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_add [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_insert [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_keys [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_values [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_items [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDict::test_state [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDictView::test_modify [32mPASSED[0m test/mitmproxy/coretypes/test_multidict.py::TestMultiDictView::test_copy [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializable::test_copy [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializable::test_copy_id [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[Simple-state0] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[Simple-state1] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[SerializableChild-state2] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[SerializableChild-state3] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[Inheritance-state4] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[BuiltinChildren-state5] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[BuiltinChildren-state6] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_roundtrip[TLiteral-state7] [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_set [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_invalid_none [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_defaults [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_invalid_type [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_invalid_key [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_invalid_type_in_list [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_unsupported_type [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_literal [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_peername [32mPASSED[0m test/mitmproxy/coretypes/test_serializable.py::TestSerializableDataclass::test_set_immutable [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_load[dumpfile-011.mitm-https://example.com/-1] [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_load[dumpfile-018.mitm-https://www.example.com/-1] [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_load[dumpfile-019.mitm-https://webrv.rtb-seller.com/-1] [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_load[dumpfile-7-websocket.mitm-https://echo.websocket.org/-6] [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_load[dumpfile-7.mitm-https://example.com/-2] [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_load[dumpfile-10.mitm-https://example.com/-1] [32mPASSED[0m test/mitmproxy/io/test_compat.py::test_cannot_convert [32mPASSED[0m test/mitmproxy/io/test_har.py::test_corrupt [32mPASSED[0m test/mitmproxy/io/test_har.py::test_har_to_flow[charles] [32mPASSED[0m test/mitmproxy/io/test_har.py::test_har_to_flow[chrome] [32mPASSED[0m test/mitmproxy/io/test_har.py::test_har_to_flow[firefox] [32mPASSED[0m test/mitmproxy/io/test_har.py::test_har_to_flow[insomnia] [32mPASSED[0m test/mitmproxy/io/test_har.py::test_har_to_flow[postdata] [32mPASSED[0m test/mitmproxy/io/test_har.py::test_har_to_flow[safari] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_fuzz [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_har[charles] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_har[chrome] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_har[firefox] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_har[insomnia] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_har[postdata] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_har[safari] [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_empty [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_unknown_type [32mPASSED[0m test/mitmproxy/io/test_io.py::TestFlowReader::test_cannot_migrate [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_Format::test_roundtrip_big_integer [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_Format::test_roundtrip_format_examples [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_Format::test_roundtrip_format_random [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_Format::test_roundtrip_format_unicode [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_FileLoading::test_error_on_absurd_lengths [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_FileLoading::test_roundtrip_file_examples [32mPASSED[0m test/mitmproxy/io/test_tnetstring.py::Test_FileLoading::test_roundtrip_file_random [32mPASSED[0m test/mitmproxy/net/test_check.py::test_is_valid_host [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_identity[identity] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_identity[none] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders[gzip] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders[GZIP] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders[br] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders[deflate] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders[zstd] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders_strings[utf8] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_encoders_strings[latin-1] [32mPASSED[0m test/mitmproxy/net/test_encoding.py::test_cache [32mPASSED[0m test/mitmproxy/net/test_local_ip.py::test_get_local_ip [32mPASSED[0m test/mitmproxy/net/test_local_ip.py::test_get_local_ip6 [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[example.com-https-out0] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[http://example.com-https-out1] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[smtp.example.com:25-tcp-out2] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[http://127.0.0.1-https-out3] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[http://[::1]-https-out4] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[http://[::1]/-https-out5] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[https://[::1]/-https-out6] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse[http://[::1]:8080-https-out7] [32mPASSED[0m test/mitmproxy/net/test_server_spec.py::test_parse_err [32mPASSED[0m test/mitmproxy/net/test_tls.py::test_make_master_secret_logger [32mPASSED[0m test/mitmproxy/net/test_tls.py::test_sslkeylogfile [32mPASSED[0m test/mitmproxy/net/test_tls.py::test_is_record_magic [32mPASSED[0m test/mitmproxy/net/test_tls.py::test_is_dtls_record_magic [32mPASSED[0m test/mitmproxy/net/test_udp.py::test_client_server [32mPASSED[0m test/mitmproxy/net/test_udp.py::test_bind_emptystr [32mPASSED[0m test/mitmproxy/net/test_udp.py::test_reader [32mPASSED[0m test/mitmproxy/net/dns/test_classes.py::test_simple [32mPASSED[0m test/mitmproxy/net/dns/test_domain_names.py::test_unpack_from_with_compression [32mPASSED[0m test/mitmproxy/net/dns/test_domain_names.py::test_unpack [32mPASSED[0m test/mitmproxy/net/dns/test_domain_names.py::test_pack [32mPASSED[0m test/mitmproxy/net/dns/test_op_codes.py::test_simple [32mPASSED[0m test/mitmproxy/net/dns/test_response_codes.py::test_simple [32mPASSED[0m test/mitmproxy/net/dns/test_types.py::test_simple [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_read_key [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_read_quoted_string [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_read_cookie_pairs [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_pairs_roundtrips [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_cookie_roundtrips [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_parse_set_cookie_pairs [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_parse_set_cookie_header [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_refresh_cookie [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_get_expiration_ts [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_is_expired [32mPASSED[0m test/mitmproxy/net/http/test_cookies.py::test_group_cookies [32mPASSED[0m test/mitmproxy/net/http/test_headers.py::test_parse_content_type [32mPASSED[0m test/mitmproxy/net/http/test_headers.py::test_assemble_content_type [32mPASSED[0m test/mitmproxy/net/http/test_multipart.py::test_decode [32mPASSED[0m test/mitmproxy/net/http/test_multipart.py::test_encode [32mPASSED[0m test/mitmproxy/net/http/test_status_codes.py::test_simple [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_ascii_check [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_port_range [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_unparse [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_empty_key_trailing_equal_sign [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_encode [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_decode [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_quote [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_unquote [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_hostport [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_default_port [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo:42-True-out0] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo:42-True-out1] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[127.0.0.1:443-True-out2] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[[2001:db8:42::]:443-True-out3] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[xn--aaa-pla.example:80-True-out4] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[xn--r8jz45g.xn--zckzah:80-True-out5] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo-True-out6] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo..bar-False-out7] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo:bar-False-out8] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo:bar-False-out9] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[foo:999999999-False-out10] [32mPASSED[0m test/mitmproxy/net/http/test_url.py::test_parse_authority[\xff-False-out11] [32mPASSED[0m test/mitmproxy/net/http/test_user_agents.py::test_get_shortcut [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_request [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_request_head [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_response [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_response_head [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_body [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_request_line [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_request_headers [32mPASSED[0m test/mitmproxy/net/http/http1/test_assemble.py::test_assemble_response_headers [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_get_header_tokens [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_connection_close [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_read_request_head [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_read_response_head [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_validate_headers [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_expected_http_body_size [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_read_request_line [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::test_read_response_line [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_simple [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_multi [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_continued [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_continued_err [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_err [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_empty_name [32mPASSED[0m test/mitmproxy/net/http/http1/test_read.py::TestReadHeaders::test_read_empty_value [32mPASSED[0m test/mitmproxy/platform/test_pf.py::TestLookup::test_simple [32mPASSED[0m test/mitmproxy/proxy/test_commands.py::test_dataclasses [32mPASSED[0m test/mitmproxy/proxy/test_commands.py::test_start_hook [32mPASSED[0m test/mitmproxy/proxy/test_context.py::test_context [32mPASSED[0m test/mitmproxy/proxy/test_events.py::test_dataclasses [32mPASSED[0m test/mitmproxy/proxy/test_events.py::test_command_completed [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestLayer::test_continue [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestLayer::test_debug_messages [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestLayer::test_debug_shorten [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestNextLayer::test_simple [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestNextLayer::test_late_hook_reply [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestNextLayer::test_receive_close[True] [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestNextLayer::test_receive_close[False] [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestNextLayer::test_func_references [32mPASSED[0m test/mitmproxy/proxy/test_layer.py::TestNextLayer::test_repr [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_make [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_last_exception_and_running [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_tcp_start_stop [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_transparent[True] [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_transparent[False] [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_wireguard [33mSKIPPED[0m test/mitmproxy/proxy/test_mode_servers.py::test_wireguard_generate_conf [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_wireguard_invalid_conf [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_tcp_start_error [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_invalid_protocol [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_udp_start_stop [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_udp_start_error [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_udp_connection_reuse [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_udp_dual_stack [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_local_redirector [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_local_redirector_startup_err [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_multiple_local_redirectors [32mPASSED[0m test/mitmproxy/proxy/test_mode_servers.py::test_always_uses_current_instance [32mPASSED[0m test/mitmproxy/proxy/test_mode_specs.py::test_parse [32mPASSED[0m test/mitmproxy/proxy/test_mode_specs.py::test_parse_subclass [32mPASSED[0m test/mitmproxy/proxy/test_mode_specs.py::test_listen_addr [32mPASSED[0m test/mitmproxy/proxy/test_mode_specs.py::test_parse_specific_modes [32mPASSED[0m test/mitmproxy/proxy/test_server_hooks.py::test_noop [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_tunnel_handshake_start[success] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_tunnel_handshake_start[fail] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_tunnel_handshake_command[success] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_tunnel_handshake_command[fail] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_tunnel_default_impls [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_tunnel_openconnection_error [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_disconnect_during_handshake_start[client] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_disconnect_during_handshake_start[server] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_disconnect_during_handshake_command[client] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_disconnect_during_handshake_command[server] [32mPASSED[0m test/mitmproxy/proxy/test_tunnel.py::test_layer_stack [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_simple [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_mismatch [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_partial_assert [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_placeholder[True] [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_placeholder[False] [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_placeholder_type_mismatch [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_unfinished [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_command_reply [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_default_playbook [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_eq_blocking [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_eq_placeholder [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_command_multiple_replies[False] [32mPASSED[0m test/mitmproxy/proxy/test_tutils.py::test_command_multiple_replies[True] [32mPASSED[0m test/mitmproxy/proxy/test_utils.py::test_expect [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_invalid_and_dummy_end [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_regular [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_regular_mode_no_hook [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_reverse_premature_close [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_reverse [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_reverse_fail_connection [32mPASSED[0m test/mitmproxy/proxy/layers/test_dns.py::test_reverse_with_query_resend [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_upstream_https [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_proxy[True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_proxy[False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_dns [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_quic[True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_quic[False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_udp [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_proxy_tcp_over_tls[eager-True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_proxy_tcp_over_tls[eager-False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_proxy_tcp_over_tls[lazy-True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_proxy_tcp_over_tls[lazy-False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_transparent_tcp[eager] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_transparent_tcp[lazy] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_reverse_eager_connect_failure [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_transparent_eager_connect_failure [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_success[127.0.0.1-\x01\x7f\x00\x00\x01] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_success[::1-\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_success[example.com-\x03\x0bexample.com] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_trickle [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_err[GET / HTTP/1.1-None-Probably not a SOCKS request but a regular HTTP request. Invalid SOCKS version. Expected 0x05, got 0x47] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_err[abcd-None-Invalid SOCKS version. Expected 0x05, got 0x61] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_err[\x05\x01\x00\x05\x02\x00\x01\x7f\x00\x00\x01\x124-\x05\x00\x05\x07\x00\x01\x00\x00\x00\x00\x00\x00-Unsupported SOCKS5 request: b'\\x05\\x02\\x00\\x01\\x7f\\x00\\x00\\x01\\x124'] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_err[\x05\x01\x00\x05\x01\x00\xff\x00\x00-\x05\x00\x05\x08\x00\x01\x00\x00\x00\x00\x00\x00-Unknown address type: 255] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_auth_success[\x05\x01\x02-\x05\x02-\x01\x04user\x08password-\x01\x00-127.0.0.1-\x01\x7f\x00\x00\x01] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_auth_success[\x05\x02\x01\x02-\x05\x02-\x01\x04user\x08password-\x01\x00-127.0.0.1-\x01\x7f\x00\x00\x01] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_auth_fail[\x05\x01\x00-None-None-\x05\xff\x00\x01\x00\x00\x00\x00\x00\x00-Client does not support SOCKS5 with user/password authentication.] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_auth_fail[\x05\x02\x00\x02-\x05\x02-\x01\x04user\x07errcode-\x01\x01-authentication failed] [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_eager_err [32mPASSED[0m test/mitmproxy/proxy/layers/test_modes.py::test_socks5_premature_close [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::test_error_code_to_str [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::test_is_success_error_code [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::test_secrets_logger[s1 s2\n] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::test_secrets_logger[s1 s2] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestParseClientHello::test_input [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestParseClientHello::test_invalid [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestParseClientHello::test_connection_error [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestParseClientHello::test_no_return [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicStreamLayer::test_ignored [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicStreamLayer::test_simple [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_error[True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_error[False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_ignored [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_msg_inject [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_reset_with_end_hook [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_close_with_end_hooks [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_invalid_stream_event [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_invalid_event [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_full_close [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_open_connection [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestRawQuicLayer::test_invalid_connection_command [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_invalid_event[True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_invalid_event[False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_invalid_stream_command [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_close [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_close_error [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_datagram [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_stream_data [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_stream_reset [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestQuicLayer::test_stream_stop [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestServerTLS::test_repr [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestServerTLS::test_not_connected [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestServerTLS::test_simple [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestServerTLS::test_untrusted_cert [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_http3_disabled [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_client_only [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_server_required[open] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_server_required[closed] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_passthrough_from_clienthello[open] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_passthrough_from_clienthello[closed] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_cannot_parse_clienthello[\x16\x03\x01\x00\x00-Packet fixed bit is zero (1603010000)] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_cannot_parse_clienthello[test-Malformed head (74657374)] [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_mitmproxy_ca_is_untrusted [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_server_unavailable_and_no_settings [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_no_server_tls [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_version_negotiation [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_non_init_clienthello [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_invalid_clienthello [32mPASSED[0m test/mitmproxy/proxy/layers/test_quic.py::TestClientTLS::test_tls_reset [32mPASSED[0m test/mitmproxy/proxy/layers/test_socks5_fuzz.py::test_socks5_fuzz [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_open_connection [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_open_connection_err [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_simple [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_receive_data_before_server_connected [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_receive_data_after_half_close [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_ignore[True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_ignore[False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tcp.py::test_inject [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_record_contents [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_record_contents_err [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_get_client_hello [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_parse_client_hello [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestServerTLS::test_repr [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestServerTLS::test_not_connected [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestServerTLS::test_simple [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestServerTLS::test_untrusted_cert [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestServerTLS::test_remote_speaks_no_tls [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestServerTLS::test_unsupported_protocol [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_client_only [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_server_required[open] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_server_required[closed] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_passthrough_from_clienthello[open] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_passthrough_from_clienthello[closed] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_cannot_parse_clienthello [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_mitmproxy_ca_is_untrusted [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_immediate_disconnect[tls_clienthello] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_immediate_disconnect[tls_start_client] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_immediate_disconnect[handshake] [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::TestClientTLS::test_unsupported_protocol [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_dtls_record_contents [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test__dtls_record_contents_err [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_dtls_get_client_hello [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls.py::test_dtls_parse_client_hello [32mPASSED[0m test/mitmproxy/proxy/layers/test_tls_fuzz.py::test_fuzz_parse_client_hello [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_open_connection [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_open_connection_err [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_simple [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_receive_data_before_server_connected [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_ignore[True] [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_ignore[False] [32mPASSED[0m test/mitmproxy/proxy/layers/test_udp.py::test_inject [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_masking [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_upgrade [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_upgrade_streamed [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_modify_message [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_empty_message [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_drop_message [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_fragmented [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_unfragmented [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_protocol_error [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_ping [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_close_normal [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_close_disconnect [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_close_code [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_deflate [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_unknown_ext [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_websocket_connection_repr [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::TestFragmentizer::test_empty [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::TestFragmentizer::test_keep_sizes [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::TestFragmentizer::test_rechunk [32mPASSED[0m test/mitmproxy/proxy/layers/test_websocket.py::test_inject_message [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_https_proxy[lazy] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_https_proxy[eager] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[lazy-False-False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[lazy-False-True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[lazy-True-False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[lazy-True-True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[eager-False-False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[eager-False-True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[eager-True-False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_redirect[eager-True-True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_multiple_server_connections [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_pipelining[identity] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_pipelining[chunked] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_reply_from_proxy [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_until_eof [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_disconnect_while_intercept [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_streaming[identity-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_streaming[identity-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_streaming[identity-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_streaming[chunked-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_streaming[chunked-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_response_streaming[chunked-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_stream_modify [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[normal response-identity-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[normal response-identity-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[normal response-identity-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[normal response-chunked-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[normal response-chunked-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[normal response-chunked-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early response-identity-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early response-identity-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early response-identity-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early response-chunked-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early response-chunked-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early response-chunked-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early close-identity-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early close-identity-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early close-identity-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early close-chunked-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early close-chunked-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early close-chunked-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early kill-identity-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early kill-identity-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early kill-identity-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early kill-chunked-body_size=0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early kill-chunked-body_size=3] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_streaming[early kill-chunked-addon] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_body_size_limit[identity-request] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_body_size_limit[identity-response] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_body_size_limit[chunked-request] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_body_size_limit[chunked-response] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_server_unreachable[True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_server_unreachable[False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_server_aborts[None] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_server_aborts[I don't speak HTTP.] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_server_aborts[HTTP/1.1 200 OK\r\nContent-Length: 10\r\n\r\nweee] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[http-example.com-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[http-example.com-change-destination] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[http-example.com-change-proxy] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[http-xn--eckwd4c7c.xn--zckzah-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[http-xn--eckwd4c7c.xn--zckzah-change-destination] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[http-xn--eckwd4c7c.xn--zckzah-change-proxy] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[https-example.com-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[https-example.com-change-destination] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[https-example.com-change-proxy] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[https-xn--eckwd4c7c.xn--zckzah-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[https-xn--eckwd4c7c.xn--zckzah-change-destination] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upstream_proxy[https-xn--eckwd4c7c.xn--zckzah-change-proxy] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_tcp[client-regular] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_tcp[client-upstream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_tcp[server-regular] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_tcp[server-upstream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_proxy_chain[eager] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_proxy_chain[lazy] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_no_headers [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_without_empty_chunk_in_head_request [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_relative_request [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_proxy_relative_request_no_host_header [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_expect [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_client_aborts[True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_client_aborts[False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_server_aborts[True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_http_server_aborts[False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[http_connect] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[requestheaders] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[request] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[script-response-responseheaders] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[responseheaders] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[response] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_kill_flow[error] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_close_during_connect_hook [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_connection_close_header[-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_connection_close_header[-Connection: close\r\n] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_connection_close_header[Connection: close\r\n-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_connection_close_header[Connection: close\r\n-Connection: close\r\n] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upgrade[websocket] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upgrade[tcp] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_upgrade[none] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_dont_reuse_closed [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_reuse_error [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_transparent_sni [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_reverse_sni [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_original_server_disconnects [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_smuggling [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_smuggling_whitespace [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_smuggling_validation_disabled [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_request_smuggling_te_te [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_invalid_content_length [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_chunked_and_content_length_set_by_addon [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_connect_more_newlines [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_connect_unauthorized [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_memory_usage_completed_flows [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_memory_usage_errored_flows [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http.py::test_drop_stream_with_paused_events [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_simple[pipeline] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_simple[None] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_connect[pipeline] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_connect[None] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_upgrade[pipeline] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_upgrade[None] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestServer::test_upgrade_denied [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestClient::test_simple[pipeline] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestClient::test_simple[None] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestClient::test_connect [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestClient::test_upgrade [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http1.py::TestClient::test_upgrade_denied [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_simple [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_response_trailers[stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_response_trailers[] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_request_trailers[stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_request_trailers[] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_upstream_error [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_long_response[trailers] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_long_response[] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST-request-stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST-request-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST-response-stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST-response-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[disconnect-request-stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[disconnect-request-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[disconnect-response-stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[disconnect-response-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST+disconnect-request-stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST+disconnect-request-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST+disconnect-response-stream] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_http2_client_aborts[RST+disconnect-response-] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_no_normalization[True] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_no_normalization[False] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_split_pseudo_headers[input0-pseudo0-headers0] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_split_pseudo_headers[input1-pseudo1-headers1] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_split_pseudo_headers[input2-pseudo2-headers2] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_split_pseudo_headers_err [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_rst_then_close [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_cancel_then_server_disconnect [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_cancel_during_response_hook [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_stream_concurrency [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_max_concurrency [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_stream_concurrent_get_connection [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::test_kill_stream [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::TestClient::test_no_data_on_closed_stream [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::TestClient::test_informational_response[103-103 Early Hints] [32mPASSED[0m test/mitmproxy/proxy/layers/http/test_http2.py::TestClient::test_informational_response[1not_a_number-