Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 95ce5a4

Browse files
committed
Fixes #1444
1 parent b98f84a commit 95ce5a4

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

lib/utils/crawler.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from lib.core.data import kb
2323
from lib.core.data import logger
2424
from lib.core.exception import SqlmapConnectionException
25+
from lib.core.exception import SqlmapSyntaxException
2526
from lib.core.settings import CRAWL_EXCLUDE_EXTENSIONS
2627
from lib.core.threads import getCurrentThreadData
2728
from lib.core.threads import runThreads
@@ -58,12 +59,15 @@ def crawlThread():
5859
try:
5960
if current:
6061
content = Request.getPage(url=current, crawling=True, raise404=False)[0]
61-
except SqlmapConnectionException, e:
62-
errMsg = "connection exception detected (%s). skipping " % e
62+
except SqlmapConnectionException, ex:
63+
errMsg = "connection exception detected (%s). skipping " % ex
6364
errMsg += "URL '%s'" % current
6465
logger.critical(errMsg)
65-
except httplib.InvalidURL, e:
66-
errMsg = "invalid URL detected (%s). skipping " % e
66+
except SqlmapSyntaxException:
67+
errMsg = "invalid URL detected. skipping '%s'" % current
68+
logger.critical(errMsg)
69+
except httplib.InvalidURL, ex:
70+
errMsg = "invalid URL detected (%s). skipping " % ex
6771
errMsg += "URL '%s'" % current
6872
logger.critical(errMsg)
6973

0 commit comments

Comments
 (0)