Skip to content

Commit 250c436

Browse files
committed
updates
1 parent e3cc6c2 commit 250c436

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

engine/plugins/support/resolvers.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ package support
77
import (
88
"context"
99
"errors"
10+
"runtime"
1011
"strings"
1112
"time"
1213

@@ -128,8 +129,11 @@ func dnsQuery(msg *dns.Msg, r *resolve.Resolvers, attempts int) (*dns.Msg, error
128129
}
129130

130131
func trustedResolvers() *resolve.Resolvers {
131-
if pool := resolve.NewResolvers(); pool != nil {
132-
pool.SetTimeout(time.Second)
132+
timeout := 3 * time.Second
133+
sel := resolve.NewAuthNSSelector(timeout)
134+
135+
conns := resolve.NewConnPool(runtime.NumCPU(), sel)
136+
if pool := resolve.NewResolvers(0, timeout, sel, conns); pool != nil {
133137
pool.SetDetectionResolver("8.8.8.8")
134138
return pool
135139
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ require (
2727
github.com/openrdap/rdap v0.9.1
2828
github.com/owasp-amass/asset-db v0.19.2
2929
github.com/owasp-amass/open-asset-model v0.14.0
30-
github.com/owasp-amass/resolve v0.9.7-0.20250317061326-8767b72fe615
30+
github.com/owasp-amass/resolve v0.9.7-0.20250317212740-23aa01058d84
3131
github.com/samber/slog-common v0.18.1
3232
github.com/samber/slog-syslog/v2 v2.5.2
3333
github.com/stretchr/testify v1.10.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,8 +1156,8 @@ github.com/owasp-amass/asset-db v0.19.2 h1:TfrJFiT4zIHGkYAzE4rZQeF9WbX4wSu/oMoJE
11561156
github.com/owasp-amass/asset-db v0.19.2/go.mod h1:zjGZL9WM2QeXO0w49I3emUO2Ha5ly0MXZP6L56XeHgw=
11571157
github.com/owasp-amass/open-asset-model v0.14.0 h1:ycTSBJLgNviN7tnTki4XPqk3G5QoZajC+dIVYJVTIrU=
11581158
github.com/owasp-amass/open-asset-model v0.14.0/go.mod h1:DOX+SiD6PZBroSMnsILAmpf0SHi6TVpqjV4uNfBeg7g=
1159-
github.com/owasp-amass/resolve v0.9.7-0.20250317061326-8767b72fe615 h1:BRCelfze9vYxpGDDJjWiRzW8yeo3fVvWROmxiKat038=
1160-
github.com/owasp-amass/resolve v0.9.7-0.20250317061326-8767b72fe615/go.mod h1:hCEHzM1Ugo2b/i+0mHrT05syKHdkmQIEAOCKmh6TSPs=
1159+
github.com/owasp-amass/resolve v0.9.7-0.20250317212740-23aa01058d84 h1:CfbhXj5FYMidlTxSGOj8KigvmmzPZ4CCBiRb4MGLV4Q=
1160+
github.com/owasp-amass/resolve v0.9.7-0.20250317212740-23aa01058d84/go.mod h1:hCEHzM1Ugo2b/i+0mHrT05syKHdkmQIEAOCKmh6TSPs=
11611161
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
11621162
github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
11631163
github.com/performancecopilot/speed/v4 v4.0.0/go.mod h1:qxrSyuDGrTOWfV+uKRFhfxw6h/4HXRGUiZiufxo49BM=

0 commit comments

Comments
 (0)