forked from yanxiu0614/subdomain3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Bruteapi.py
28 lines (25 loc) · 792 Bytes
/
Bruteapi.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#encoding=utf8
from brutedns import Brutedomain
class cmd_args:
def __init__(self):
self.domain=''
self.speed=''
self.level=''
self.cdn = ''
self.sub_dict=''
self.next_sub_dict =''
self.default_dns = ''
self.other_result=''
class Brute_subdomain_api:
def run(self,domain, speed, level,default_dns,cdn,sub_dict,next_sub_dict,other_file):
cmd_args.domain = domain
cmd_args.speed = speed
cmd_args.level = level
cmd_args.sub_file = sub_dict
cmd_args.default_dns= default_dns
cmd_args.next_sub_file = next_sub_dict
cmd_args.other_file = other_file
cmd_args.cname='y'
brute = Brutedomain(cmd_args)
brute.run()
return brute.found_count