aboutsummaryrefslogtreecommitdiffstats
path: root/mitmdump
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-03-12 13:47:37 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-03-12 13:47:37 +1300
commit40e9067b831641820019ea808d6c0099a668a03c (patch)
treef63278cdfbc4a1b3228f0b574f51952298c2985a /mitmdump
parent9f16a84a9e771dbbc3314daafaf63449de73d3eb (diff)
downloadmitmproxy-40e9067b831641820019ea808d6c0099a668a03c.tar.gz
mitmproxy-40e9067b831641820019ea808d6c0099a668a03c.tar.bz2
mitmproxy-40e9067b831641820019ea808d6c0099a668a03c.zip
Handle invalid bind address specifications gracefully.
Diffstat (limited to 'mitmdump')
-rwxr-xr-xmitmdump7
1 files changed, 6 insertions, 1 deletions
diff --git a/mitmdump b/mitmdump
index 881f99c2..598faac0 100755
--- a/mitmdump
+++ b/mitmdump
@@ -130,7 +130,12 @@ if __name__ == '__main__':
stickycookie = stickycookie_filt
config = proxy.process_certificate_option_group(parser, options)
- server = proxy.ProxyServer(config, options.port, options.addr)
+ try:
+ server = proxy.ProxyServer(config, options.port, options.addr)
+ except proxy.ProxyServerError, v:
+ print >> sys.stderr, "mitmdump:", v.args[0]
+ sys.exit(1)
+
dumpopts = dump.Options(
verbosity = options.verbose,
wfile = options.wfile,