diff --git a/web/src/js/components/Footer.jsx b/web/src/js/components/Footer.jsx
index 9a2f6cf48..db9afe6f4 100644
--- a/web/src/js/components/Footer.jsx
+++ b/web/src/js/components/Footer.jsx
@@ -2,6 +2,7 @@ import React from 'react'
import PropTypes from 'prop-types'
import { connect } from 'react-redux'
import { formatSize } from '../utils.js'
+import HideInStatic from '../components/common/HideInStatic'
Footer.propTypes = {
settings: PropTypes.object.isRequired,
@@ -49,13 +50,14 @@ function Footer({ settings }) {
stream: {formatSize(stream_large_bodies)}
)}
- { MITMWEB_STATIC ?
- (
Static):
+
+ {
server && (
{listen_host||"*"}:{listen_port}
)
}
+
v{version}
diff --git a/web/src/js/components/Header/FileMenu.jsx b/web/src/js/components/Header/FileMenu.jsx
index cf3463434..5cb8e507a 100644
--- a/web/src/js/components/Header/FileMenu.jsx
+++ b/web/src/js/components/Header/FileMenu.jsx
@@ -37,6 +37,7 @@ export function FileMenu ({clearFlows, loadFlows, saveFlows, openModal}) {
Save...
+
{ e.preventDefault(); openModal(); }}>
Options
@@ -47,6 +48,7 @@ export function FileMenu ({clearFlows, loadFlows, saveFlows, openModal}) {
Install Certificates...
+
)
}
diff --git a/web/src/js/components/Header/FlowMenu.jsx b/web/src/js/components/Header/FlowMenu.jsx
index dc8221501..70c8bfcfe 100644
--- a/web/src/js/components/Header/FlowMenu.jsx
+++ b/web/src/js/components/Header/FlowMenu.jsx
@@ -23,7 +23,8 @@ export function FlowMenu({ flow, resumeFlow, killFlow, replayFlow, duplicateFlow
return
return (
-
+
+
Flow Modification
+
@@ -55,7 +57,8 @@ export function FlowMenu({ flow, resumeFlow, killFlow, replayFlow, duplicateFlow
Export
-
+
+
Interception
+
diff --git a/web/src/js/components/Header/OptionMenu.jsx b/web/src/js/components/Header/OptionMenu.jsx
index 566db42f9..78519a340 100644
--- a/web/src/js/components/Header/OptionMenu.jsx
+++ b/web/src/js/components/Header/OptionMenu.jsx
@@ -10,16 +10,19 @@ OptionMenu.title = 'Options'
export default function OptionMenu() {
return (
-
+
+
HTTP/2.0
WebSockets
Raw TCP
Protocol Support
+
-
+
+
Disable Caching
@@ -30,6 +33,7 @@ export default function OptionMenu() {
HTTP Options
+
diff --git a/web/src/js/components/common/HideInStatic.jsx b/web/src/js/components/common/HideInStatic.jsx
index 9f515c972..c5f3bf472 100644
--- a/web/src/js/components/common/HideInStatic.jsx
+++ b/web/src/js/components/common/HideInStatic.jsx
@@ -1,5 +1,5 @@
import React from 'react'
-export default function HideInStatic({className, children }) {
- return MITMWEB_STATIC ? null : (
{children}
)
+export default function HideInStatic({ children }) {
+ return global.MITMWEB_STATIC ? null : [children]
}