added -m switch for bulk loading multiple targets

This commit is contained in:
Miroslav Stampar
2011-05-11 08:46:40 +00:00
parent 120b0d756e
commit 5ee07b90b9
4 changed files with 36 additions and 8 deletions

View File

@@ -67,12 +67,15 @@ def configFileParser(configFile):
raise NoSectionError, "Target in the configuration file is mandatory"
condition = not config.has_option("Target", "url")
condition &= not config.has_option("Target", "list")
condition &= not config.has_option("Target", "logFile")
condition &= not config.has_option("Target", "bulkFile")
condition &= not config.has_option("Target", "googleDork")
condition &= not config.has_option("Target", "requestFile")
condition &= not config.has_option("Target", "wizard")
if condition:
errMsg = "missing a mandatory option in the configuration "
errMsg += "file (url, list or googleDork)"
errMsg = "missing a mandatory option in the configuration file "
errMsg += "(url, logFile, bulkFile, googleDork, requestFile or wizard)"
raise sqlmapMissingMandatoryOptionException, errMsg
for family, optionData in optDict.items():