11package dirscan
22
33import (
4- "fmt"
54 "github.com/niudaii/zpscan/internal/utils"
65 "github.com/niudaii/zpscan/pkg/webscan"
76 "strings"
@@ -111,9 +110,6 @@ func (r *Runner) Dirscan(input *Input) (results Results) {
111110 if err != nil {
112111 gologger .Debug ().Msgf ("%v" , err )
113112 } else {
114- if strings .Contains (task , "/login" ) {
115- fmt .Println (result )
116- }
117113 if result .ContentLength != 0 && utils .HasInt (r .options .MatchStatus , result .StatusCode ) {
118114 flag := true
119115 if suffix , ok := utils .SuffixStr (extensions , result .Url ); ok {
@@ -122,7 +118,7 @@ func (r *Runner) Dirscan(input *Input) (results Results) {
122118 }
123119 }
124120 if flag {
125- gologger .Silent ().Msgf ("%v [%v] [%v]" , result .Url , result .StatusCode , result .ContentLength )
121+ gologger .Silent ().Msgf ("%v [%v] [%v] [%v] " , result .Url , result .StatusCode , result .ContentLength , result . Title )
126122 mutex .Lock ()
127123 respMap [result .ContentLength ] += 1
128124 tmpResults = append (tmpResults , result )
@@ -165,6 +161,7 @@ func (r *Runner) Req(url string) (result *Result, err error) {
165161 StatusCode : resp .StatusCode ,
166162 ContentLength : len (resp .String ()),
167163 ContentType : resp .GetContentType (),
164+ Title : webscan .GetTitle (resp ),
168165 }
169166 return
170167}
0 commit comments