diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-12-11 15:26:49 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-12-11 15:26:49 +0100 |
commit | b92980efeca831c879c969e673cd60f93d0e3ace (patch) | |
tree | 6f887479180e845b093b960d151d126188f71804 /web/src | |
parent | 402332708724797713630af7f41cc2cabd79898e (diff) | |
download | mitmproxy-b92980efeca831c879c969e673cd60f93d0e3ace.tar.gz mitmproxy-b92980efeca831c879c969e673cd60f93d0e3ace.tar.bz2 mitmproxy-b92980efeca831c879c969e673cd60f93d0e3ace.zip |
[web] show proxy address, add websocket toggle
Diffstat (limited to 'web/src')
-rw-r--r-- | web/src/js/components/Footer.jsx | 15 | ||||
-rw-r--r-- | web/src/js/components/Header/OptionMenu.jsx | 4 |
2 files changed, 16 insertions, 3 deletions
diff --git a/web/src/js/components/Footer.jsx b/web/src/js/components/Footer.jsx index 1ae4ee73..ee26dad2 100644 --- a/web/src/js/components/Footer.jsx +++ b/web/src/js/components/Footer.jsx @@ -7,7 +7,8 @@ Footer.propTypes = { } function Footer({ settings }) { - let {mode, intercept, showhost, no_upstream_cert, rawtcp, http2, anticache, anticomp, stickyauth, stickycookie, stream_large_bodies} = settings; + let {mode, intercept, showhost, no_upstream_cert, rawtcp, http2, websocket, anticache, anticomp, + stickyauth, stickycookie, stream_large_bodies, listen_host, listen_port} = settings; return ( <footer> {mode && mode != "regular" && ( @@ -25,8 +26,11 @@ function Footer({ settings }) { {rawtcp && ( <span className="label label-success">raw-tcp</span> )} - {!http2 && ( - <span className="label label-success">no-http2</span> + {http2 && ( + <span className="label label-success">http2</span> + )} + {!websocket && ( + <span className="label label-success">no-websocket</span> )} {anticache && ( <span className="label label-success">anticache</span> @@ -43,6 +47,11 @@ function Footer({ settings }) { {stream_large_bodies && ( <span className="label label-success">stream: {formatSize(stream_large_bodies)}</span> )} + <div className="pull-right"> + <span className="label label-primary" title="HTTP Proxy Server Address"> + [{listen_host || "*"}:{listen_port}] + </span> + </div> </footer> ) } diff --git a/web/src/js/components/Header/OptionMenu.jsx b/web/src/js/components/Header/OptionMenu.jsx index 186a9c6a..f1d19f48 100644 --- a/web/src/js/components/Header/OptionMenu.jsx +++ b/web/src/js/components/Header/OptionMenu.jsx @@ -31,6 +31,10 @@ function OptionMenu({ settings, updateSettings }) { checked={settings.http2} onToggle={() => updateSettings({ http2: !settings.http2 })} /> + <ToggleButton text="websocket" + checked={settings.websocket} + onToggle={() => updateSettings({ websocket: !settings.websocket })} + /> <ToggleButton text="anticache" checked={settings.anticache} onToggle={() => updateSettings({ anticache: !settings.anticache })} |