diff --git a/back/internal/tools/gravatar-recon/tool.go b/back/internal/tools/gravatar-recon/tool.go index c5368a6..7d31b47 100644 --- a/back/internal/tools/gravatar-recon/tool.go +++ b/back/internal/tools/gravatar-recon/tool.go @@ -3,6 +3,7 @@ package gravatarrecon import ( "context" "os/exec" + "strings" "github.com/anotherhadi/iknowyou/internal/tools" ) @@ -46,8 +47,10 @@ func (r *Runner) Run(ctx context.Context, target string, _ tools.InputType, out if err != nil && ctx.Err() != nil { out <- tools.Event{Tool: name, Type: tools.EventTypeError, Payload: "scan cancelled"} } else if output != "" { - out <- tools.Event{Tool: name, Type: tools.EventTypeOutput, Payload: output} - count = 1 + if !strings.Contains(output, "status 404") { + out <- tools.Event{Tool: name, Type: tools.EventTypeOutput, Payload: output} + count = 1 + } } out <- tools.Event{Tool: name, Type: tools.EventTypeCount, Payload: count} out <- tools.Event{Tool: name, Type: tools.EventTypeDone}