From 3fca379f2905bc4d20c558b2299aa000b3d8e9f2 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Mon, 21 Sep 2015 11:25:59 +0200 Subject: [PATCH] Minor patch (avoiding message 'can't establish SSL connection' in --check-tor) --- lib/core/option.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/core/option.py b/lib/core/option.py index e2157806a..060043aa8 100644 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -2244,7 +2244,11 @@ def _checkTor(): infoMsg = "checking Tor connection" logger.info(infoMsg) - page, _, _ = Request.getPage(url="https://check.torproject.org/", raise404=False) + try: + page, _, _ = Request.getPage(url="https://check.torproject.org/", raise404=False) + except SqlmapConnectionException: + page = None + if not page or 'Congratulations' not in page: errMsg = "it seems that Tor is not properly set. Please try using options '--tor-type' and/or '--tor-port'" raise SqlmapConnectionException(errMsg)