aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/console/options.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/console/options.py')
-rw-r--r--mitmproxy/console/options.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/mitmproxy/console/options.py b/mitmproxy/console/options.py
index f9fc3764..f7fb2f90 100644
--- a/mitmproxy/console/options.py
+++ b/mitmproxy/console/options.py
@@ -91,6 +91,12 @@ class Options(urwid.WidgetWrap):
lambda: master.options.tcp_hosts,
self.tcp_hosts
),
+ select.Option(
+ "Don't Verify SSL/TLS Certificates",
+ "V",
+ lambda: master.options.ssl_insecure,
+ master.options.toggler("ssl_insecure")
+ ),
select.Heading("Utility"),
select.Option(
@@ -134,15 +140,17 @@ class Options(urwid.WidgetWrap):
title = urwid.Text("Options")
title = urwid.Padding(title, align="left", width=("relative", 100))
title = urwid.AttrWrap(title, "heading")
- self._w = urwid.Frame(
+ w = urwid.Frame(
self.lb,
header = title
)
+ super(Options, self).__init__(w)
+
self.master.loop.widget.footer.update("")
signals.update_settings.connect(self.sig_update_settings)
- master.options.changed.connect(lambda sender, updated: self.sig_update_settings(sender))
+ master.options.changed.connect(self.sig_update_settings)
- def sig_update_settings(self, sender):
+ def sig_update_settings(self, sender, updated=None):
self.lb.walker._modified()
def keypress(self, size, key):