=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== dmarc-cat-0.12.0/analyze.go-83- for e := range queue { dmarc-cat-0.12.0/analyze.go:84: ips, err := ctx.r.LookupAddr(e.IP) dmarc-cat-0.12.0/analyze.go-85- if err != nil { ############################################## dmarc-cat-0.12.0/analyze_test.go-46- dmarc-cat-0.12.0/analyze_test.go:47:func (ErrResolver) LookupAddr(ip string) ([]string, error) { dmarc-cat-0.12.0/analyze_test.go-48- return []string{"BAD"}, fmt.Errorf("fake error") ############################################## dmarc-cat-0.12.0/resolve.go-8-type Resolver interface { dmarc-cat-0.12.0/resolve.go:9: LookupAddr(addr string) ([]string, error) dmarc-cat-0.12.0/resolve.go-10-} ############################################## dmarc-cat-0.12.0/resolve.go-15-// LookupAddr always return a good and fixed answer dmarc-cat-0.12.0/resolve.go:16:func (NullResolver) LookupAddr(addr string) ([]string, error) { dmarc-cat-0.12.0/resolve.go-17- return []string{addr}, nil ############################################## dmarc-cat-0.12.0/resolve.go-23-// LookupAddr use the real "net" function dmarc-cat-0.12.0/resolve.go:24:func (r RealResolver) LookupAddr(addr string) ([]string, error) { dmarc-cat-0.12.0/resolve.go:25: return net.LookupAddr(addr) dmarc-cat-0.12.0/resolve.go-26-} ############################################## dmarc-cat-0.12.0/resolve_test.go-8- dmarc-cat-0.12.0/resolve_test.go:9:func TestNullResolver_LookupAddr(t *testing.T) { dmarc-cat-0.12.0/resolve_test.go-10- var r NullResolver dmarc-cat-0.12.0/resolve_test.go-11- dmarc-cat-0.12.0/resolve_test.go:12: resp, err := r.LookupAddr("example.com") dmarc-cat-0.12.0/resolve_test.go-13- assert.NoError(t, err) ############################################## dmarc-cat-0.12.0/resolve_test.go-16- dmarc-cat-0.12.0/resolve_test.go:17:func TestRealResolver_LookupAddr(t *testing.T) { dmarc-cat-0.12.0/resolve_test.go-18- var r RealResolver dmarc-cat-0.12.0/resolve_test.go-19- dmarc-cat-0.12.0/resolve_test.go:20: resp, err := r.LookupAddr("8.8.8.8") dmarc-cat-0.12.0/resolve_test.go-21- assert.NoError(t, err)