mirror of
https://github.com/projectdiscovery/httpx.git
synced 2024-10-27 02:22:13 +03:00
Deps bump + removing utility function
This commit is contained in:
parent
07bff31c45
commit
46bdcdcc43
@ -41,23 +41,3 @@ func (r *Response) GetHeaderPart(name, sep string) string {
|
|||||||
|
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetHeadersMap returns a map[string]string of response headers
|
|
||||||
func (r *Response) GetHeadersMap() map[string]string {
|
|
||||||
headers := make(map[string]string, len(r.Headers))
|
|
||||||
|
|
||||||
builder := &strings.Builder{}
|
|
||||||
for key, value := range r.Headers {
|
|
||||||
for i, v := range value {
|
|
||||||
builder.WriteString(v)
|
|
||||||
if i != len(value)-1 {
|
|
||||||
builder.WriteString(", ")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
headerValue := builder.String()
|
|
||||||
|
|
||||||
headers[key] = headerValue
|
|
||||||
builder.Reset()
|
|
||||||
}
|
|
||||||
return headers
|
|
||||||
}
|
|
||||||
|
2
go.mod
2
go.mod
@ -15,7 +15,7 @@ require (
|
|||||||
github.com/projectdiscovery/mapcidr v0.0.4
|
github.com/projectdiscovery/mapcidr v0.0.4
|
||||||
github.com/projectdiscovery/rawhttp v0.0.4
|
github.com/projectdiscovery/rawhttp v0.0.4
|
||||||
github.com/projectdiscovery/retryablehttp-go v1.0.1
|
github.com/projectdiscovery/retryablehttp-go v1.0.1
|
||||||
github.com/projectdiscovery/wappalyzergo v0.0.1
|
github.com/projectdiscovery/wappalyzergo v0.0.2
|
||||||
github.com/remeh/sizedwaitgroup v1.0.0
|
github.com/remeh/sizedwaitgroup v1.0.0
|
||||||
github.com/rs/xid v1.2.1
|
github.com/rs/xid v1.2.1
|
||||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 // indirect
|
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 // indirect
|
||||||
|
4
go.sum
4
go.sum
@ -42,8 +42,8 @@ github.com/projectdiscovery/rawhttp v0.0.4 h1:O5IreNGk83d4xTD9e6SpkKbX0sHTs8K1Q3
|
|||||||
github.com/projectdiscovery/rawhttp v0.0.4/go.mod h1:PQERZAhAv7yxI/hR6hdDPgK1WTU56l204BweXrBec+0=
|
github.com/projectdiscovery/rawhttp v0.0.4/go.mod h1:PQERZAhAv7yxI/hR6hdDPgK1WTU56l204BweXrBec+0=
|
||||||
github.com/projectdiscovery/retryablehttp-go v1.0.1 h1:V7wUvsZNq1Rcz7+IlcyoyQlNwshuwptuBVYWw9lx8RE=
|
github.com/projectdiscovery/retryablehttp-go v1.0.1 h1:V7wUvsZNq1Rcz7+IlcyoyQlNwshuwptuBVYWw9lx8RE=
|
||||||
github.com/projectdiscovery/retryablehttp-go v1.0.1/go.mod h1:SrN6iLZilNG1X4neq1D+SBxoqfAF4nyzvmevkTkWsek=
|
github.com/projectdiscovery/retryablehttp-go v1.0.1/go.mod h1:SrN6iLZilNG1X4neq1D+SBxoqfAF4nyzvmevkTkWsek=
|
||||||
github.com/projectdiscovery/wappalyzergo v0.0.1 h1:DMjAfleVjA1FxmIe2RIsDYspPlfN/uyAFbLC4AbZvyM=
|
github.com/projectdiscovery/wappalyzergo v0.0.2 h1:pBqpp04ngQjFr1LPqHcJ7qaiL0AOVY19IGmSjg5/+DI=
|
||||||
github.com/projectdiscovery/wappalyzergo v0.0.1/go.mod h1:vS+npIOANv7eKsEtODsyRQt2n1v8VofCwj2gjmq72EM=
|
github.com/projectdiscovery/wappalyzergo v0.0.2/go.mod h1:vS+npIOANv7eKsEtODsyRQt2n1v8VofCwj2gjmq72EM=
|
||||||
github.com/remeh/sizedwaitgroup v1.0.0 h1:VNGGFwNo/R5+MJBf6yrsr110p0m4/OX4S3DCy7Kyl5E=
|
github.com/remeh/sizedwaitgroup v1.0.0 h1:VNGGFwNo/R5+MJBf6yrsr110p0m4/OX4S3DCy7Kyl5E=
|
||||||
github.com/remeh/sizedwaitgroup v1.0.0/go.mod h1:3j2R4OIe/SeS6YDhICBy22RWjJC5eNCJ1V+9+NVNYlo=
|
github.com/remeh/sizedwaitgroup v1.0.0/go.mod h1:3j2R4OIe/SeS6YDhICBy22RWjJC5eNCJ1V+9+NVNYlo=
|
||||||
github.com/rs/xid v1.2.1 h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=
|
github.com/rs/xid v1.2.1 h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=
|
||||||
|
@ -589,7 +589,7 @@ retry:
|
|||||||
|
|
||||||
var technologies []string
|
var technologies []string
|
||||||
if scanopts.TechDetect {
|
if scanopts.TechDetect {
|
||||||
matches := r.wappalyzer.Fingerprint(resp.GetHeadersMap(), resp.Data)
|
matches := r.wappalyzer.Fingerprint(resp.Headers, resp.Data)
|
||||||
for match := range matches {
|
for match := range matches {
|
||||||
technologies = append(technologies, match)
|
technologies = append(technologies, match)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user