Add --listen arg

A system with multiple nics had an issue with selecting the right IP to listen on.

Add --listen command-line arg.
Usage:
run_bumper.py --listen ip.address
This commit is contained in:
Brian Martin 2019-03-20 08:05:02 -04:00
parent d9c5b5ee27
commit d5449961f3

View file

@ -23,6 +23,10 @@ def main():
) )
# format="[%(asctime)s] :: %(levelname)s :: %(name)s :: %(module)s :: %(funcName)s :: %(lineno)d :: %(message)s") # format="[%(asctime)s] :: %(levelname)s :: %(name)s :: %(module)s :: %(funcName)s :: %(lineno)d :: %(message)s")
listen_host = args.index("--listen")
if (len(args) - 1) >= (listen_host + 1):
listen_host = args[listen_host+1]
else:
if platform.system() == "Darwin": # If a Mac, use 0.0.0.0 for listening if platform.system() == "Darwin": # If a Mac, use 0.0.0.0 for listening
listen_host = "0.0.0.0" listen_host = "0.0.0.0"
else: else: