-
Notifications
You must be signed in to change notification settings - Fork 223
/
Copy pathconfig.py
116 lines (92 loc) · 4.72 KB
/
config.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# encoding: utf-8
# 全局配置文件
import random
import sys
sys.dont_write_bytecode = True
##########各种key #############
#这里的都是例子,正确的需要自己申请哟~
Google_CSE_API_Key = "AIzaSyCFyYfbMZwNeObc_wswczgOUbRB0-c2wA0"
Google_CSE_ID = "teemo-1487466194614"
Bing_API_Key = "7fe1cecac425447389c0d3effb73c4f7"
FOFA_USER_EMAIL = "[email protected]"
FOFA_API_KEY = "4c428ccbf09eeb05590ab842f24c45dd"
SHODAN_API_KEY = "mvqpLKKMMlkyYHUnzVviD0M0C158UV5L"
Censys_API_UID = "fae24d14-fe2a-4e7f-79xx-82f123095908" #just a example
Censys_API_SECRET = "n2MjIKS0RIxdEDQAHRutXz6WDz2yBWBQ"
Whoxy_API_KEY = "43cayya89cb2c3xxxr3d125e2d80de322"
#############reverse lookup option#####################
#域名反查是否交互确认每个联系人和邮箱
Reverse_Email_Confirm = False
Reverse_Company_Name_Confirm = False
#############proxy##################
proxy_switch = 1
#1 = 使用下面的proxy_default_enabled选项
#2 = 全局使用proxy,即所有搜索引擎都使用proxy
#3 = 全局禁用proxy
default_proxies = {
"http": "http://127.0.0.1:9988",
"https": "https://127.0.0.1:9988",
}
proxy_default_enabled = [#默认启用代理的搜索引擎
'search_ask','search_google','search_google_cse','search_duckduckgo','Googlect','ThreatCrowd','DNSdumpster' #类名
]
# -------------------------------------------------
# requests 配置项
# -------------------------------------------------
# 超时时间
timeout = 50
# 是否允许URL重定向
allow_redirects = True
#是否校验ssl
allow_ssl_verify =False
# 是否允许继承http Request类的Session支持,在发出的所有请求之间保持cookies。
allow_http_session = True
###########################http header的配置########################
# 是否允许随机User-Agent
allow_random_useragent = True
# 是否允许随机X-Forwarded-For
allow_random_x_forward = False
# 随机HTTP头
USER_AGENTS = [
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.20 (KHTML, like Gecko) Chrome/19.0.1036.7 Safari/535.20",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; AcooBrowser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)",
"Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.5; AOLBuild 4337.35; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)",
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Media Center PC 6.0)",
"Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.0.3705; .NET CLR 1.1.4322)",
"Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506.30)",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.3 (Change: 287 c9dfb30)",
"Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.6",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2pre) Gecko/20070215 K-Ninja/2.1.1",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/20080705 Firefox/3.0 Kapiko/3.0",
"Mozilla/5.0 (X11; Linux i686; U;) Gecko/20070322 Kazehakase/0.4.5",
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko Fedora/1.9.0.8-1.fc10 Kazehakase/0.5.6",
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.20 (KHTML, like Gecko) Chrome/19.0.1036.7 Safari/535.20",
"Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; fr) Presto/2.9.168 Version/11.52",
"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0",
]
# 随机生成User-Agent
def random_useragent(condition=False):
if condition:
return random.choice(USER_AGENTS)
else:
return USER_AGENTS[0]
# 随机X-Forwarded-For,动态IP
def random_x_forwarded_for(condition=False):
if condition:
return '%d.%d.%d.%d' % (random.randint(1, 254),random.randint(1, 254),random.randint(1, 254),random.randint(1, 254))
else:
return '8.8.8.8'
# HTTP 头设置
headers = {
'User-Agent': random_useragent(allow_random_useragent),
'X_FORWARDED_FOR': random_x_forwarded_for(allow_random_x_forward),
'Referer' : 'http://www.baidu.com',
}
#################subdomainbrute options#############################
subnamefile = "subnames_from_layer.txt" #subnames_full.txt
ignore_intranet = False
threads = 100
full_scan = True