WebSockets or other non-HTTP protocols are not supported by mitmproxy yet. However, you can exempt hostnames from processing, so that mitmproxy acts as a generic TCP forwarder. This feature is closely related to the ignore domains functionality, but differs in two important aspects:
Please note that message interception or modification are not possible yet. If you are not interested in the raw TCP messages, you should use the ignore domains feature.
command-line | --tcp HOST |
---|---|
mitmproxy shortcut | T |
For a detailed description on the structure of the hostname pattern, please refer to the Ignore Domains feature.