diff --git a/go.mod b/go.mod index da03ee0..4da5738 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,4 @@ + module github.com/Ullaakut/cameradar/v6 go 1.25.3 diff --git a/internal/attack/attacker.go b/internal/attack/attacker.go index 2b22eba..bbe6daf 100644 --- a/internal/attack/attacker.go +++ b/internal/attack/attacker.go @@ -317,17 +317,13 @@ func (a Attacker) credAttack(ctx context.Context, stream cameradar.Stream, usern return false, fmt.Errorf("building rtsp url: %w", err) } - code, headers, err := a.probeDescribeHeaders(ctx, u, urlStr) + code, err := a.describeStatus(u) if err != nil { return false, fmt.Errorf("performing describe request at %q: %w", urlStr, err) } a.reporter.Debug(cameradar.StepAttackCredentials, fmt.Sprintf("DESCRIBE %s RTSP/1.0 > %d", urlStr, code)) - if code == base.StatusMovedPermanently { - a.handleRedirect(&stream, headers) - } - return code == base.StatusOK || code == base.StatusNotFound, nil }