Minor update for Issues #292 & #293 (only single alert per target)

This commit is contained in:
Miroslav Stampar 2012-12-11 14:44:43 +01:00
parent 5c2451d83c
commit a54c261496
2 changed files with 11 additions and 7 deletions

View File

@ -521,6 +521,7 @@ def checkSqlInjection(place, parameter, value):
injection.conf.regexp = conf.regexp injection.conf.regexp = conf.regexp
injection.conf.optimize = conf.optimize injection.conf.optimize = conf.optimize
if not kb.alerted:
if conf.beep: if conf.beep:
beep() beep()
@ -531,6 +532,8 @@ def checkSqlInjection(place, parameter, value):
process = execute(conf.alert, shell=True) process = execute(conf.alert, shell=True)
process.wait() process.wait()
kb.alerted = True
# There is no need to perform this test for other # There is no need to perform this test for other
# <where> tags # <where> tags
break break

View File

@ -1480,6 +1480,7 @@ def _setKnowledgeBaseAttributes(flushAll=True):
kb.absFilePaths = set() kb.absFilePaths = set()
kb.adjustTimeDelay = None kb.adjustTimeDelay = None
kb.alerted = False
kb.alwaysRefresh = None kb.alwaysRefresh = None
kb.arch = None kb.arch = None
kb.authHeader = None kb.authHeader = None