diff --git a/doc/THANKS b/doc/THANKS index 35c246264..fc5bc8342 100644 --- a/doc/THANKS +++ b/doc/THANKS @@ -215,6 +215,9 @@ Daniel Huckmann Daliev Ilya for reporting a bug +Jovon Itwaru + for reporting a minor bug + Prashant Jadhav for reporting a bug diff --git a/lib/core/option.py b/lib/core/option.py index ad3057afc..e67c78c0c 100644 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -1652,10 +1652,10 @@ def __mergeOptions(inputOptions, overrideOptions): conf[key] = value def __setTrafficOutputFP(): - infoMsg = "setting file for logging HTTP traffic" - logger.info(infoMsg) - if conf.trafficFile: + infoMsg = "setting file for logging HTTP traffic" + logger.info(infoMsg) + conf.trafficFP = openFile(conf.trafficFile, "w+") def __setTorProxySettings(): diff --git a/lib/utils/crawler.py b/lib/utils/crawler.py index 7fed32006..8b5083f91 100644 --- a/lib/utils/crawler.py +++ b/lib/utils/crawler.py @@ -7,6 +7,7 @@ Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ +import httplib import re import threading import urlparse @@ -61,6 +62,10 @@ class Crawler: errMsg = "connection exception detected (%s). skipping " % e errMsg += "url '%s'" % current logger.critical(errMsg) + except httplib.InvalidURL, e: + errMsg = "invalid url detected (%s). skipping " % e + errMsg += "url '%s'" % current + logger.critical(errMsg) if not kb.threadContinue: break