File tree Expand file tree Collapse file tree 2 files changed +13
-8
lines changed Expand file tree Collapse file tree 2 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 48
48
"HydraUser" : " " ,
49
49
"HydraPass" : " " ,
50
50
"UrlPrecise" : true ,
51
+ "ParseSSl" : false ,
51
52
"EnableSubfinder" : false ,
52
53
"naabu_dns" : {},
53
54
"naabu" : {"TopPorts" : " 1000" ,"ScanAllIPS" :true },
Original file line number Diff line number Diff line change @@ -98,16 +98,20 @@ func (r *Runner) PreProcessTargets() error {
98
98
func (target string ) {
99
99
defer wg .Done ()
100
100
// 处理ssl 数字证书中包含的域名信息,深度挖掘漏洞
101
- aH , err := pkg .DoDns (target )
102
- if nil == err && 0 < len (aH ) {
103
- for _ , x := range aH {
104
- gologger .Debug ().Msg ("add " + x )
105
- if err := r .AddTarget (x ); err != nil {
106
- gologger .Warning ().Msgf ("%s\n " , err )
101
+ if "true" == pkg .GetVal ("ParseSSl" ) {
102
+ aH , err := pkg .DoDns (target )
103
+ if nil == err && 0 < len (aH ) {
104
+ for _ , x := range aH {
105
+ gologger .Debug ().Msg ("add " + x )
106
+ if err := r .AddTarget (x ); err != nil {
107
+ gologger .Warning ().Msgf ("%s\n " , err )
108
+ }
109
+ r .DoDns (x )
107
110
}
108
- r . DoDns ( x )
111
+ return
109
112
}
110
- } else if err := r .AddTarget (target ); err != nil {
113
+ }
114
+ if err := r .AddTarget (target ); err != nil {
111
115
gologger .Warning ().Msgf ("%s\n " , err )
112
116
}
113
117
}(s .Text ())
You can’t perform that action at this time.
0 commit comments