From f5953bacc0654d66051cab3af972a92dcd413a47 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Mon, 30 Aug 2010 16:35:28 +0000 Subject: [PATCH] fix for direct connection parsing (now on windows machines python sqlmap.py -d access://C:\testdb.mdb is valid, while before it wasn't) --- lib/core/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core/common.py b/lib/core/common.py index 62ee83510..306741c66 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -645,8 +645,8 @@ def parseTargetDirect(): remote = False for dbms in SUPPORTED_DBMS: - details = re.search("^(?P%s)://(?P(?P.+?)\:(?P.*?)\@)?(?P(?P.+?)\:(?P[\d]+)\/)?(?P[\w\d\.\_\-\/]+?)$" % dbms, conf.direct, re.I) - + details = re.search("^(?P%s)://(?P(?P.+?)\:(?P.*?)\@)?(?P(?P.+?)\:(?P[\d]+)\/)?(?P[\w\d\ \:\.\_\-\/\\\\]+?)$" % dbms, conf.direct, re.I) + if details: conf.dbms = details.group('dbms')