{{ $urlLength := len .URLS }}
{{ if gt $urlLength 0 }}
|
Code |
In DOM |
Orignal URL |
Final URL |
Title |
{{ range .URLS}}
Detail
|
{{ if (eq 0 .ResponseCode)}}
{{ else }}
{{ if and (ge .ResponseCode 200) (le .ResponseCode 299) }}
{{ .ResponseCode }}
{{ else if and (ge .ResponseCode 300) (le .ResponseCode 399) }}
{{ .ResponseCode }}
{{ else if and (ge .ResponseCode 400) (le .ResponseCode 500) }}
{{ .ResponseCode }}
{{ else if and (ge .ResponseCode 500) (le .ResponseCode 600) }}
{{ .ResponseCode }}
{{ else }}
{{ .ResponseCode }}
{{ end }}
{{ end }}
|
{{ if Contains .DOM $.Term }}
Yes
{{ end }}
|
{{ .URL }}
|
{{ .URL }}
|
{{ .Title }}
|
{{ end }}
{{ end }}
{{ if gt .TechCount 0 }}
|
URL |
Technology |
{{ range $url := .Tech }}
{{ range $tech := $url.Technologies}}
Detail
|
{{ $url.URL }} |
{{ $tech.Value }} |
{{ end }}
{{ end }}
{{ end }}
{{ if gt .HeadersCount 0 }}
|
URL |
Key |
Value |
{{ range $url := .Headers }}
{{ range $header := $url.Headers}}
Detail
|
{{ $url.URL }} |
{{ .Key }} |
{{ .Value }} |
{{ end }}
{{ end }}
{{ end }}
{{ if gt .ConsoleCount 0 }}
|
URL |
Key |
Value |
{{ range $url := .Console }}
{{ range $log := $url.Console }}
Detail
|
{{ $url.URL }} |
{{ .Type }} |
{{ .Value }}
|
{{ end }}
{{ end }}
{{ end }}
{{ if gt .NetworkCount 0 }}
|
Type |
Code |
IP |
Error |
URL |
{{ range $url := .Network }}
{{ range $log := $url.Network }}
Detail
|
{{ if (eq $log.RequestType 0) }}
HTTP
{{ else if (eq $log.RequestType 1) }}
WS
{{ end }}
|
{{ if (eq 0 $log.StatusCode)}}
{{ else }}
{{ if and (ge $log.StatusCode 200) (le $log.StatusCode 299) }}
{{ .StatusCode }}
{{ else if and (ge $log.StatusCode 300) (le $log.StatusCode 399) }}
{{ $log.StatusCode }}
{{ else if and (ge $log.StatusCode 400) (le $log.StatusCode 500) }}
{{ $log.StatusCode }}
{{ else if and (ge $log.StatusCode 500) (le $log.StatusCode 600) }}
{{ $log.StatusCode }}
{{ else }}
{{ $log.StatusCode }}
{{ end }}
{{ end }}
|
{{ $log.IP }}
|
{{ $log.Error }} |
{{ $log.URL }} |
{{ end }}
{{ end }}
{{ end }}