diff --git a/cmd/httpx/httpx.go b/cmd/httpx/httpx.go index d442b9e..4a2d584 100644 --- a/cmd/httpx/httpx.go +++ b/cmd/httpx/httpx.go @@ -224,7 +224,10 @@ retry: // store responses in directory if scanopts.StoreResponse { responsePath := path.Join(scanopts.StoreResponseDirectory, domain+".txt") - ioutil.WriteFile(responsePath, []byte(resp.Raw), 0644) + err := ioutil.WriteFile(responsePath, []byte(resp.Raw), 0644) + if err != nil { + gologger.Fatalf("Could not write response, at path '%s', to disc.", responsePath) + } } output <- Result{URL: fullURL, ContentLength: resp.ContentLength, StatusCode: resp.StatusCode, Title: title, str: builder.String(), VHost: isvhost}