├── .appveyor.yml ├── .codecov.yml ├── .gitattributes ├── .gitignore ├── .landscape.yml ├── .travis.yml ├── CHANGELOG ├── LICENSE ├── MANIFEST.in ├── README.rst ├── dev.ps1 ├── dev.sh ├── docker ├── Dockerfile ├── DockerfileARMv7 ├── README.md └── docker-entrypoint.sh ├── docs ├── .gitignore ├── README.md ├── bucketassets │ ├── error.html │ └── robots.txt ├── build-archive ├── build-current ├── ci ├── modd.conf ├── package.json ├── raw │ ├── _explicit.graffle │ │ ├── data.plist │ │ ├── image3.icns │ │ └── image6.tiff │ ├── _explicit_https.graffle │ │ ├── data.plist │ │ ├── image3.icns │ │ └── image6.tiff │ ├── _transparent.graffle │ │ ├── data.plist │ │ ├── image3.icns │ │ └── image6.tiff │ ├── _transparent_https.graffle │ │ ├── data.plist │ │ ├── image3.icns │ │ └── image6.tiff │ └── proxy-modes.vsdx ├── scripts │ ├── filters.py │ └── options.py ├── setup ├── src │ ├── config.toml │ ├── content │ │ ├── _index.md │ │ ├── addons-commands.md │ │ ├── addons-events.md │ │ ├── addons-options.md │ │ ├── addons-overview.md │ │ ├── addons-scripting.md │ │ ├── concepts-certificates.md │ │ ├── concepts-commands.md │ │ ├── concepts-filters.md │ │ ├── concepts-howmitmproxyworks.md │ │ ├── concepts-modes.md │ │ ├── concepts-options.md │ │ ├── concepts-protocols.md │ │ ├── howto-ignoredomains.md │ │ ├── howto-transparent-vms.md │ │ ├── howto-transparent.md │ │ ├── howto-wireshark-tls.md │ │ ├── overview-features.md │ │ ├── overview-installation.md │ │ ├── tools-mitmdump.md │ │ ├── tools-mitmproxy.md │ │ ├── tools-mitmweb.md │ │ ├── tute-clientreplay.md │ │ └── tute-highscores.md │ ├── examples │ ├── generated │ │ └── .gitkeep │ ├── layouts │ │ ├── _default │ │ │ └── single.html │ │ ├── partials │ │ │ ├── add-anchors.html │ │ │ ├── edit-on-github.html │ │ │ ├── outdated.html │ │ │ ├── sidebar.html │ │ │ └── sidemenu.html │ │ └── shortcodes │ │ │ ├── example.html │ │ │ ├── note.html │ │ │ └── readfile.html │ ├── static │ │ ├── certinstall-webapp.png │ │ ├── logo-docs.png │ │ ├── schematics │ │ │ ├── how-mitmproxy-works-explicit-https.png │ │ │ ├── how-mitmproxy-works-explicit.png │ │ │ ├── how-mitmproxy-works-transparent-https.png │ │ │ ├── how-mitmproxy-works-transparent.png │ │ │ ├── proxy-modes-flowchart.png │ │ │ ├── proxy-modes-regular.png │ │ │ ├── proxy-modes-reverse.png │ │ │ ├── proxy-modes-transparent-1.png │ │ │ ├── proxy-modes-transparent-2.png │ │ │ ├── proxy-modes-transparent-3.png │ │ │ ├── proxy-modes-transparent-wrong.png │ │ │ ├── proxy-modes-upstream.png │ │ │ └── proxy-modes.pdf │ │ ├── screenshots │ │ │ ├── mitmproxy.png │ │ │ └── mitmweb.png │ │ ├── transparent-vms │ │ │ ├── step1_proxy.png │ │ │ ├── step1_vbox_eth0.png │ │ │ ├── step1_vbox_eth1.png │ │ │ └── step2_proxied_vm.png │ │ └── tute-highscores │ │ │ ├── leaderboard.png │ │ │ ├── one.png │ │ │ └── supermega.png │ └── themes │ │ └── mitmproxydocs │ │ ├── archetypes │ │ └── default.md │ │ ├── layouts │ │ ├── _default │ │ │ ├── list.html │ │ │ └── single.html │ │ └── partials │ │ │ ├── footer.html │ │ │ └── header.html │ │ ├── static │ │ └── css │ │ │ └── style.css │ │ └── theme.toml ├── style │ ├── badge.scss │ ├── fa │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _rotated-flipped.scss │ │ ├── _screen-reader.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ ├── fa-brands.scss │ │ ├── fa-regular.scss │ │ ├── fa-solid.scss │ │ └── fontawesome.scss │ ├── style.scss │ └── syntax.css ├── upload-archive ├── upload-stable └── yarn.lock ├── examples ├── README.md ├── addons │ ├── addheader.py │ ├── anatomy.py │ ├── commands-flows.py │ ├── commands-paths.py │ ├── commands-simple.py │ ├── events.py │ ├── options-configure.py │ ├── options-simple.py │ └── scripting.py ├── complex │ ├── README.md │ ├── change_upstream_proxy.py │ ├── dns_spoofing.py │ ├── dup_and_replay.py │ ├── full_transparency_shim.c │ ├── har_dump.py │ ├── mitmproxywrapper.py │ ├── nonblocking.py │ ├── remote_debug.py │ ├── sslstrip.py │ ├── stream.py │ ├── stream_modify.py │ ├── tcp_message.py │ ├── tls_passthrough.py │ ├── websocket_inject_message.py │ └── xss_scanner.py ├── keys.yaml ├── pathod │ ├── libpathod_pathoc.py │ ├── test_context.py │ ├── test_setup.py │ └── test_setupall.py └── simple │ ├── README.md │ ├── add_header.py │ ├── add_header_class.py │ ├── custom_contentview.py │ ├── custom_option.py │ ├── filter_flows.py │ ├── internet_in_mirror.py │ ├── io_read_dumpfile.py │ ├── io_write_dumpfile.py │ ├── log_events.py │ ├── modify_body_inject_iframe.py │ ├── modify_form.py │ ├── modify_querystring.py │ ├── redirect_requests.py │ ├── send_reply_from_proxy.py │ └── wsgi_flask_app.py ├── issue_template.md ├── mitmproxy ├── __init__.py ├── addonmanager.py ├── addons │ ├── __init__.py │ ├── anticache.py │ ├── anticomp.py │ ├── block.py │ ├── browser.py │ ├── check_ca.py │ ├── clientplayback.py │ ├── core.py │ ├── cut.py │ ├── disable_h2c.py │ ├── dumper.py │ ├── eventstore.py │ ├── export.py │ ├── intercept.py │ ├── keepserving.py │ ├── onboarding.py │ ├── onboardingapp │ │ ├── __init__.py │ │ ├── app.py │ │ ├── static │ │ │ ├── bootstrap.min.css │ │ │ ├── fontawesome │ │ │ │ ├── css │ │ │ │ │ ├── font-awesome.css │ │ │ │ │ └── font-awesome.min.css │ │ │ │ └── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ └── fontawesome-webfont.woff │ │ │ ├── images │ │ │ │ ├── favicon.ico │ │ │ │ └── mitmproxy-long.png │ │ │ └── mitmproxy.css │ │ └── templates │ │ │ ├── frame.html │ │ │ ├── index.html │ │ │ └── layout.html │ ├── proxyauth.py │ ├── readfile.py │ ├── replace.py │ ├── save.py │ ├── script.py │ ├── serverplayback.py │ ├── setheaders.py │ ├── stickyauth.py │ ├── stickycookie.py │ ├── streambodies.py │ ├── termlog.py │ ├── termstatus.py │ ├── upstream_auth.py │ ├── view.py │ └── wsgiapp.py ├── certs.py ├── command.py ├── connections.py ├── contentviews │ ├── __init__.py │ ├── auto.py │ ├── base.py │ ├── css.py │ ├── hex.py │ ├── image │ │ ├── __init__.py │ │ ├── image_parser.py │ │ └── view.py │ ├── javascript.py │ ├── json.py │ ├── multipart.py │ ├── protobuf.py │ ├── query.py │ ├── raw.py │ ├── urlencoded.py │ ├── wbxml.py │ └── xml_html.py ├── contrib │ ├── README │ ├── __init__.py │ ├── kaitaistruct │ │ ├── exif.py │ │ ├── exif_be.py │ │ ├── exif_le.py │ │ ├── gif.py │ │ ├── google_protobuf.py │ │ ├── ico.py │ │ ├── jpeg.py │ │ ├── make.sh │ │ ├── png.py │ │ ├── tls_client_hello.ksy │ │ ├── tls_client_hello.py │ │ └── vlq_base128_le.py │ └── wbxml │ │ ├── ASCommandResponse.py │ │ ├── ASWBXML.py │ │ ├── ASWBXMLByteQueue.py │ │ ├── ASWBXMLCodePage.py │ │ ├── GlobalTokens.py │ │ ├── InvalidDataException.py │ │ └── __init__.py ├── controller.py ├── coretypes │ ├── __init__.py │ ├── basethread.py │ ├── bidi.py │ ├── multidict.py │ └── serializable.py ├── ctx.py ├── eventsequence.py ├── exceptions.py ├── flow.py ├── flowfilter.py ├── http.py ├── io │ ├── __init__.py │ ├── compat.py │ ├── io.py │ └── tnetstring.py ├── log.py ├── master.py ├── net │ ├── __init__.py │ ├── check.py │ ├── http │ │ ├── __init__.py │ │ ├── cookies.py │ │ ├── encoding.py │ │ ├── headers.py │ │ ├── http1 │ │ │ ├── __init__.py │ │ │ ├── assemble.py │ │ │ └── read.py │ │ ├── http2 │ │ │ ├── __init__.py │ │ │ ├── framereader.py │ │ │ └── utils.py │ │ ├── message.py │ │ ├── multipart.py │ │ ├── request.py │ │ ├── response.py │ │ ├── status_codes.py │ │ ├── url.py │ │ └── user_agents.py │ ├── server_spec.py │ ├── socks.py │ ├── tcp.py │ ├── tls.py │ ├── websockets │ │ ├── __init__.py │ │ ├── frame.py │ │ ├── masker.py │ │ └── utils.py │ └── wsgi.py ├── options.py ├── optmanager.py ├── platform │ ├── __init__.py │ ├── linux.py │ ├── openbsd.py │ ├── osx.py │ ├── pf.py │ └── windows.py ├── proxy │ ├── __init__.py │ ├── config.py │ ├── modes │ │ ├── __init__.py │ │ ├── http_proxy.py │ │ ├── reverse_proxy.py │ │ ├── socks_proxy.py │ │ └── transparent_proxy.py │ ├── protocol │ │ ├── __init__.py │ │ ├── base.py │ │ ├── http.py │ │ ├── http1.py │ │ ├── http2.py │ │ ├── rawtcp.py │ │ ├── tls.py │ │ └── websocket.py │ ├── root_context.py │ └── server.py ├── script │ ├── __init__.py │ └── concurrent.py ├── stateobject.py ├── tcp.py ├── test │ ├── taddons.py │ ├── tflow.py │ └── tutils.py ├── tools │ ├── __init__.py │ ├── _main.py │ ├── cmdline.py │ ├── console │ │ ├── __init__.py │ │ ├── commander │ │ │ ├── __init__.py │ │ │ └── commander.py │ │ ├── commandexecutor.py │ │ ├── commands.py │ │ ├── common.py │ │ ├── consoleaddons.py │ │ ├── defaultkeys.py │ │ ├── eventlog.py │ │ ├── flowdetailview.py │ │ ├── flowlist.py │ │ ├── flowview.py │ │ ├── grideditor │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── col_bytes.py │ │ │ ├── col_subgrid.py │ │ │ ├── col_text.py │ │ │ ├── col_viewany.py │ │ │ └── editors.py │ │ ├── help.py │ │ ├── keybindings.py │ │ ├── keymap.py │ │ ├── layoutwidget.py │ │ ├── master.py │ │ ├── options.py │ │ ├── overlay.py │ │ ├── palettes.py │ │ ├── searchable.py │ │ ├── signals.py │ │ ├── statusbar.py │ │ ├── tabs.py │ │ └── window.py │ ├── dump.py │ ├── main.py │ └── web │ │ ├── __init__.py │ │ ├── app.py │ │ ├── master.py │ │ ├── static │ │ ├── app.css │ │ ├── app.js │ │ ├── fonts │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── images │ │ │ ├── chrome-devtools │ │ │ │ ├── LICENSE │ │ │ │ ├── resourceCSSIcon.png │ │ │ │ ├── resourceDocumentIcon.png │ │ │ │ ├── resourceJSIcon.png │ │ │ │ └── resourcePlainIcon.png │ │ │ ├── favicon.ico │ │ │ ├── resourceExecutableIcon.png │ │ │ ├── resourceFlashIcon.png │ │ │ ├── resourceImageIcon.png │ │ │ ├── resourceJavaIcon.png │ │ │ ├── resourceNotModifiedIcon.png │ │ │ └── resourceRedirectIcon.png │ │ ├── static.js │ │ ├── vendor.css │ │ └── vendor.js │ │ ├── static_viewer.py │ │ ├── templates │ │ └── index.html │ │ └── webaddons.py ├── types.py ├── utils │ ├── __init__.py │ ├── arg_check.py │ ├── bits.py │ ├── data.py │ ├── debug.py │ ├── human.py │ ├── sliding_window.py │ ├── strutils.py │ └── typecheck.py ├── version.py └── websocket.py ├── pathod ├── __init__.py ├── language │ ├── __init__.py │ ├── actions.py │ ├── base.py │ ├── exceptions.py │ ├── generators.py │ ├── http.py │ ├── http2.py │ ├── message.py │ ├── websockets.py │ └── writer.py ├── log.py ├── pathoc.py ├── pathoc_cmdline.py ├── pathod.py ├── pathod_cmdline.py ├── protocols │ ├── __init__.py │ ├── http.py │ ├── http2.py │ └── websockets.py ├── test.py └── utils.py ├── release ├── .gitignore ├── README.md ├── __init__.py ├── cibuild.py ├── hooks │ ├── hook-cryptography.py │ ├── hook-mitmproxy.addons.onboardingapp.py │ ├── hook-mitmproxy.py │ ├── hook-mitmproxy.tools.web.py │ ├── hook-passlib.py │ └── hook-pydivert.py ├── installbuilder │ ├── .gitignore │ ├── license.xml.enc │ ├── logo-installer-icon.png │ ├── logo-installer.png │ ├── logo.ico │ ├── mitmproxy.xml │ └── setup │ │ └── .gitignore ├── specs │ ├── icon.ico │ ├── mitmdump │ ├── mitmproxy_main │ ├── mitmweb │ ├── pathoc │ └── pathod └── windows-store-experiment │ ├── AppxManifest.xml │ ├── Assets │ ├── logo.150x150.png │ ├── logo.44x44.png │ └── logo.50x50.png │ └── README.md ├── requirements.txt ├── setup.cfg ├── setup.py ├── test ├── __init__.py ├── bench │ ├── .gitignore │ ├── README.md │ ├── benchmark.py │ ├── run-mitmdump │ └── run-mitmproxy ├── conftest.py ├── examples │ ├── __init__.py │ ├── test_examples.py │ ├── test_har_dump.py │ └── test_xss_scanner.py ├── filename_matching.py ├── full_coverage_plugin.py ├── helper_tools │ ├── dumperview.py │ ├── getcert │ ├── inspect_dumpfile.py │ ├── memoryleak.py │ └── passive_close.py ├── individual_coverage.py ├── mitmproxy │ ├── __init__.py │ ├── addons │ │ ├── __init__.py │ │ ├── onboardingapp │ │ │ ├── __init__.py │ │ │ └── test_app.py │ │ ├── test_anticache.py │ │ ├── test_anticomp.py │ │ ├── test_block.py │ │ ├── test_browser.py │ │ ├── test_check_ca.py │ │ ├── test_clientplayback.py │ │ ├── test_core.py │ │ ├── test_cut.py │ │ ├── test_disable_h2c.py │ │ ├── test_dumper.py │ │ ├── test_eventstore.py │ │ ├── test_export.py │ │ ├── test_intercept.py │ │ ├── test_keepserving.py │ │ ├── test_onboarding.py │ │ ├── test_proxyauth.py │ │ ├── test_readfile.py │ │ ├── test_replace.py │ │ ├── test_save.py │ │ ├── test_script.py │ │ ├── test_serverplayback.py │ │ ├── test_setheaders.py │ │ ├── test_stickyauth.py │ │ ├── test_stickycookie.py │ │ ├── test_streambodies.py │ │ ├── test_termlog.py │ │ ├── test_termstatus.py │ │ ├── test_upstream_auth.py │ │ ├── test_view.py │ │ └── test_wsgiapp.py │ ├── completion │ │ ├── aaa │ │ ├── aab │ │ ├── aac │ │ └── bbb │ │ │ └── Readme.md │ ├── contentviews │ │ ├── __init__.py │ │ ├── image │ │ │ ├── __init__.py │ │ │ ├── test_image_parser.py │ │ │ └── test_view.py │ │ ├── test_api.py │ │ ├── test_auto.py │ │ ├── test_base.py │ │ ├── test_css.py │ │ ├── test_css_data │ │ │ ├── animation-keyframe-formatted.css │ │ │ ├── animation-keyframe.css │ │ │ ├── blank-lines-and-spaces-formatted.css │ │ │ ├── blank-lines-and-spaces.css │ │ │ ├── block-comment-formatted.css │ │ │ ├── block-comment.css │ │ │ ├── empty-rule-formatted.css │ │ │ ├── empty-rule.css │ │ │ ├── import-directive-formatted.css │ │ │ ├── import-directive.css │ │ │ ├── indentation-formatted.css │ │ │ ├── indentation.css │ │ │ ├── media-directive-formatted.css │ │ │ ├── media-directive.css │ │ │ ├── quoted-string-formatted.css │ │ │ ├── quoted-string.css │ │ │ ├── selectors-formatted.css │ │ │ ├── selectors.css │ │ │ ├── simple-formatted.css │ │ │ └── simple.css │ │ ├── test_hex.py │ │ ├── test_javascript.py │ │ ├── test_js_data │ │ │ ├── simple-formatted.js │ │ │ └── simple.js │ │ ├── test_json.py │ │ ├── test_multipart.py │ │ ├── test_protobuf.py │ │ ├── test_protobuf_data │ │ │ ├── protobuf01 │ │ │ ├── protobuf02 │ │ │ ├── protobuf02-decoded │ │ │ ├── protobuf03 │ │ │ └── protobuf03-decoded │ │ ├── test_query.py │ │ ├── test_raw.py │ │ ├── test_urlencoded.py │ │ ├── test_wbxml.py │ │ ├── test_wbxml_data │ │ │ ├── data-formatted.wbxml │ │ │ └── data.wbxml │ │ ├── test_xml_html.py │ │ └── test_xml_html_data │ │ │ ├── cdata-formatted.xml │ │ │ ├── cdata.xml │ │ │ ├── comment-formatted.xml │ │ │ ├── comment.xml │ │ │ ├── inline-formatted.html │ │ │ ├── inline.html │ │ │ ├── simple-formatted.html │ │ │ ├── simple.html │ │ │ ├── test-formatted.html │ │ │ └── test.html │ ├── coretypes │ │ ├── __init__.py │ │ ├── test_basethread.py │ │ ├── test_bidi.py │ │ ├── test_multidict.py │ │ └── test_serializable.py │ ├── data │ │ ├── 1.css │ │ ├── addonscripts │ │ │ ├── addon.py │ │ │ ├── concurrent_decorator.py │ │ │ ├── concurrent_decorator_class.py │ │ │ ├── concurrent_decorator_err.py │ │ │ ├── error.py │ │ │ ├── load_error.py │ │ │ ├── recorder │ │ │ │ ├── a.py │ │ │ │ ├── b.py │ │ │ │ ├── c.py │ │ │ │ ├── e.py │ │ │ │ ├── error.py │ │ │ │ └── recorder.py │ │ │ ├── same_filename │ │ │ │ └── addon.py │ │ │ ├── shutdown.py │ │ │ ├── stream_modify.py │ │ │ └── tcp_stream_modify.py │ │ ├── all.jpeg │ │ ├── clientcert │ │ │ ├── .gitignore │ │ │ ├── 127.0.0.1.pem │ │ │ ├── client.cnf │ │ │ ├── client.pem │ │ │ └── make │ │ ├── confdir │ │ │ ├── mitmproxy-ca-cert.cer │ │ │ ├── mitmproxy-ca-cert.p12 │ │ │ ├── mitmproxy-ca-cert.pem │ │ │ └── mitmproxy-ca.pem │ │ ├── dercert │ │ ├── dumpfile-010 │ │ ├── dumpfile-011 │ │ ├── dumpfile-018 │ │ ├── har_extractor.har │ │ ├── htpasswd │ │ ├── htpasswd.invalid │ │ ├── image.gif │ │ ├── image.ico │ │ ├── image.jpg │ │ ├── image.png │ │ ├── image_parser │ │ │ ├── README.md │ │ │ ├── all.jpeg │ │ │ ├── app1.jpeg │ │ │ ├── aspect.png │ │ │ ├── chi.gif │ │ │ ├── comment.jpg │ │ │ ├── ct0n0g04.png │ │ │ ├── ct1n0g04.png │ │ │ ├── cten0g04.png │ │ │ ├── ctzn0g04.png │ │ │ ├── example.jpg │ │ │ ├── g07n0g16.png │ │ │ ├── hopper.gif │ │ │ └── iss634.gif │ │ ├── no_common_name.pem │ │ ├── pf01 │ │ ├── pf02 │ │ ├── replace │ │ ├── scripts │ │ │ └── all.py │ │ ├── servercert │ │ │ ├── 9da13359.0 │ │ │ ├── self-signed.pem │ │ │ ├── trusted-leaf.pem │ │ │ └── trusted-root.pem │ │ └── testkey.pem │ ├── fuzzing │ │ ├── .env │ │ ├── README │ │ ├── client_patterns │ │ ├── go_proxy │ │ ├── reverse_patterns │ │ ├── straight_stream │ │ ├── straight_stream_patterns │ │ └── straight_stream_ssl │ ├── io │ │ ├── test_compat.py │ │ ├── test_io.py │ │ └── test_tnetstring.py │ ├── net │ │ ├── __init__.py │ │ ├── data │ │ │ ├── clientcert │ │ │ │ ├── .gitignore │ │ │ │ ├── client.cnf │ │ │ │ ├── client.pem │ │ │ │ └── make │ │ │ ├── dercert │ │ │ ├── dhparam.pem │ │ │ ├── htpasswd │ │ │ ├── server.crt │ │ │ ├── server.key │ │ │ ├── text_cert │ │ │ ├── text_cert_2 │ │ │ ├── text_cert_weird1 │ │ │ └── verificationcerts │ │ │ │ ├── 9da13359.0 │ │ │ │ ├── generate.py │ │ │ │ ├── self-signed.crt │ │ │ │ ├── self-signed.key │ │ │ │ ├── trusted-leaf.crt │ │ │ │ ├── trusted-leaf.key │ │ │ │ ├── trusted-root.crt │ │ │ │ ├── trusted-root.key │ │ │ │ └── trusted-root.srl │ │ ├── http │ │ │ ├── __init__.py │ │ │ ├── http1 │ │ │ │ ├── __init__.py │ │ │ │ ├── test_assemble.py │ │ │ │ └── test_read.py │ │ │ ├── http2 │ │ │ │ ├── __init__.py │ │ │ │ ├── test_framereader.py │ │ │ │ └── test_utils.py │ │ │ ├── test_cookies.py │ │ │ ├── test_encoding.py │ │ │ ├── test_headers.py │ │ │ ├── test_message.py │ │ │ ├── test_multipart.py │ │ │ ├── test_request.py │ │ │ ├── test_response.py │ │ │ ├── test_status_codes.py │ │ │ ├── test_url.py │ │ │ └── test_user_agents.py │ │ ├── test_check.py │ │ ├── test_server_spec.py │ │ ├── test_socks.py │ │ ├── test_tcp.py │ │ ├── test_tls.py │ │ ├── test_wsgi.py │ │ ├── tools │ │ │ └── getcertnames │ │ ├── tservers.py │ │ └── websockets │ │ │ ├── __init__.py │ │ │ ├── test_frame.py │ │ │ ├── test_masker.py │ │ │ └── test_utils.py │ ├── platform │ │ ├── __init__.py │ │ └── test_pf.py │ ├── proxy │ │ ├── __init__.py │ │ ├── modes │ │ │ ├── test_http_proxy.py │ │ │ ├── test_reverse_proxy.py │ │ │ ├── test_socks_proxy.py │ │ │ └── test_transparent_proxy.py │ │ ├── protocol │ │ │ ├── __init__.py │ │ │ ├── test_base.py │ │ │ ├── test_http.py │ │ │ ├── test_http1.py │ │ │ ├── test_http2.py │ │ │ ├── test_rawtcp.py │ │ │ ├── test_tls.py │ │ │ └── test_websocket.py │ │ ├── test_config.py │ │ ├── test_root_context.py │ │ └── test_server.py │ ├── script │ │ ├── __init__.py │ │ └── test_concurrent.py │ ├── test_addonmanager.py │ ├── test_certs.py │ ├── test_command.py │ ├── test_connections.py │ ├── test_controller.py │ ├── test_ctx.py │ ├── test_eventsequence.py │ ├── test_exceptions.py │ ├── test_flow.py │ ├── test_flowfilter.py │ ├── test_fuzzing.py │ ├── test_http.py │ ├── test_log.py │ ├── test_master.py │ ├── test_options.py │ ├── test_optmanager.py │ ├── test_proxy.py │ ├── test_stateobject.py │ ├── test_taddons.py │ ├── test_tcp.py │ ├── test_typemanager.py │ ├── test_types.py │ ├── test_version.py │ ├── test_websocket.py │ ├── tools │ │ ├── __init__.py │ │ ├── console │ │ │ ├── __init__.py │ │ │ ├── test_commander.py │ │ │ ├── test_common.py │ │ │ ├── test_defaultkeys.py │ │ │ ├── test_keymap.py │ │ │ ├── test_master.py │ │ │ ├── test_palettes.py │ │ │ └── test_statusbar.py │ │ ├── test_cmdline.py │ │ ├── test_dump.py │ │ ├── test_main.py │ │ └── web │ │ │ ├── __init__.py │ │ │ ├── test_app.py │ │ │ ├── test_master.py │ │ │ └── test_static_viewer.py │ ├── tservers.py │ └── utils │ │ ├── __init__.py │ │ ├── test_arg_check.py │ │ ├── test_bits.py │ │ ├── test_data.py │ │ ├── test_debug.py │ │ ├── test_human.py │ │ ├── test_sliding_window.py │ │ ├── test_strutils.py │ │ └── test_typecheck.py ├── pathod │ ├── __init__.py │ ├── data │ │ ├── clientcert │ │ │ ├── .gitignore │ │ │ ├── client.cnf │ │ │ ├── client.pem │ │ │ └── make │ │ ├── file │ │ ├── request │ │ ├── response │ │ └── testkey.pem │ ├── language │ │ ├── __init__.py │ │ ├── test_actions.py │ │ ├── test_base.py │ │ ├── test_exceptions.py │ │ ├── test_generators.py │ │ ├── test_http.py │ │ ├── test_http2.py │ │ ├── test_message.py │ │ ├── test_websockets.py │ │ └── test_writer.py │ ├── protocols │ │ ├── __init__.py │ │ ├── test_http.py │ │ ├── test_http2.py │ │ └── test_websockets.py │ ├── scripts │ │ ├── generate.sh │ │ └── openssl.cnf │ ├── test_log.py │ ├── test_pathoc.py │ ├── test_pathoc_cmdline.py │ ├── test_pathod.py │ ├── test_pathod_cmdline.py │ ├── test_test.py │ ├── test_utils.py │ └── tservers.py └── release │ └── test_cibuild.py ├── tox.ini └── web ├── .babelrc ├── .editorconfig ├── .eslintrc.yml ├── README.md ├── conf.js ├── gulpfile.js ├── package.json ├── src ├── css │ ├── app.less │ ├── codemirror.less │ ├── contentview.less │ ├── dropdown.less │ ├── eventlog.less │ ├── flowdetail.less │ ├── flowtable.less │ ├── flowview.less │ ├── footer.less │ ├── header.less │ ├── layout.less │ ├── modal.less │ ├── sprites.less │ ├── tabs.less │ ├── vendor-bootstrap-variables.less │ ├── vendor-bootstrap.less │ └── vendor.less ├── fonts │ ├── FontAwesome.otf │ ├── README │ ├── font-awesome.css │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── images │ ├── chrome-devtools │ │ ├── LICENSE │ │ ├── resourceCSSIcon.png │ │ ├── resourceDocumentIcon.png │ │ ├── resourceJSIcon.png │ │ └── resourcePlainIcon.png │ ├── favicon.ico │ ├── resourceExecutableIcon.png │ ├── resourceFlashIcon.png │ ├── resourceImageIcon.png │ ├── resourceJavaIcon.png │ ├── resourceNotModifiedIcon.png │ └── resourceRedirectIcon.png ├── js │ ├── __tests__ │ │ ├── components │ │ │ ├── ContentView │ │ │ │ ├── CodeEditorSpec.js │ │ │ │ ├── ContentLoaderSpec.js │ │ │ │ ├── ContentViewOptionsSpec.js │ │ │ │ ├── ContentViewSpec.js │ │ │ │ ├── DownloadContentButtonSpec.js │ │ │ │ ├── MetaViewsSpec.js │ │ │ │ ├── ShowFullContentButtonSpec.js │ │ │ │ ├── UploadContentButtonSpec.js │ │ │ │ ├── ViewSelectorSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── CodeEditorSpec.js.snap │ │ │ │ │ ├── ContentLoaderSpec.js.snap │ │ │ │ │ ├── ContentViewOptionsSpec.js.snap │ │ │ │ │ ├── ContentViewSpec.js.snap │ │ │ │ │ ├── DownloadContentButtonSpec.js.snap │ │ │ │ │ ├── MetaViewsSpec.js.snap │ │ │ │ │ ├── ShowFullContentButtonSpec.js.snap │ │ │ │ │ ├── UploadContentButtonSpec.js.snap │ │ │ │ │ └── ViewSelectorSpec.js.snap │ │ │ ├── ContentViewSpec.js │ │ │ ├── EventLog │ │ │ │ ├── EventListSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ └── EventListSpec.js.snap │ │ │ ├── EventLogSpec.js │ │ │ ├── FlowTable │ │ │ │ ├── FlowColumnsSpec.js │ │ │ │ ├── FlowRowSpec.js │ │ │ │ ├── FlowTableHeadSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── FlowColumnsSpec.js.snap │ │ │ │ │ ├── FlowRowSpec.js.snap │ │ │ │ │ └── FlowTableHeadSpec.js.snap │ │ │ ├── FlowTableSpec.js │ │ │ ├── FlowView │ │ │ │ ├── DetailsSpec.js │ │ │ │ ├── HeadersSpec.js │ │ │ │ ├── MessagesSpec.js │ │ │ │ ├── NavSpec.js │ │ │ │ ├── ToggleEditSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── DetailsSpec.js.snap │ │ │ │ │ ├── HeadersSpec.js.snap │ │ │ │ │ ├── MessagesSpec.js.snap │ │ │ │ │ ├── NavSpec.js.snap │ │ │ │ │ └── ToggleEditSpec.js.snap │ │ │ ├── Header │ │ │ │ ├── ConnectionIndicatorSpec.js │ │ │ │ ├── FileMenuSpec.js │ │ │ │ ├── FilterDocsSpec.js │ │ │ │ ├── FilterInputSpec.js │ │ │ │ ├── FlowMenuSpec.js │ │ │ │ ├── MainMenuSpec.js │ │ │ │ ├── MenuToggleSpec.js │ │ │ │ ├── OptionMenuSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ConnectionIndicatorSpec.js.snap │ │ │ │ │ ├── FileMenuSpec.js.snap │ │ │ │ │ ├── FilterDocsSpec.js.snap │ │ │ │ │ ├── FilterInputSpec.js.snap │ │ │ │ │ ├── FlowMenuSpec.js.snap │ │ │ │ │ ├── MainMenuSpec.js.snap │ │ │ │ │ ├── MenuToggleSpec.js.snap │ │ │ │ │ └── OptionMenuSpec.js.snap │ │ │ ├── Modal │ │ │ │ ├── ModalSpec.js │ │ │ │ ├── OptionModalSpec.js │ │ │ │ ├── OptionSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ModalSpec.js.snap │ │ │ │ │ ├── OptionModalSpec.js.snap │ │ │ │ │ └── OptionSpec.js.snap │ │ │ ├── ValueEditor │ │ │ │ ├── ValidateEditorSpec.js │ │ │ │ ├── ValueEditorSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ValidateEditorSpec.js.snap │ │ │ │ │ └── ValueEditorSpec.js.snap │ │ │ ├── __snapshots__ │ │ │ │ ├── ContentViewSpec.js.snap │ │ │ │ ├── EventLogSpec.js.snap │ │ │ │ └── FlowTableSpec.js.snap │ │ │ ├── common │ │ │ │ ├── ButtonSpec.js │ │ │ │ ├── DocsLinkSpec.js │ │ │ │ ├── DropdownSpec.js │ │ │ │ ├── FileChooserSpec.js │ │ │ │ ├── SplitterSpec.js │ │ │ │ ├── ToggleButtonSpec.js │ │ │ │ ├── ToggleInputButtonSpec.js │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ButtonSpec.js.snap │ │ │ │ │ ├── DocsLinkSpec.js.snap │ │ │ │ │ ├── DropdownSpec.js.snap │ │ │ │ │ ├── FileChooserSpec.js.snap │ │ │ │ │ ├── SplitterSpec.js.snap │ │ │ │ │ ├── ToggleButtonSpec.js.snap │ │ │ │ │ └── ToggleInputButtonSpec.js.snap │ │ │ └── helpers │ │ │ │ ├── AutoScrollSpec.js │ │ │ │ └── VirtualScrollSpec.js │ │ ├── ducks │ │ │ ├── _tflow.js │ │ │ ├── connectionSpec.js │ │ │ ├── eventLogSpec.js │ │ │ ├── flowsSpec.js │ │ │ ├── indexSpec.js │ │ │ ├── optionsSpec.js │ │ │ ├── settingsSpec.js │ │ │ ├── tutils.js │ │ │ ├── ui │ │ │ │ ├── flowSpec.js │ │ │ │ ├── headerSpec.js │ │ │ │ ├── indexSpec.js │ │ │ │ ├── keyboardSpec.js │ │ │ │ ├── modalSpec.js │ │ │ │ └── optionEditorSpec.js │ │ │ └── utils │ │ │ │ └── storeSpec.js │ │ ├── flow │ │ │ └── utilsSpec.js │ │ ├── urlStateSpec.js │ │ └── utilsSpec.js │ ├── app.jsx │ ├── backends │ │ ├── static.js │ │ └── websocket.js │ ├── components │ │ ├── ContentView.jsx │ │ ├── ContentView │ │ │ ├── CodeEditor.jsx │ │ │ ├── ContentLoader.jsx │ │ │ ├── ContentViewOptions.jsx │ │ │ ├── ContentViews.jsx │ │ │ ├── DownloadContentButton.jsx │ │ │ ├── MetaViews.jsx │ │ │ ├── ShowFullContentButton.jsx │ │ │ ├── UploadContentButton.jsx │ │ │ └── ViewSelector.jsx │ │ ├── EventLog.jsx │ │ ├── EventLog │ │ │ └── EventList.jsx │ │ ├── FlowTable.jsx │ │ ├── FlowTable │ │ │ ├── FlowColumns.jsx │ │ │ ├── FlowRow.jsx │ │ │ └── FlowTableHead.jsx │ │ ├── FlowView.jsx │ │ ├── FlowView │ │ │ ├── Details.jsx │ │ │ ├── Headers.jsx │ │ │ ├── Messages.jsx │ │ │ ├── Nav.jsx │ │ │ └── ToggleEdit.jsx │ │ ├── Footer.jsx │ │ ├── Header.jsx │ │ ├── Header │ │ │ ├── ConnectionIndicator.jsx │ │ │ ├── FileMenu.jsx │ │ │ ├── FilterDocs.jsx │ │ │ ├── FilterInput.jsx │ │ │ ├── FlowMenu.jsx │ │ │ ├── MainMenu.jsx │ │ │ ├── MenuToggle.jsx │ │ │ └── OptionMenu.jsx │ │ ├── MainView.jsx │ │ ├── Modal │ │ │ ├── Modal.jsx │ │ │ ├── ModalLayout.jsx │ │ │ ├── ModalList.jsx │ │ │ ├── Option.jsx │ │ │ └── OptionModal.jsx │ │ ├── ProxyApp.jsx │ │ ├── ValueEditor │ │ │ ├── ValidateEditor.jsx │ │ │ └── ValueEditor.jsx │ │ ├── common │ │ │ ├── Button.jsx │ │ │ ├── DocsLink.jsx │ │ │ ├── Dropdown.jsx │ │ │ ├── FileChooser.jsx │ │ │ ├── HideInStatic.jsx │ │ │ ├── Splitter.jsx │ │ │ ├── ToggleButton.jsx │ │ │ └── ToggleInputButton.jsx │ │ └── helpers │ │ │ ├── AutoScroll.js │ │ │ └── VirtualScroll.js │ ├── ducks │ │ ├── README.md │ │ ├── connection.js │ │ ├── eventLog.js │ │ ├── flows.js │ │ ├── index.js │ │ ├── options.js │ │ ├── settings.js │ │ ├── ui │ │ │ ├── flow.js │ │ │ ├── header.js │ │ │ ├── index.js │ │ │ ├── keyboard.js │ │ │ ├── modal.js │ │ │ └── optionsEditor.js │ │ └── utils │ │ │ └── store.js │ ├── filt │ │ ├── filt.js │ │ └── filt.peg │ ├── flow │ │ └── utils.js │ ├── urlState.js │ └── utils.js └── templates │ └── index.html └── yarn.lock /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- 1 | comment: off 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.landscape.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/.landscape.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/README.rst -------------------------------------------------------------------------------- /dev.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/dev.ps1 -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/dev.sh -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/DockerfileARMv7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docker/DockerfileARMv7 -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docker/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/bucketassets/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/bucketassets/error.html -------------------------------------------------------------------------------- /docs/bucketassets/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/bucketassets/robots.txt -------------------------------------------------------------------------------- /docs/build-archive: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | cd src 5 | DOCS_ARCHIVE=true hugo 6 | -------------------------------------------------------------------------------- /docs/build-current: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/build-current -------------------------------------------------------------------------------- /docs/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/ci -------------------------------------------------------------------------------- /docs/modd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/modd.conf -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/raw/_explicit.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_explicit.graffle/data.plist -------------------------------------------------------------------------------- /docs/raw/_explicit.graffle/image3.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_explicit.graffle/image3.icns -------------------------------------------------------------------------------- /docs/raw/_explicit.graffle/image6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_explicit.graffle/image6.tiff -------------------------------------------------------------------------------- /docs/raw/_explicit_https.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_explicit_https.graffle/data.plist -------------------------------------------------------------------------------- /docs/raw/_explicit_https.graffle/image3.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_explicit_https.graffle/image3.icns -------------------------------------------------------------------------------- /docs/raw/_explicit_https.graffle/image6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_explicit_https.graffle/image6.tiff -------------------------------------------------------------------------------- /docs/raw/_transparent.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_transparent.graffle/data.plist -------------------------------------------------------------------------------- /docs/raw/_transparent.graffle/image3.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_transparent.graffle/image3.icns -------------------------------------------------------------------------------- /docs/raw/_transparent.graffle/image6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_transparent.graffle/image6.tiff -------------------------------------------------------------------------------- /docs/raw/_transparent_https.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_transparent_https.graffle/data.plist -------------------------------------------------------------------------------- /docs/raw/_transparent_https.graffle/image3.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_transparent_https.graffle/image3.icns -------------------------------------------------------------------------------- /docs/raw/_transparent_https.graffle/image6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/_transparent_https.graffle/image6.tiff -------------------------------------------------------------------------------- /docs/raw/proxy-modes.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/raw/proxy-modes.vsdx -------------------------------------------------------------------------------- /docs/scripts/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/scripts/filters.py -------------------------------------------------------------------------------- /docs/scripts/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/scripts/options.py -------------------------------------------------------------------------------- /docs/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/setup -------------------------------------------------------------------------------- /docs/src/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/config.toml -------------------------------------------------------------------------------- /docs/src/content/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/_index.md -------------------------------------------------------------------------------- /docs/src/content/addons-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/addons-commands.md -------------------------------------------------------------------------------- /docs/src/content/addons-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/addons-events.md -------------------------------------------------------------------------------- /docs/src/content/addons-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/addons-options.md -------------------------------------------------------------------------------- /docs/src/content/addons-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/addons-overview.md -------------------------------------------------------------------------------- /docs/src/content/addons-scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/addons-scripting.md -------------------------------------------------------------------------------- /docs/src/content/concepts-certificates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-certificates.md -------------------------------------------------------------------------------- /docs/src/content/concepts-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-commands.md -------------------------------------------------------------------------------- /docs/src/content/concepts-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-filters.md -------------------------------------------------------------------------------- /docs/src/content/concepts-howmitmproxyworks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-howmitmproxyworks.md -------------------------------------------------------------------------------- /docs/src/content/concepts-modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-modes.md -------------------------------------------------------------------------------- /docs/src/content/concepts-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-options.md -------------------------------------------------------------------------------- /docs/src/content/concepts-protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/concepts-protocols.md -------------------------------------------------------------------------------- /docs/src/content/howto-ignoredomains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/howto-ignoredomains.md -------------------------------------------------------------------------------- /docs/src/content/howto-transparent-vms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/howto-transparent-vms.md -------------------------------------------------------------------------------- /docs/src/content/howto-transparent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/howto-transparent.md -------------------------------------------------------------------------------- /docs/src/content/howto-wireshark-tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/howto-wireshark-tls.md -------------------------------------------------------------------------------- /docs/src/content/overview-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/overview-features.md -------------------------------------------------------------------------------- /docs/src/content/overview-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/overview-installation.md -------------------------------------------------------------------------------- /docs/src/content/tools-mitmdump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/tools-mitmdump.md -------------------------------------------------------------------------------- /docs/src/content/tools-mitmproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/tools-mitmproxy.md -------------------------------------------------------------------------------- /docs/src/content/tools-mitmweb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/tools-mitmweb.md -------------------------------------------------------------------------------- /docs/src/content/tute-clientreplay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/tute-clientreplay.md -------------------------------------------------------------------------------- /docs/src/content/tute-highscores.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/content/tute-highscores.md -------------------------------------------------------------------------------- /docs/src/examples: -------------------------------------------------------------------------------- 1 | ../../examples -------------------------------------------------------------------------------- /docs/src/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/src/layouts/_default/single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/_default/single.html -------------------------------------------------------------------------------- /docs/src/layouts/partials/add-anchors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/partials/add-anchors.html -------------------------------------------------------------------------------- /docs/src/layouts/partials/edit-on-github.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/partials/edit-on-github.html -------------------------------------------------------------------------------- /docs/src/layouts/partials/outdated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/partials/outdated.html -------------------------------------------------------------------------------- /docs/src/layouts/partials/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/partials/sidebar.html -------------------------------------------------------------------------------- /docs/src/layouts/partials/sidemenu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/partials/sidemenu.html -------------------------------------------------------------------------------- /docs/src/layouts/shortcodes/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/shortcodes/example.html -------------------------------------------------------------------------------- /docs/src/layouts/shortcodes/note.html: -------------------------------------------------------------------------------- 1 |
{{.Inner}}
2 | -------------------------------------------------------------------------------- /docs/src/layouts/shortcodes/readfile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/layouts/shortcodes/readfile.html -------------------------------------------------------------------------------- /docs/src/static/certinstall-webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/certinstall-webapp.png -------------------------------------------------------------------------------- /docs/src/static/logo-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/logo-docs.png -------------------------------------------------------------------------------- /docs/src/static/schematics/proxy-modes-flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/schematics/proxy-modes-flowchart.png -------------------------------------------------------------------------------- /docs/src/static/schematics/proxy-modes-regular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/schematics/proxy-modes-regular.png -------------------------------------------------------------------------------- /docs/src/static/schematics/proxy-modes-reverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/schematics/proxy-modes-reverse.png -------------------------------------------------------------------------------- /docs/src/static/schematics/proxy-modes-upstream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/schematics/proxy-modes-upstream.png -------------------------------------------------------------------------------- /docs/src/static/schematics/proxy-modes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/schematics/proxy-modes.pdf -------------------------------------------------------------------------------- /docs/src/static/screenshots/mitmproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/screenshots/mitmproxy.png -------------------------------------------------------------------------------- /docs/src/static/screenshots/mitmweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/screenshots/mitmweb.png -------------------------------------------------------------------------------- /docs/src/static/transparent-vms/step1_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/transparent-vms/step1_proxy.png -------------------------------------------------------------------------------- /docs/src/static/transparent-vms/step1_vbox_eth0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/transparent-vms/step1_vbox_eth0.png -------------------------------------------------------------------------------- /docs/src/static/transparent-vms/step1_vbox_eth1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/transparent-vms/step1_vbox_eth1.png -------------------------------------------------------------------------------- /docs/src/static/transparent-vms/step2_proxied_vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/transparent-vms/step2_proxied_vm.png -------------------------------------------------------------------------------- /docs/src/static/tute-highscores/leaderboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/tute-highscores/leaderboard.png -------------------------------------------------------------------------------- /docs/src/static/tute-highscores/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/tute-highscores/one.png -------------------------------------------------------------------------------- /docs/src/static/tute-highscores/supermega.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/static/tute-highscores/supermega.png -------------------------------------------------------------------------------- /docs/src/themes/mitmproxydocs/archetypes/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/themes/mitmproxydocs/archetypes/default.md -------------------------------------------------------------------------------- /docs/src/themes/mitmproxydocs/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/themes/mitmproxydocs/static/css/style.css -------------------------------------------------------------------------------- /docs/src/themes/mitmproxydocs/theme.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/src/themes/mitmproxydocs/theme.toml -------------------------------------------------------------------------------- /docs/style/badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/badge.scss -------------------------------------------------------------------------------- /docs/style/fa/_animated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_animated.scss -------------------------------------------------------------------------------- /docs/style/fa/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_bordered-pulled.scss -------------------------------------------------------------------------------- /docs/style/fa/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_core.scss -------------------------------------------------------------------------------- /docs/style/fa/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_fixed-width.scss -------------------------------------------------------------------------------- /docs/style/fa/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_icons.scss -------------------------------------------------------------------------------- /docs/style/fa/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_larger.scss -------------------------------------------------------------------------------- /docs/style/fa/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_list.scss -------------------------------------------------------------------------------- /docs/style/fa/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_mixins.scss -------------------------------------------------------------------------------- /docs/style/fa/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_rotated-flipped.scss -------------------------------------------------------------------------------- /docs/style/fa/_screen-reader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_screen-reader.scss -------------------------------------------------------------------------------- /docs/style/fa/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_stacked.scss -------------------------------------------------------------------------------- /docs/style/fa/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/_variables.scss -------------------------------------------------------------------------------- /docs/style/fa/fa-brands.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/fa-brands.scss -------------------------------------------------------------------------------- /docs/style/fa/fa-regular.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/fa-regular.scss -------------------------------------------------------------------------------- /docs/style/fa/fa-solid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/fa-solid.scss -------------------------------------------------------------------------------- /docs/style/fa/fontawesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/fa/fontawesome.scss -------------------------------------------------------------------------------- /docs/style/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/style.scss -------------------------------------------------------------------------------- /docs/style/syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/style/syntax.css -------------------------------------------------------------------------------- /docs/upload-archive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/upload-archive -------------------------------------------------------------------------------- /docs/upload-stable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/upload-stable -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/addons/addheader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/addheader.py -------------------------------------------------------------------------------- /examples/addons/anatomy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/anatomy.py -------------------------------------------------------------------------------- /examples/addons/commands-flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/commands-flows.py -------------------------------------------------------------------------------- /examples/addons/commands-paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/commands-paths.py -------------------------------------------------------------------------------- /examples/addons/commands-simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/commands-simple.py -------------------------------------------------------------------------------- /examples/addons/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/events.py -------------------------------------------------------------------------------- /examples/addons/options-configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/options-configure.py -------------------------------------------------------------------------------- /examples/addons/options-simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/options-simple.py -------------------------------------------------------------------------------- /examples/addons/scripting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/addons/scripting.py -------------------------------------------------------------------------------- /examples/complex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/README.md -------------------------------------------------------------------------------- /examples/complex/change_upstream_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/change_upstream_proxy.py -------------------------------------------------------------------------------- /examples/complex/dns_spoofing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/dns_spoofing.py -------------------------------------------------------------------------------- /examples/complex/dup_and_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/dup_and_replay.py -------------------------------------------------------------------------------- /examples/complex/full_transparency_shim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/full_transparency_shim.c -------------------------------------------------------------------------------- /examples/complex/har_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/har_dump.py -------------------------------------------------------------------------------- /examples/complex/mitmproxywrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/mitmproxywrapper.py -------------------------------------------------------------------------------- /examples/complex/nonblocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/nonblocking.py -------------------------------------------------------------------------------- /examples/complex/remote_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/remote_debug.py -------------------------------------------------------------------------------- /examples/complex/sslstrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/sslstrip.py -------------------------------------------------------------------------------- /examples/complex/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/stream.py -------------------------------------------------------------------------------- /examples/complex/stream_modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/stream_modify.py -------------------------------------------------------------------------------- /examples/complex/tcp_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/tcp_message.py -------------------------------------------------------------------------------- /examples/complex/tls_passthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/tls_passthrough.py -------------------------------------------------------------------------------- /examples/complex/websocket_inject_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/websocket_inject_message.py -------------------------------------------------------------------------------- /examples/complex/xss_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/complex/xss_scanner.py -------------------------------------------------------------------------------- /examples/keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/keys.yaml -------------------------------------------------------------------------------- /examples/pathod/libpathod_pathoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/pathod/libpathod_pathoc.py -------------------------------------------------------------------------------- /examples/pathod/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/pathod/test_context.py -------------------------------------------------------------------------------- /examples/pathod/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/pathod/test_setup.py -------------------------------------------------------------------------------- /examples/pathod/test_setupall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/pathod/test_setupall.py -------------------------------------------------------------------------------- /examples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/README.md -------------------------------------------------------------------------------- /examples/simple/add_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/add_header.py -------------------------------------------------------------------------------- /examples/simple/add_header_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/add_header_class.py -------------------------------------------------------------------------------- /examples/simple/custom_contentview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/custom_contentview.py -------------------------------------------------------------------------------- /examples/simple/custom_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/custom_option.py -------------------------------------------------------------------------------- /examples/simple/filter_flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/filter_flows.py -------------------------------------------------------------------------------- /examples/simple/internet_in_mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/internet_in_mirror.py -------------------------------------------------------------------------------- /examples/simple/io_read_dumpfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/io_read_dumpfile.py -------------------------------------------------------------------------------- /examples/simple/io_write_dumpfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/io_write_dumpfile.py -------------------------------------------------------------------------------- /examples/simple/log_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/log_events.py -------------------------------------------------------------------------------- /examples/simple/modify_body_inject_iframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/modify_body_inject_iframe.py -------------------------------------------------------------------------------- /examples/simple/modify_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/modify_form.py -------------------------------------------------------------------------------- /examples/simple/modify_querystring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/modify_querystring.py -------------------------------------------------------------------------------- /examples/simple/redirect_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/redirect_requests.py -------------------------------------------------------------------------------- /examples/simple/send_reply_from_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/send_reply_from_proxy.py -------------------------------------------------------------------------------- /examples/simple/wsgi_flask_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/examples/simple/wsgi_flask_app.py -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/issue_template.md -------------------------------------------------------------------------------- /mitmproxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/addonmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addonmanager.py -------------------------------------------------------------------------------- /mitmproxy/addons/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/__init__.py -------------------------------------------------------------------------------- /mitmproxy/addons/anticache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/anticache.py -------------------------------------------------------------------------------- /mitmproxy/addons/anticomp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/anticomp.py -------------------------------------------------------------------------------- /mitmproxy/addons/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/block.py -------------------------------------------------------------------------------- /mitmproxy/addons/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/browser.py -------------------------------------------------------------------------------- /mitmproxy/addons/check_ca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/check_ca.py -------------------------------------------------------------------------------- /mitmproxy/addons/clientplayback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/clientplayback.py -------------------------------------------------------------------------------- /mitmproxy/addons/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/core.py -------------------------------------------------------------------------------- /mitmproxy/addons/cut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/cut.py -------------------------------------------------------------------------------- /mitmproxy/addons/disable_h2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/disable_h2c.py -------------------------------------------------------------------------------- /mitmproxy/addons/dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/dumper.py -------------------------------------------------------------------------------- /mitmproxy/addons/eventstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/eventstore.py -------------------------------------------------------------------------------- /mitmproxy/addons/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/export.py -------------------------------------------------------------------------------- /mitmproxy/addons/intercept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/intercept.py -------------------------------------------------------------------------------- /mitmproxy/addons/keepserving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/keepserving.py -------------------------------------------------------------------------------- /mitmproxy/addons/onboarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/onboarding.py -------------------------------------------------------------------------------- /mitmproxy/addons/onboardingapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/addons/onboardingapp/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/onboardingapp/app.py -------------------------------------------------------------------------------- /mitmproxy/addons/onboardingapp/static/mitmproxy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/onboardingapp/static/mitmproxy.css -------------------------------------------------------------------------------- /mitmproxy/addons/onboardingapp/templates/frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/onboardingapp/templates/frame.html -------------------------------------------------------------------------------- /mitmproxy/addons/onboardingapp/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/onboardingapp/templates/index.html -------------------------------------------------------------------------------- /mitmproxy/addons/onboardingapp/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/onboardingapp/templates/layout.html -------------------------------------------------------------------------------- /mitmproxy/addons/proxyauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/proxyauth.py -------------------------------------------------------------------------------- /mitmproxy/addons/readfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/readfile.py -------------------------------------------------------------------------------- /mitmproxy/addons/replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/replace.py -------------------------------------------------------------------------------- /mitmproxy/addons/save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/save.py -------------------------------------------------------------------------------- /mitmproxy/addons/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/script.py -------------------------------------------------------------------------------- /mitmproxy/addons/serverplayback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/serverplayback.py -------------------------------------------------------------------------------- /mitmproxy/addons/setheaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/setheaders.py -------------------------------------------------------------------------------- /mitmproxy/addons/stickyauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/stickyauth.py -------------------------------------------------------------------------------- /mitmproxy/addons/stickycookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/stickycookie.py -------------------------------------------------------------------------------- /mitmproxy/addons/streambodies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/streambodies.py -------------------------------------------------------------------------------- /mitmproxy/addons/termlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/termlog.py -------------------------------------------------------------------------------- /mitmproxy/addons/termstatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/termstatus.py -------------------------------------------------------------------------------- /mitmproxy/addons/upstream_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/upstream_auth.py -------------------------------------------------------------------------------- /mitmproxy/addons/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/view.py -------------------------------------------------------------------------------- /mitmproxy/addons/wsgiapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/addons/wsgiapp.py -------------------------------------------------------------------------------- /mitmproxy/certs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/certs.py -------------------------------------------------------------------------------- /mitmproxy/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/command.py -------------------------------------------------------------------------------- /mitmproxy/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/connections.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/__init__.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/auto.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/base.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/css.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/css.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/hex.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/image/__init__.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/image/image_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/image/image_parser.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/image/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/image/view.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/javascript.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/json.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/multipart.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/protobuf.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/query.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/raw.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/urlencoded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/urlencoded.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/wbxml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/wbxml.py -------------------------------------------------------------------------------- /mitmproxy/contentviews/xml_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contentviews/xml_html.py -------------------------------------------------------------------------------- /mitmproxy/contrib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/README -------------------------------------------------------------------------------- /mitmproxy/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/exif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/exif.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/exif_be.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/exif_be.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/exif_le.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/exif_le.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/gif.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/google_protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/google_protobuf.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/ico.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/ico.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/jpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/jpeg.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/make.sh -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/png.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/tls_client_hello.ksy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/tls_client_hello.ksy -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/tls_client_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/tls_client_hello.py -------------------------------------------------------------------------------- /mitmproxy/contrib/kaitaistruct/vlq_base128_le.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/kaitaistruct/vlq_base128_le.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/ASCommandResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/wbxml/ASCommandResponse.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/ASWBXML.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/wbxml/ASWBXML.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/ASWBXMLCodePage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/wbxml/ASWBXMLCodePage.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/GlobalTokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/wbxml/GlobalTokens.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/InvalidDataException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/contrib/wbxml/InvalidDataException.py -------------------------------------------------------------------------------- /mitmproxy/contrib/wbxml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/controller.py -------------------------------------------------------------------------------- /mitmproxy/coretypes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/coretypes/basethread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/coretypes/basethread.py -------------------------------------------------------------------------------- /mitmproxy/coretypes/bidi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/coretypes/bidi.py -------------------------------------------------------------------------------- /mitmproxy/coretypes/multidict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/coretypes/multidict.py -------------------------------------------------------------------------------- /mitmproxy/coretypes/serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/coretypes/serializable.py -------------------------------------------------------------------------------- /mitmproxy/ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/ctx.py -------------------------------------------------------------------------------- /mitmproxy/eventsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/eventsequence.py -------------------------------------------------------------------------------- /mitmproxy/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/exceptions.py -------------------------------------------------------------------------------- /mitmproxy/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/flow.py -------------------------------------------------------------------------------- /mitmproxy/flowfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/flowfilter.py -------------------------------------------------------------------------------- /mitmproxy/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/http.py -------------------------------------------------------------------------------- /mitmproxy/io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/io/__init__.py -------------------------------------------------------------------------------- /mitmproxy/io/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/io/compat.py -------------------------------------------------------------------------------- /mitmproxy/io/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/io/io.py -------------------------------------------------------------------------------- /mitmproxy/io/tnetstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/io/tnetstring.py -------------------------------------------------------------------------------- /mitmproxy/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/log.py -------------------------------------------------------------------------------- /mitmproxy/master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/master.py -------------------------------------------------------------------------------- /mitmproxy/net/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/net/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/check.py -------------------------------------------------------------------------------- /mitmproxy/net/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/__init__.py -------------------------------------------------------------------------------- /mitmproxy/net/http/cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/cookies.py -------------------------------------------------------------------------------- /mitmproxy/net/http/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/encoding.py -------------------------------------------------------------------------------- /mitmproxy/net/http/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/headers.py -------------------------------------------------------------------------------- /mitmproxy/net/http/http1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/http1/__init__.py -------------------------------------------------------------------------------- /mitmproxy/net/http/http1/assemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/http1/assemble.py -------------------------------------------------------------------------------- /mitmproxy/net/http/http1/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/http1/read.py -------------------------------------------------------------------------------- /mitmproxy/net/http/http2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/http2/__init__.py -------------------------------------------------------------------------------- /mitmproxy/net/http/http2/framereader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/http2/framereader.py -------------------------------------------------------------------------------- /mitmproxy/net/http/http2/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/http2/utils.py -------------------------------------------------------------------------------- /mitmproxy/net/http/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/message.py -------------------------------------------------------------------------------- /mitmproxy/net/http/multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/multipart.py -------------------------------------------------------------------------------- /mitmproxy/net/http/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/request.py -------------------------------------------------------------------------------- /mitmproxy/net/http/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/response.py -------------------------------------------------------------------------------- /mitmproxy/net/http/status_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/status_codes.py -------------------------------------------------------------------------------- /mitmproxy/net/http/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/url.py -------------------------------------------------------------------------------- /mitmproxy/net/http/user_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/http/user_agents.py -------------------------------------------------------------------------------- /mitmproxy/net/server_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/server_spec.py -------------------------------------------------------------------------------- /mitmproxy/net/socks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/socks.py -------------------------------------------------------------------------------- /mitmproxy/net/tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/tcp.py -------------------------------------------------------------------------------- /mitmproxy/net/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/tls.py -------------------------------------------------------------------------------- /mitmproxy/net/websockets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/websockets/__init__.py -------------------------------------------------------------------------------- /mitmproxy/net/websockets/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/websockets/frame.py -------------------------------------------------------------------------------- /mitmproxy/net/websockets/masker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/websockets/masker.py -------------------------------------------------------------------------------- /mitmproxy/net/websockets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/websockets/utils.py -------------------------------------------------------------------------------- /mitmproxy/net/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/net/wsgi.py -------------------------------------------------------------------------------- /mitmproxy/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/options.py -------------------------------------------------------------------------------- /mitmproxy/optmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/optmanager.py -------------------------------------------------------------------------------- /mitmproxy/platform/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/platform/__init__.py -------------------------------------------------------------------------------- /mitmproxy/platform/linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/platform/linux.py -------------------------------------------------------------------------------- /mitmproxy/platform/openbsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/platform/openbsd.py -------------------------------------------------------------------------------- /mitmproxy/platform/osx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/platform/osx.py -------------------------------------------------------------------------------- /mitmproxy/platform/pf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/platform/pf.py -------------------------------------------------------------------------------- /mitmproxy/platform/windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/platform/windows.py -------------------------------------------------------------------------------- /mitmproxy/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/__init__.py -------------------------------------------------------------------------------- /mitmproxy/proxy/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/config.py -------------------------------------------------------------------------------- /mitmproxy/proxy/modes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/modes/__init__.py -------------------------------------------------------------------------------- /mitmproxy/proxy/modes/http_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/modes/http_proxy.py -------------------------------------------------------------------------------- /mitmproxy/proxy/modes/reverse_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/modes/reverse_proxy.py -------------------------------------------------------------------------------- /mitmproxy/proxy/modes/socks_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/modes/socks_proxy.py -------------------------------------------------------------------------------- /mitmproxy/proxy/modes/transparent_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/modes/transparent_proxy.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/__init__.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/base.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/http.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/http1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/http1.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/http2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/http2.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/rawtcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/rawtcp.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/tls.py -------------------------------------------------------------------------------- /mitmproxy/proxy/protocol/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/protocol/websocket.py -------------------------------------------------------------------------------- /mitmproxy/proxy/root_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/root_context.py -------------------------------------------------------------------------------- /mitmproxy/proxy/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/proxy/server.py -------------------------------------------------------------------------------- /mitmproxy/script/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/script/__init__.py -------------------------------------------------------------------------------- /mitmproxy/script/concurrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/script/concurrent.py -------------------------------------------------------------------------------- /mitmproxy/stateobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/stateobject.py -------------------------------------------------------------------------------- /mitmproxy/tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tcp.py -------------------------------------------------------------------------------- /mitmproxy/test/taddons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/test/taddons.py -------------------------------------------------------------------------------- /mitmproxy/test/tflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/test/tflow.py -------------------------------------------------------------------------------- /mitmproxy/test/tutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/test/tutils.py -------------------------------------------------------------------------------- /mitmproxy/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/tools/_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/_main.py -------------------------------------------------------------------------------- /mitmproxy/tools/cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/cmdline.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/__init__.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/commander/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/tools/console/commander/commander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/commander/commander.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/commandexecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/commandexecutor.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/commands.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/common.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/consoleaddons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/consoleaddons.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/defaultkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/defaultkeys.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/eventlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/eventlog.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/flowdetailview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/flowdetailview.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/flowlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/flowlist.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/flowview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/flowview.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/__init__.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/base.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/col_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/col_bytes.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/col_subgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/col_subgrid.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/col_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/col_text.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/col_viewany.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/col_viewany.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/grideditor/editors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/grideditor/editors.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/help.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/keybindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/keybindings.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/keymap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/keymap.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/layoutwidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/layoutwidget.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/master.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/options.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/overlay.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/palettes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/palettes.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/searchable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/searchable.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/signals.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/statusbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/statusbar.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/tabs.py -------------------------------------------------------------------------------- /mitmproxy/tools/console/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/console/window.py -------------------------------------------------------------------------------- /mitmproxy/tools/dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/dump.py -------------------------------------------------------------------------------- /mitmproxy/tools/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/main.py -------------------------------------------------------------------------------- /mitmproxy/tools/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/__init__.py -------------------------------------------------------------------------------- /mitmproxy/tools/web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/app.py -------------------------------------------------------------------------------- /mitmproxy/tools/web/master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/master.py -------------------------------------------------------------------------------- /mitmproxy/tools/web/static/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/static/app.css -------------------------------------------------------------------------------- /mitmproxy/tools/web/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/static/app.js -------------------------------------------------------------------------------- /mitmproxy/tools/web/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/static/images/favicon.ico -------------------------------------------------------------------------------- /mitmproxy/tools/web/static/static.js: -------------------------------------------------------------------------------- 1 | MITMWEB_STATIC = false; -------------------------------------------------------------------------------- /mitmproxy/tools/web/static/vendor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/static/vendor.css -------------------------------------------------------------------------------- /mitmproxy/tools/web/static/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/static/vendor.js -------------------------------------------------------------------------------- /mitmproxy/tools/web/static_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/static_viewer.py -------------------------------------------------------------------------------- /mitmproxy/tools/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/templates/index.html -------------------------------------------------------------------------------- /mitmproxy/tools/web/webaddons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/tools/web/webaddons.py -------------------------------------------------------------------------------- /mitmproxy/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/types.py -------------------------------------------------------------------------------- /mitmproxy/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mitmproxy/utils/arg_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/arg_check.py -------------------------------------------------------------------------------- /mitmproxy/utils/bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/bits.py -------------------------------------------------------------------------------- /mitmproxy/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/data.py -------------------------------------------------------------------------------- /mitmproxy/utils/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/debug.py -------------------------------------------------------------------------------- /mitmproxy/utils/human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/human.py -------------------------------------------------------------------------------- /mitmproxy/utils/sliding_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/sliding_window.py -------------------------------------------------------------------------------- /mitmproxy/utils/strutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/strutils.py -------------------------------------------------------------------------------- /mitmproxy/utils/typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/utils/typecheck.py -------------------------------------------------------------------------------- /mitmproxy/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/version.py -------------------------------------------------------------------------------- /mitmproxy/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/mitmproxy/websocket.py -------------------------------------------------------------------------------- /pathod/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pathod/language/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/__init__.py -------------------------------------------------------------------------------- /pathod/language/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/actions.py -------------------------------------------------------------------------------- /pathod/language/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/base.py -------------------------------------------------------------------------------- /pathod/language/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/exceptions.py -------------------------------------------------------------------------------- /pathod/language/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/generators.py -------------------------------------------------------------------------------- /pathod/language/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/http.py -------------------------------------------------------------------------------- /pathod/language/http2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/http2.py -------------------------------------------------------------------------------- /pathod/language/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/message.py -------------------------------------------------------------------------------- /pathod/language/websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/websockets.py -------------------------------------------------------------------------------- /pathod/language/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/language/writer.py -------------------------------------------------------------------------------- /pathod/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/log.py -------------------------------------------------------------------------------- /pathod/pathoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/pathoc.py -------------------------------------------------------------------------------- /pathod/pathoc_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/pathoc_cmdline.py -------------------------------------------------------------------------------- /pathod/pathod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/pathod.py -------------------------------------------------------------------------------- /pathod/pathod_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/pathod_cmdline.py -------------------------------------------------------------------------------- /pathod/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/protocols/__init__.py -------------------------------------------------------------------------------- /pathod/protocols/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/protocols/http.py -------------------------------------------------------------------------------- /pathod/protocols/http2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/protocols/http2.py -------------------------------------------------------------------------------- /pathod/protocols/websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/protocols/websockets.py -------------------------------------------------------------------------------- /pathod/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/test.py -------------------------------------------------------------------------------- /pathod/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/pathod/utils.py -------------------------------------------------------------------------------- /release/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /dist 3 | known_hosts 4 | -------------------------------------------------------------------------------- /release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/README.md -------------------------------------------------------------------------------- /release/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/cibuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/cibuild.py -------------------------------------------------------------------------------- /release/hooks/hook-cryptography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/hooks/hook-cryptography.py -------------------------------------------------------------------------------- /release/hooks/hook-mitmproxy.addons.onboardingapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/hooks/hook-mitmproxy.addons.onboardingapp.py -------------------------------------------------------------------------------- /release/hooks/hook-mitmproxy.py: -------------------------------------------------------------------------------- 1 | hiddenimports = ["mitmproxy.script"] 2 | -------------------------------------------------------------------------------- /release/hooks/hook-mitmproxy.tools.web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/hooks/hook-mitmproxy.tools.web.py -------------------------------------------------------------------------------- /release/hooks/hook-passlib.py: -------------------------------------------------------------------------------- 1 | hiddenimports = ["configparser"] 2 | -------------------------------------------------------------------------------- /release/hooks/hook-pydivert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/hooks/hook-pydivert.py -------------------------------------------------------------------------------- /release/installbuilder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/installbuilder/.gitignore -------------------------------------------------------------------------------- /release/installbuilder/license.xml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/installbuilder/license.xml.enc -------------------------------------------------------------------------------- /release/installbuilder/logo-installer-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/installbuilder/logo-installer-icon.png -------------------------------------------------------------------------------- /release/installbuilder/logo-installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/installbuilder/logo-installer.png -------------------------------------------------------------------------------- /release/installbuilder/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/installbuilder/logo.ico -------------------------------------------------------------------------------- /release/installbuilder/mitmproxy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/installbuilder/mitmproxy.xml -------------------------------------------------------------------------------- /release/installbuilder/setup/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /release/specs/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/specs/icon.ico -------------------------------------------------------------------------------- /release/specs/mitmdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/specs/mitmdump -------------------------------------------------------------------------------- /release/specs/mitmproxy_main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/specs/mitmproxy_main -------------------------------------------------------------------------------- /release/specs/mitmweb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/specs/mitmweb -------------------------------------------------------------------------------- /release/specs/pathoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/specs/pathoc -------------------------------------------------------------------------------- /release/specs/pathod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/specs/pathod -------------------------------------------------------------------------------- /release/windows-store-experiment/AppxManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/windows-store-experiment/AppxManifest.xml -------------------------------------------------------------------------------- /release/windows-store-experiment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/release/windows-store-experiment/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e .[dev,examples] 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/bench/.gitignore: -------------------------------------------------------------------------------- 1 | results 2 | -------------------------------------------------------------------------------- /test/bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/bench/README.md -------------------------------------------------------------------------------- /test/bench/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/bench/benchmark.py -------------------------------------------------------------------------------- /test/bench/run-mitmdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/bench/run-mitmdump -------------------------------------------------------------------------------- /test/bench/run-mitmproxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/bench/run-mitmproxy -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/examples/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/examples/test_examples.py -------------------------------------------------------------------------------- /test/examples/test_har_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/examples/test_har_dump.py -------------------------------------------------------------------------------- /test/examples/test_xss_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/examples/test_xss_scanner.py -------------------------------------------------------------------------------- /test/filename_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/filename_matching.py -------------------------------------------------------------------------------- /test/full_coverage_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/full_coverage_plugin.py -------------------------------------------------------------------------------- /test/helper_tools/dumperview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/helper_tools/dumperview.py -------------------------------------------------------------------------------- /test/helper_tools/getcert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/helper_tools/getcert -------------------------------------------------------------------------------- /test/helper_tools/inspect_dumpfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/helper_tools/inspect_dumpfile.py -------------------------------------------------------------------------------- /test/helper_tools/memoryleak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/helper_tools/memoryleak.py -------------------------------------------------------------------------------- /test/helper_tools/passive_close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/helper_tools/passive_close.py -------------------------------------------------------------------------------- /test/individual_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/individual_coverage.py -------------------------------------------------------------------------------- /test/mitmproxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/__init__.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/addons/onboardingapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/addons/onboardingapp/test_app.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_anticache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_anticache.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_anticomp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_anticomp.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_block.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_browser.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_check_ca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_check_ca.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_clientplayback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_clientplayback.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_core.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_cut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_cut.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_disable_h2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_disable_h2c.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_dumper.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_eventstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_eventstore.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_export.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_intercept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_intercept.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_keepserving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_keepserving.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_onboarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_onboarding.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_proxyauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_proxyauth.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_readfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_readfile.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_replace.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_save.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_script.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_serverplayback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_serverplayback.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_setheaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_setheaders.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_stickyauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_stickyauth.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_stickycookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_stickycookie.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_streambodies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_streambodies.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_termlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_termlog.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_termstatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_termstatus.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_upstream_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_upstream_auth.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_view.py -------------------------------------------------------------------------------- /test/mitmproxy/addons/test_wsgiapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/addons/test_wsgiapp.py -------------------------------------------------------------------------------- /test/mitmproxy/completion/aaa: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/completion/aab: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/completion/aac: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/completion/bbb/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/completion/bbb/Readme.md -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/__init__.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/image/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/image/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/image/test_view.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_api.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_auto.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_base.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_css.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_css.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_css_data/empty-rule-formatted.css: -------------------------------------------------------------------------------- 1 | menu { 2 | } 3 | -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_css_data/empty-rule.css: -------------------------------------------------------------------------------- 1 | menu{} 2 | -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_css_data/import-directive.css: -------------------------------------------------------------------------------- 1 | menu{background-color:red} @import url('foobar.css') screen; 2 | nav{margin:0} 3 | -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_css_data/indentation-formatted.css: -------------------------------------------------------------------------------- 1 | navigation { 2 | color: blue 3 | } 4 | -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_css_data/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_css_data/simple.css -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_hex.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_javascript.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_js_data/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_js_data/simple.js -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_json.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_multipart.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_protobuf.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_protobuf_data/protobuf01: -------------------------------------------------------------------------------- 1 | 2 | $3bbc333c-e61c-433b-819a-0b9a8cc103b8 -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_protobuf_data/protobuf03-decoded: -------------------------------------------------------------------------------- 1 | 2 { 2 | 3: 3840 3 | 4: 2160 4 | } 5 | -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_query.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_raw.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_urlencoded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_urlencoded.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_wbxml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_wbxml.py -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_wbxml_data/data.wbxml: -------------------------------------------------------------------------------- 1 | jE\OK1509029063R7N1 -------------------------------------------------------------------------------- /test/mitmproxy/contentviews/test_xml_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/contentviews/test_xml_html.py -------------------------------------------------------------------------------- /test/mitmproxy/coretypes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/coretypes/test_basethread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/coretypes/test_basethread.py -------------------------------------------------------------------------------- /test/mitmproxy/coretypes/test_bidi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/coretypes/test_bidi.py -------------------------------------------------------------------------------- /test/mitmproxy/coretypes/test_multidict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/coretypes/test_multidict.py -------------------------------------------------------------------------------- /test/mitmproxy/coretypes/test_serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/coretypes/test_serializable.py -------------------------------------------------------------------------------- /test/mitmproxy/data/1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/1.css -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/addon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/addon.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/error.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/load_error.py: -------------------------------------------------------------------------------- 1 | def load(_): 2 | raise ValueError() 3 | -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/recorder/a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/recorder/a.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/recorder/b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/recorder/b.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/recorder/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/recorder/c.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/recorder/e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/recorder/e.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/recorder/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/recorder/error.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/same_filename/addon.py: -------------------------------------------------------------------------------- 1 | foo = 42 2 | -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/shutdown.py -------------------------------------------------------------------------------- /test/mitmproxy/data/addonscripts/stream_modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/addonscripts/stream_modify.py -------------------------------------------------------------------------------- /test/mitmproxy/data/all.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/all.jpeg -------------------------------------------------------------------------------- /test/mitmproxy/data/clientcert/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/clientcert/.gitignore -------------------------------------------------------------------------------- /test/mitmproxy/data/clientcert/127.0.0.1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/clientcert/127.0.0.1.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/clientcert/client.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/clientcert/client.cnf -------------------------------------------------------------------------------- /test/mitmproxy/data/clientcert/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/clientcert/client.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/clientcert/make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/clientcert/make -------------------------------------------------------------------------------- /test/mitmproxy/data/confdir/mitmproxy-ca-cert.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/confdir/mitmproxy-ca-cert.cer -------------------------------------------------------------------------------- /test/mitmproxy/data/confdir/mitmproxy-ca-cert.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/confdir/mitmproxy-ca-cert.p12 -------------------------------------------------------------------------------- /test/mitmproxy/data/confdir/mitmproxy-ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/confdir/mitmproxy-ca-cert.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/confdir/mitmproxy-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/confdir/mitmproxy-ca.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/dercert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/dercert -------------------------------------------------------------------------------- /test/mitmproxy/data/dumpfile-010: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/dumpfile-010 -------------------------------------------------------------------------------- /test/mitmproxy/data/dumpfile-011: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/dumpfile-011 -------------------------------------------------------------------------------- /test/mitmproxy/data/dumpfile-018: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/dumpfile-018 -------------------------------------------------------------------------------- /test/mitmproxy/data/har_extractor.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/har_extractor.har -------------------------------------------------------------------------------- /test/mitmproxy/data/htpasswd: -------------------------------------------------------------------------------- 1 | test:$apr1$/LkYxy3x$WI4.YbiJlu537jLGEW2eu1 2 | -------------------------------------------------------------------------------- /test/mitmproxy/data/htpasswd.invalid: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/mitmproxy/data/image.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image.gif -------------------------------------------------------------------------------- /test/mitmproxy/data/image.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image.ico -------------------------------------------------------------------------------- /test/mitmproxy/data/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image.jpg -------------------------------------------------------------------------------- /test/mitmproxy/data/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/README.md -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/all.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/all.jpeg -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/app1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/app1.jpeg -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/aspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/aspect.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/chi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/chi.gif -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/comment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/comment.jpg -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/ct0n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/ct0n0g04.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/ct1n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/ct1n0g04.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/cten0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/cten0g04.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/ctzn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/ctzn0g04.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/example.jpg -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/g07n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/g07n0g16.png -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/hopper.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/hopper.gif -------------------------------------------------------------------------------- /test/mitmproxy/data/image_parser/iss634.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/image_parser/iss634.gif -------------------------------------------------------------------------------- /test/mitmproxy/data/no_common_name.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/no_common_name.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/pf01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/pf01 -------------------------------------------------------------------------------- /test/mitmproxy/data/pf02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/pf02 -------------------------------------------------------------------------------- /test/mitmproxy/data/replace: -------------------------------------------------------------------------------- 1 | replacecontents 2 | -------------------------------------------------------------------------------- /test/mitmproxy/data/scripts/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/scripts/all.py -------------------------------------------------------------------------------- /test/mitmproxy/data/servercert/9da13359.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/servercert/9da13359.0 -------------------------------------------------------------------------------- /test/mitmproxy/data/servercert/self-signed.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/servercert/self-signed.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/servercert/trusted-leaf.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/servercert/trusted-leaf.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/servercert/trusted-root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/servercert/trusted-root.pem -------------------------------------------------------------------------------- /test/mitmproxy/data/testkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/data/testkey.pem -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/.env -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/README -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/client_patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/client_patterns -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/go_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/go_proxy -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/reverse_patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/reverse_patterns -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/straight_stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/straight_stream -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/straight_stream_patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/straight_stream_patterns -------------------------------------------------------------------------------- /test/mitmproxy/fuzzing/straight_stream_ssl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/fuzzing/straight_stream_ssl -------------------------------------------------------------------------------- /test/mitmproxy/io/test_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/io/test_compat.py -------------------------------------------------------------------------------- /test/mitmproxy/io/test_io.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/io/test_tnetstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/io/test_tnetstring.py -------------------------------------------------------------------------------- /test/mitmproxy/net/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/net/data/clientcert/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/clientcert/.gitignore -------------------------------------------------------------------------------- /test/mitmproxy/net/data/clientcert/client.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/clientcert/client.cnf -------------------------------------------------------------------------------- /test/mitmproxy/net/data/clientcert/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/clientcert/client.pem -------------------------------------------------------------------------------- /test/mitmproxy/net/data/clientcert/make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/clientcert/make -------------------------------------------------------------------------------- /test/mitmproxy/net/data/dercert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/dercert -------------------------------------------------------------------------------- /test/mitmproxy/net/data/dhparam.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/dhparam.pem -------------------------------------------------------------------------------- /test/mitmproxy/net/data/htpasswd: -------------------------------------------------------------------------------- 1 | test:$apr1$/LkYxy3x$WI4.YbiJlu537jLGEW2eu1 2 | -------------------------------------------------------------------------------- /test/mitmproxy/net/data/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/server.crt -------------------------------------------------------------------------------- /test/mitmproxy/net/data/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/server.key -------------------------------------------------------------------------------- /test/mitmproxy/net/data/text_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/text_cert -------------------------------------------------------------------------------- /test/mitmproxy/net/data/text_cert_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/text_cert_2 -------------------------------------------------------------------------------- /test/mitmproxy/net/data/text_cert_weird1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/data/text_cert_weird1 -------------------------------------------------------------------------------- /test/mitmproxy/net/data/verificationcerts/trusted-root.srl: -------------------------------------------------------------------------------- 1 | A3E83F6857295BF2 2 | -------------------------------------------------------------------------------- /test/mitmproxy/net/http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/net/http/http1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/net/http/http1/test_assemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/http1/test_assemble.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/http1/test_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/http1/test_read.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/http2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/net/http/http2/test_framereader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/http2/test_framereader.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/http2/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/http2/test_utils.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_cookies.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_encoding.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_headers.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_message.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_multipart.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_request.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_response.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_status_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_status_codes.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_url.py -------------------------------------------------------------------------------- /test/mitmproxy/net/http/test_user_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/http/test_user_agents.py -------------------------------------------------------------------------------- /test/mitmproxy/net/test_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/test_check.py -------------------------------------------------------------------------------- /test/mitmproxy/net/test_server_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/test_server_spec.py -------------------------------------------------------------------------------- /test/mitmproxy/net/test_socks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/test_socks.py -------------------------------------------------------------------------------- /test/mitmproxy/net/test_tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/test_tcp.py -------------------------------------------------------------------------------- /test/mitmproxy/net/test_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/test_tls.py -------------------------------------------------------------------------------- /test/mitmproxy/net/test_wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/test_wsgi.py -------------------------------------------------------------------------------- /test/mitmproxy/net/tools/getcertnames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/tools/getcertnames -------------------------------------------------------------------------------- /test/mitmproxy/net/tservers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/tservers.py -------------------------------------------------------------------------------- /test/mitmproxy/net/websockets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/net/websockets/test_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/websockets/test_frame.py -------------------------------------------------------------------------------- /test/mitmproxy/net/websockets/test_masker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/websockets/test_masker.py -------------------------------------------------------------------------------- /test/mitmproxy/net/websockets/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/net/websockets/test_utils.py -------------------------------------------------------------------------------- /test/mitmproxy/platform/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/platform/test_pf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/platform/test_pf.py -------------------------------------------------------------------------------- /test/mitmproxy/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/modes/test_http_proxy.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/modes/test_reverse_proxy.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/modes/test_socks_proxy.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/modes/test_transparent_proxy.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_base.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_http.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_http1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/proxy/protocol/test_http1.py -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_http2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/proxy/protocol/test_http2.py -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_rawtcp.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_tls.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/protocol/test_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/proxy/protocol/test_websocket.py -------------------------------------------------------------------------------- /test/mitmproxy/proxy/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/proxy/test_config.py -------------------------------------------------------------------------------- /test/mitmproxy/proxy/test_root_context.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/proxy/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/proxy/test_server.py -------------------------------------------------------------------------------- /test/mitmproxy/script/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/script/test_concurrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/script/test_concurrent.py -------------------------------------------------------------------------------- /test/mitmproxy/test_addonmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_addonmanager.py -------------------------------------------------------------------------------- /test/mitmproxy/test_certs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_certs.py -------------------------------------------------------------------------------- /test/mitmproxy/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_command.py -------------------------------------------------------------------------------- /test/mitmproxy/test_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_connections.py -------------------------------------------------------------------------------- /test/mitmproxy/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_controller.py -------------------------------------------------------------------------------- /test/mitmproxy/test_ctx.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/test_eventsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_eventsequence.py -------------------------------------------------------------------------------- /test/mitmproxy/test_exceptions.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/test_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_flow.py -------------------------------------------------------------------------------- /test/mitmproxy/test_flowfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_flowfilter.py -------------------------------------------------------------------------------- /test/mitmproxy/test_fuzzing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_fuzzing.py -------------------------------------------------------------------------------- /test/mitmproxy/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_http.py -------------------------------------------------------------------------------- /test/mitmproxy/test_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_log.py -------------------------------------------------------------------------------- /test/mitmproxy/test_master.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/test_options.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/test_optmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_optmanager.py -------------------------------------------------------------------------------- /test/mitmproxy/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_proxy.py -------------------------------------------------------------------------------- /test/mitmproxy/test_stateobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_stateobject.py -------------------------------------------------------------------------------- /test/mitmproxy/test_taddons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_taddons.py -------------------------------------------------------------------------------- /test/mitmproxy/test_tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_tcp.py -------------------------------------------------------------------------------- /test/mitmproxy/test_typemanager.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_types.py -------------------------------------------------------------------------------- /test/mitmproxy/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_version.py -------------------------------------------------------------------------------- /test/mitmproxy/test_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/test_websocket.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_commander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_commander.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_common.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_defaultkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_defaultkeys.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_keymap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_keymap.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_master.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_palettes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_palettes.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/console/test_statusbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/console/test_statusbar.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/test_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/test_cmdline.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/test_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/test_dump.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/test_main.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/tools/web/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/web/test_app.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/web/test_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/web/test_master.py -------------------------------------------------------------------------------- /test/mitmproxy/tools/web/test_static_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tools/web/test_static_viewer.py -------------------------------------------------------------------------------- /test/mitmproxy/tservers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/tservers.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_arg_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_arg_check.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_bits.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_data.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_debug.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_human.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_sliding_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_sliding_window.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_strutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_strutils.py -------------------------------------------------------------------------------- /test/mitmproxy/utils/test_typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/mitmproxy/utils/test_typecheck.py -------------------------------------------------------------------------------- /test/pathod/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/pathod/data/clientcert/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/data/clientcert/.gitignore -------------------------------------------------------------------------------- /test/pathod/data/clientcert/client.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/data/clientcert/client.cnf -------------------------------------------------------------------------------- /test/pathod/data/clientcert/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/data/clientcert/client.pem -------------------------------------------------------------------------------- /test/pathod/data/clientcert/make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/data/clientcert/make -------------------------------------------------------------------------------- /test/pathod/data/file: -------------------------------------------------------------------------------- 1 | testfile 2 | -------------------------------------------------------------------------------- /test/pathod/data/request: -------------------------------------------------------------------------------- 1 | get:/foo 2 | -------------------------------------------------------------------------------- /test/pathod/data/response: -------------------------------------------------------------------------------- 1 | 202 2 | -------------------------------------------------------------------------------- /test/pathod/data/testkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/data/testkey.pem -------------------------------------------------------------------------------- /test/pathod/language/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/pathod/language/test_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_actions.py -------------------------------------------------------------------------------- /test/pathod/language/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_base.py -------------------------------------------------------------------------------- /test/pathod/language/test_exceptions.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/pathod/language/test_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_generators.py -------------------------------------------------------------------------------- /test/pathod/language/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_http.py -------------------------------------------------------------------------------- /test/pathod/language/test_http2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_http2.py -------------------------------------------------------------------------------- /test/pathod/language/test_message.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/pathod/language/test_websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_websockets.py -------------------------------------------------------------------------------- /test/pathod/language/test_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/language/test_writer.py -------------------------------------------------------------------------------- /test/pathod/protocols/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/pathod/protocols/test_http.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/pathod/protocols/test_http2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/protocols/test_http2.py -------------------------------------------------------------------------------- /test/pathod/protocols/test_websockets.py: -------------------------------------------------------------------------------- 1 | # TODO: write tests 2 | -------------------------------------------------------------------------------- /test/pathod/scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/scripts/generate.sh -------------------------------------------------------------------------------- /test/pathod/scripts/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/scripts/openssl.cnf -------------------------------------------------------------------------------- /test/pathod/test_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_log.py -------------------------------------------------------------------------------- /test/pathod/test_pathoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_pathoc.py -------------------------------------------------------------------------------- /test/pathod/test_pathoc_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_pathoc_cmdline.py -------------------------------------------------------------------------------- /test/pathod/test_pathod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_pathod.py -------------------------------------------------------------------------------- /test/pathod/test_pathod_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_pathod_cmdline.py -------------------------------------------------------------------------------- /test/pathod/test_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_test.py -------------------------------------------------------------------------------- /test/pathod/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/test_utils.py -------------------------------------------------------------------------------- /test/pathod/tservers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/pathod/tservers.py -------------------------------------------------------------------------------- /test/release/test_cibuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/test/release/test_cibuild.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/tox.ini -------------------------------------------------------------------------------- /web/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/.babelrc -------------------------------------------------------------------------------- /web/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/.editorconfig -------------------------------------------------------------------------------- /web/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/.eslintrc.yml -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/README.md -------------------------------------------------------------------------------- /web/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/conf.js -------------------------------------------------------------------------------- /web/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/gulpfile.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/css/app.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/app.less -------------------------------------------------------------------------------- /web/src/css/codemirror.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/codemirror.less -------------------------------------------------------------------------------- /web/src/css/contentview.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/contentview.less -------------------------------------------------------------------------------- /web/src/css/dropdown.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/dropdown.less -------------------------------------------------------------------------------- /web/src/css/eventlog.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/eventlog.less -------------------------------------------------------------------------------- /web/src/css/flowdetail.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/flowdetail.less -------------------------------------------------------------------------------- /web/src/css/flowtable.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/flowtable.less -------------------------------------------------------------------------------- /web/src/css/flowview.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/flowview.less -------------------------------------------------------------------------------- /web/src/css/footer.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/footer.less -------------------------------------------------------------------------------- /web/src/css/header.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/header.less -------------------------------------------------------------------------------- /web/src/css/layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/layout.less -------------------------------------------------------------------------------- /web/src/css/modal.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/modal.less -------------------------------------------------------------------------------- /web/src/css/sprites.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/sprites.less -------------------------------------------------------------------------------- /web/src/css/tabs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/tabs.less -------------------------------------------------------------------------------- /web/src/css/vendor-bootstrap-variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/vendor-bootstrap-variables.less -------------------------------------------------------------------------------- /web/src/css/vendor-bootstrap.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/vendor-bootstrap.less -------------------------------------------------------------------------------- /web/src/css/vendor.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/css/vendor.less -------------------------------------------------------------------------------- /web/src/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /web/src/fonts/README: -------------------------------------------------------------------------------- 1 | 2 | From a rendered version of the FontAwesome github repo. 3 | -------------------------------------------------------------------------------- /web/src/fonts/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/fonts/font-awesome.css -------------------------------------------------------------------------------- /web/src/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /web/src/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /web/src/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /web/src/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /web/src/images/chrome-devtools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/chrome-devtools/LICENSE -------------------------------------------------------------------------------- /web/src/images/chrome-devtools/resourceCSSIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/chrome-devtools/resourceCSSIcon.png -------------------------------------------------------------------------------- /web/src/images/chrome-devtools/resourceJSIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/chrome-devtools/resourceJSIcon.png -------------------------------------------------------------------------------- /web/src/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/favicon.ico -------------------------------------------------------------------------------- /web/src/images/resourceExecutableIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/resourceExecutableIcon.png -------------------------------------------------------------------------------- /web/src/images/resourceFlashIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/resourceFlashIcon.png -------------------------------------------------------------------------------- /web/src/images/resourceImageIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/resourceImageIcon.png -------------------------------------------------------------------------------- /web/src/images/resourceJavaIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/resourceJavaIcon.png -------------------------------------------------------------------------------- /web/src/images/resourceNotModifiedIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/resourceNotModifiedIcon.png -------------------------------------------------------------------------------- /web/src/images/resourceRedirectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/images/resourceRedirectIcon.png -------------------------------------------------------------------------------- /web/src/js/__tests__/components/ContentViewSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/components/ContentViewSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/components/EventLogSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/components/EventLogSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/components/FlowTableSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/components/FlowTableSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/components/Modal/ModalSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/components/Modal/ModalSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/_tflow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/_tflow.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/connectionSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/connectionSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/eventLogSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/eventLogSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/flowsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/flowsSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/indexSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/indexSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/optionsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/optionsSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/settingsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/settingsSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/tutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/tutils.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/ui/flowSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/ui/flowSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/ui/headerSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/ui/headerSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/ui/indexSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/ui/indexSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/ui/keyboardSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/ui/keyboardSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/ui/modalSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/ui/modalSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/ui/optionEditorSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/ui/optionEditorSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/ducks/utils/storeSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/ducks/utils/storeSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/flow/utilsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/flow/utilsSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/urlStateSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/urlStateSpec.js -------------------------------------------------------------------------------- /web/src/js/__tests__/utilsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/__tests__/utilsSpec.js -------------------------------------------------------------------------------- /web/src/js/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/app.jsx -------------------------------------------------------------------------------- /web/src/js/backends/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/backends/static.js -------------------------------------------------------------------------------- /web/src/js/backends/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/backends/websocket.js -------------------------------------------------------------------------------- /web/src/js/components/ContentView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ContentView.jsx -------------------------------------------------------------------------------- /web/src/js/components/ContentView/CodeEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ContentView/CodeEditor.jsx -------------------------------------------------------------------------------- /web/src/js/components/ContentView/ContentViews.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ContentView/ContentViews.jsx -------------------------------------------------------------------------------- /web/src/js/components/ContentView/MetaViews.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ContentView/MetaViews.jsx -------------------------------------------------------------------------------- /web/src/js/components/ContentView/ViewSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ContentView/ViewSelector.jsx -------------------------------------------------------------------------------- /web/src/js/components/EventLog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/EventLog.jsx -------------------------------------------------------------------------------- /web/src/js/components/EventLog/EventList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/EventLog/EventList.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowTable.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowTable/FlowColumns.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowTable/FlowColumns.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowTable/FlowRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowTable/FlowRow.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowTable/FlowTableHead.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowTable/FlowTableHead.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowView.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowView/Details.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowView/Details.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowView/Headers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowView/Headers.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowView/Messages.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowView/Messages.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowView/Nav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowView/Nav.jsx -------------------------------------------------------------------------------- /web/src/js/components/FlowView/ToggleEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/FlowView/ToggleEdit.jsx -------------------------------------------------------------------------------- /web/src/js/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Footer.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/FileMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/FileMenu.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/FilterDocs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/FilterDocs.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/FilterInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/FilterInput.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/FlowMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/FlowMenu.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/MainMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/MainMenu.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/MenuToggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/MenuToggle.jsx -------------------------------------------------------------------------------- /web/src/js/components/Header/OptionMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Header/OptionMenu.jsx -------------------------------------------------------------------------------- /web/src/js/components/MainView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/MainView.jsx -------------------------------------------------------------------------------- /web/src/js/components/Modal/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Modal/Modal.jsx -------------------------------------------------------------------------------- /web/src/js/components/Modal/ModalLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Modal/ModalLayout.jsx -------------------------------------------------------------------------------- /web/src/js/components/Modal/ModalList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Modal/ModalList.jsx -------------------------------------------------------------------------------- /web/src/js/components/Modal/Option.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Modal/Option.jsx -------------------------------------------------------------------------------- /web/src/js/components/Modal/OptionModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/Modal/OptionModal.jsx -------------------------------------------------------------------------------- /web/src/js/components/ProxyApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ProxyApp.jsx -------------------------------------------------------------------------------- /web/src/js/components/ValueEditor/ValueEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/ValueEditor/ValueEditor.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/Button.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/DocsLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/DocsLink.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/Dropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/Dropdown.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/FileChooser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/FileChooser.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/HideInStatic.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/HideInStatic.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/Splitter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/Splitter.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/ToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/ToggleButton.jsx -------------------------------------------------------------------------------- /web/src/js/components/common/ToggleInputButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/common/ToggleInputButton.jsx -------------------------------------------------------------------------------- /web/src/js/components/helpers/AutoScroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/helpers/AutoScroll.js -------------------------------------------------------------------------------- /web/src/js/components/helpers/VirtualScroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/components/helpers/VirtualScroll.js -------------------------------------------------------------------------------- /web/src/js/ducks/README.md: -------------------------------------------------------------------------------- 1 | https://github.com/erikras/ducks-modular-redux -------------------------------------------------------------------------------- /web/src/js/ducks/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/connection.js -------------------------------------------------------------------------------- /web/src/js/ducks/eventLog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/eventLog.js -------------------------------------------------------------------------------- /web/src/js/ducks/flows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/flows.js -------------------------------------------------------------------------------- /web/src/js/ducks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/index.js -------------------------------------------------------------------------------- /web/src/js/ducks/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/options.js -------------------------------------------------------------------------------- /web/src/js/ducks/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/settings.js -------------------------------------------------------------------------------- /web/src/js/ducks/ui/flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/ui/flow.js -------------------------------------------------------------------------------- /web/src/js/ducks/ui/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/ui/header.js -------------------------------------------------------------------------------- /web/src/js/ducks/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/ui/index.js -------------------------------------------------------------------------------- /web/src/js/ducks/ui/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/ui/keyboard.js -------------------------------------------------------------------------------- /web/src/js/ducks/ui/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/ui/modal.js -------------------------------------------------------------------------------- /web/src/js/ducks/ui/optionsEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/ui/optionsEditor.js -------------------------------------------------------------------------------- /web/src/js/ducks/utils/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/ducks/utils/store.js -------------------------------------------------------------------------------- /web/src/js/filt/filt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/filt/filt.js -------------------------------------------------------------------------------- /web/src/js/filt/filt.peg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/filt/filt.peg -------------------------------------------------------------------------------- /web/src/js/flow/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/flow/utils.js -------------------------------------------------------------------------------- /web/src/js/urlState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/urlState.js -------------------------------------------------------------------------------- /web/src/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/js/utils.js -------------------------------------------------------------------------------- /web/src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/src/templates/index.html -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cortesi/mitmproxy/HEAD/web/yarn.lock --------------------------------------------------------------------------------