aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy/config.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-03-18 17:19:57 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-03-18 17:19:57 +0100
commitd5cfc1c080e2736afb478a310afe525ab493a72f (patch)
tree6157b0d0324698436aff8419522557ed4b3e628d /libmproxy/proxy/config.py
parentce38a17893791944fb8b4f589e7ce00d79b8ced0 (diff)
parenta66913d4a30b2ce2dedc58afcf79ad77faead278 (diff)
downloadmitmproxy-d5cfc1c080e2736afb478a310afe525ab493a72f.tar.gz
mitmproxy-d5cfc1c080e2736afb478a310afe525ab493a72f.tar.bz2
mitmproxy-d5cfc1c080e2736afb478a310afe525ab493a72f.zip
Merge pull request #239 from mitmproxy/options_cleanup
Options cleanup
Diffstat (limited to 'libmproxy/proxy/config.py')
-rw-r--r--libmproxy/proxy/config.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/libmproxy/proxy/config.py b/libmproxy/proxy/config.py
index ed0787da..067c361d 100644
--- a/libmproxy/proxy/config.py
+++ b/libmproxy/proxy/config.py
@@ -44,15 +44,15 @@ def process_proxy_options(parser, options):
c += 1
get_upstream_server = ConstUpstreamServerResolver(options.reverse_proxy)
http_form_in, http_form_out = "relative", "relative"
- if options.forward_proxy:
+ if options.upstream_proxy:
c += 1
- get_upstream_server = ConstUpstreamServerResolver(options.forward_proxy)
+ get_upstream_server = ConstUpstreamServerResolver(options.upstream_proxy)
http_form_in, http_form_out = "absolute", "absolute"
- if options.manual_upstream_server:
+ if options.manual_destination_server:
c += 1
- get_upstream_server = ConstUpstreamServerResolver(options.manual_upstream_server)
+ get_upstream_server = ConstUpstreamServerResolver(options.manual_destination_server)
if c > 1:
- return parser.error("Transparent mode, reverse mode, forward mode and "
+ return parser.error("Transparent mode, reverse mode, upstream proxy mode and "
"specification of an upstream server are mutually exclusive.")
if options.http_form_in:
http_form_in = options.http_form_in
@@ -133,3 +133,8 @@ def ssl_option_group(parser):
dest="certforward", default=False,
help="Simply forward SSL certificates from upstream."
)
+ group.add_argument(
+ "--no-upstream-cert", default=False,
+ action="store_true", dest="no_upstream_cert",
+ help="Don't connect to upstream server to look up certificate details."
+ ) \ No newline at end of file