From 7747c7fb8e9cf6da405160c744702871f7e3b9fe Mon Sep 17 00:00:00 2001 From: ekultek Date: Wed, 15 Nov 2017 08:42:47 -0600 Subject: [PATCH] patch for an issue where if your firefox fails to run it will not let you install Zeus, will now prompt you for your firefox browser version instead of failing (issue #151) --- bin/unzip_gecko.py | 4 ++++ etc/checksum/md5sum.md5 | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/unzip_gecko.py b/bin/unzip_gecko.py index 6a47f03..362e00f 100644 --- a/bin/unzip_gecko.py +++ b/bin/unzip_gecko.py @@ -120,6 +120,10 @@ def untar_gecko(filename="{}/bin/drivers/geckodriver-v0.{}.0-linux{}.tar.gz", ve arch_info = {"64bit": "64", "32bit": "32"} file_arch = arch_info[platform.architecture()[0]] ff_version = lib.core.settings.get_browser_version() + if isinstance(ff_version, str) or ff_version is None: + ff_version = lib.core.settings.prompt( + "enter your firefox browser version (if you don't know it run firefox --version" + ) gecko_version = config_gecko_version(ff_version) if gecko_version is None: lib.core.settings.logger.fatal(lib.core.settings.set_color( diff --git a/etc/checksum/md5sum.md5 b/etc/checksum/md5sum.md5 index 23cb037..457761c 100644 --- a/etc/checksum/md5sum.md5 +++ b/etc/checksum/md5sum.md5 @@ -14,7 +14,7 @@ dc7bfc3d7b9b23340ee37806316bd770 ./etc/text_files/xss_payloads.txt cd9c70aa862df26e40c42cbe5909a4aa ./etc/checksum/md5sum.md5 15b70d0142602288c8d635a6a0ceb665 ./bin/version_info d41d8cd98f00b204e9800998ecf8427e ./bin/__init__.py -ff2511effe21aa36002f37ed9bfe47ec ./bin/unzip_gecko.py +a622b354f81ee5d0bad88c1e8b2ba0f9 ./bin/unzip_gecko.py dc1eb4ebe0f372af48b5a9c107ebc68d ./bin/drivers/geckodriver-v0.18.0-linux32.tar.gz be18faeea6e7db9db6990d8667e2298f ./bin/drivers/geckodriver-v0.17.0-linux64.tar.gz 79b1a158f96d29942a111c0905f1c807 ./bin/drivers/geckodriver-v0.17.0-linux32.tar.gz