mirror of
https://github.com/shmilylty/OneForAll.git
synced 2026-10-25 00:56:14 +08:00
提供altdns更多设置
This commit is contained in:
+6
-1
@@ -75,7 +75,12 @@ brute_ip_blacklist = {'0.0.0.0', '0.0.0.1'} # IP黑名单 子域解析到IP黑
|
|||||||
ip_appear_maximum = 100 # 多个子域解析到同一IP次数超过100次则标记为非法(泛解析)子域
|
ip_appear_maximum = 100 # 多个子域解析到同一IP次数超过100次则标记为非法(泛解析)子域
|
||||||
|
|
||||||
# altdns模块设置
|
# altdns模块设置
|
||||||
enable_fast_alt = True # 是否开启快速置换(默认True,只使用部分置换规则)
|
altdns_increase_num = True
|
||||||
|
altdns_decrease_num = True
|
||||||
|
altdns_replace_word = False
|
||||||
|
altdns_insert_word = False
|
||||||
|
altdns_add_word = False
|
||||||
|
|
||||||
|
|
||||||
# banner识别模块设置
|
# banner识别模块设置
|
||||||
banner_process_number = 4 # 识别进程数量(默认4)
|
banner_process_number = 4 # 识别进程数量(默认4)
|
||||||
|
|||||||
+8
-4
@@ -186,11 +186,15 @@ class Altdns(Module):
|
|||||||
for subdomain in self.now_subdomains:
|
for subdomain in self.now_subdomains:
|
||||||
subname, parts = split_domain(subdomain)
|
subname, parts = split_domain(subdomain)
|
||||||
subnames = subname.split('.')
|
subnames = subname.split('.')
|
||||||
self.increase_num(subname)
|
if settings.altdns_increase_num:
|
||||||
self.decrease_num(subname)
|
self.increase_num(subname)
|
||||||
self.replace_word(subname)
|
if settings.altdns_decrease_num:
|
||||||
if not settings.enable_fast_alt:
|
self.decrease_num(subname)
|
||||||
|
if settings.altdns_replace_word:
|
||||||
|
self.replace_word(subname)
|
||||||
|
if settings.altdns_insert_word:
|
||||||
self.insert_word(parts)
|
self.insert_word(parts)
|
||||||
|
if settings.altdns_add_word:
|
||||||
self.add_word(subnames)
|
self.add_word(subnames)
|
||||||
count = len(self.new_subdomains)
|
count = len(self.new_subdomains)
|
||||||
logger.log('DEBUG', f'The altdns module generated {count} subdomains')
|
logger.log('DEBUG', f'The altdns module generated {count} subdomains')
|
||||||
|
|||||||
Reference in New Issue
Block a user