valid参数改为alive参数

This commit is contained in:
Jing Ling
2020-04-20 16:23:01 +08:00
parent 2e1e56774f
commit 6c37ecaff7
4 changed files with 19 additions and 18 deletions
+5 -5
View File
@@ -405,7 +405,7 @@ class Brute(Module):
brute.py --target d.com --fuzz True --place m.*.d.com --rule '[a-z]' run
Note:
参数valid可选值10None分别表示导出有效,无效,全部子域
参数alive可选值TrueFalse分别表示导出存活,全部子域结果
参数format可选格式有'txt', 'rst', 'csv', 'tsv', 'json', 'yaml', 'html',
'jira', 'xls', 'xlsx', 'dbf', 'latex', 'ods'
参数path默认None使用OneForAll结果目录自动生成路径
@@ -422,14 +422,14 @@ class Brute(Module):
:param str place: 指定爆破位置(开启fuzz模式时必需指定此参数)
:param str rule: 指定fuzz模式爆破使用的正则规则(开启fuzz模式时必需指定此参数)
:param bool export: 是否导出爆破结果(默认True)
:param bool valid: 只导出有效的子域结果(默认False)
:param bool alive: 只导出存活的子域结果(默认True)
:param str format: 结果导出格式(默认csv)
:param str path: 结果导出路径(默认None)
"""
def __init__(self, target, process=None, concurrent=None, word=False,
wordlist=None, recursive=False, depth=None, nextlist=None,
fuzz=False, place=None, rule=None, export=True, valid=True,
fuzz=False, place=None, rule=None, export=True, alive=True,
format='csv', path=None):
Module.__init__(self)
self.module = 'Brute'
@@ -446,7 +446,7 @@ class Brute(Module):
self.place = place or config.fuzz_place
self.rule = rule or config.fuzz_rule
self.export = export
self.valid = valid
self.alive = alive
self.format = format
self.path = path
self.bulk = False # 是否是批量爆破场景
@@ -600,7 +600,7 @@ class Brute(Module):
# 数据库导出
if self.export:
dbexport.export(self.domain,
valid=self.valid,
alive=self.alive,
limit='resolve',
path=self.path,
format=self.format)