diff --git a/v2/pkg/subscraping/sources/anubis/anubis.go b/v2/pkg/subscraping/sources/anubis/anubis.go index 31e31a4c2..8ab84a3d0 100644 --- a/v2/pkg/subscraping/sources/anubis/anubis.go +++ b/v2/pkg/subscraping/sources/anubis/anubis.go @@ -4,6 +4,7 @@ package anubis import ( "context" "fmt" + "net/http" "time" jsoniter "github.com/json-iterator/go" @@ -38,6 +39,11 @@ func (s *Source) Run(ctx context.Context, domain string, session *subscraping.Se return } + if resp.StatusCode != http.StatusOK { + resp.Body.Close() + return + } + var subdomains []string err = jsoniter.NewDecoder(resp.Body).Decode(&subdomains) if err != nil {