aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/cmdline.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/cmdline.py')
-rw-r--r--mitmproxy/cmdline.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/mitmproxy/cmdline.py b/mitmproxy/cmdline.py
index 3c63ec35..9cf8be3c 100644
--- a/mitmproxy/cmdline.py
+++ b/mitmproxy/cmdline.py
@@ -184,6 +184,15 @@ def get_common_options(args):
"That would trigger an infinite loop."
)
+
+ # Proxy config
+ certs = []
+ for i in args.certs:
+ parts = i.split("=", 1)
+ if len(parts) == 1:
+ parts = ["*", parts[0]]
+ certs.append(parts)
+
return dict(
app=args.app,
app_host=args.app_host,
@@ -213,10 +222,11 @@ def get_common_options(args):
replay_ignore_payload_params=args.replay_ignore_payload_params,
replay_ignore_host=args.replay_ignore_host,
- listen_host = args.addr,
- listen_port = args.port,
cadir = args.cadir,
+ certs = certs,
clientcerts = args.clientcerts,
+ listen_host = args.addr,
+ listen_port = args.port,
)