@@ -12,11 +12,11 @@ import (
1212 "sync"
1313 "time"
1414
15- "github.com/owasp-amass/amass/v3/requests"
1615 "github.com/caffix/pipeline"
1716 "github.com/caffix/queue"
18- "github.com/owasp-amass/resolve"
1917 "github.com/miekg/dns"
18+ "github.com/owasp-amass/amass/v3/requests"
19+ "github.com/owasp-amass/resolve"
2020)
2121
2222const (
@@ -239,7 +239,6 @@ func (dt *dnsTask) addReqWithIncrement(key string, entry *req) bool {
239239
240240 if added {
241241 <- dt .release
242- _ = dt .params .Pipeline ().IncDataItemCount ()
243242 }
244243 return added
245244}
@@ -259,7 +258,7 @@ func (dt *dnsTask) delReq(key string) *req {
259258func (dt * dnsTask ) delReqWithDecrement (key string ) {
260259 if req := dt .delReq (key ); req != nil {
261260 dt .release <- struct {}{}
262- _ = dt . params . Pipeline (). DecDataItemCount ()
261+
263262 if ! req .Sent && (req .InScope || req .HasRecords ) {
264263 dt .nextStage (req .Ctx , req .Data )
265264 }
@@ -417,8 +416,6 @@ func (dt *dnsTask) subdomainQueries(ctx context.Context, req *requests.DNSReques
417416}
418417
419418func (dt * dnsTask ) queryNS (ctx context.Context , name , domain string , ch chan []requests.DNSAnswer , tp pipeline.TaskParams ) {
420- tp .Pipeline ().IncDataItemCount ()
421- defer tp .Pipeline ().DecDataItemCount ()
422419 // Obtain the DNS answers for the NS records related to the domain
423420 if resp , err := dt .enum .dnsQuery (ctx , name , dns .TypeNS , dt .enum .Sys .TrustedResolvers (), maxDNSQueryAttempts ); err == nil {
424421 if ans := resolve .ExtractAnswers (resp ); len (ans ) > 0 {
@@ -445,8 +442,6 @@ func (dt *dnsTask) queryNS(ctx context.Context, name, domain string, ch chan []r
445442}
446443
447444func (dt * dnsTask ) queryMX (ctx context.Context , name string , ch chan []requests.DNSAnswer , tp pipeline.TaskParams ) {
448- tp .Pipeline ().IncDataItemCount ()
449- defer tp .Pipeline ().DecDataItemCount ()
450445 // Obtain the DNS answers for the MX records related to the domain
451446 if resp , err := dt .enum .dnsQuery (ctx , name , dns .TypeMX , dt .enum .Sys .TrustedResolvers (), maxDNSQueryAttempts ); err == nil {
452447 if ans := resolve .ExtractAnswers (resp ); len (ans ) > 0 {
@@ -460,8 +455,6 @@ func (dt *dnsTask) queryMX(ctx context.Context, name string, ch chan []requests.
460455}
461456
462457func (dt * dnsTask ) querySOA (ctx context.Context , name string , ch chan []requests.DNSAnswer , tp pipeline.TaskParams ) {
463- tp .Pipeline ().IncDataItemCount ()
464- defer tp .Pipeline ().DecDataItemCount ()
465458 // Obtain the DNS answers for the SOA records related to the domain
466459 if resp , err := dt .enum .dnsQuery (ctx , name , dns .TypeSOA , dt .enum .Sys .TrustedResolvers (), maxDNSQueryAttempts ); err == nil {
467460 if ans := resolve .ExtractAnswers (resp ); len (ans ) > 0 {
@@ -481,8 +474,6 @@ func (dt *dnsTask) querySOA(ctx context.Context, name string, ch chan []requests
481474}
482475
483476func (dt * dnsTask ) querySPF (ctx context.Context , name string , ch chan []requests.DNSAnswer , tp pipeline.TaskParams ) {
484- tp .Pipeline ().IncDataItemCount ()
485- defer tp .Pipeline ().DecDataItemCount ()
486477 // Obtain the DNS answers for the SPF records related to the domain
487478 if resp , err := dt .enum .dnsQuery (ctx , name , dns .TypeSPF , dt .enum .Sys .TrustedResolvers (), maxDNSQueryAttempts ); err == nil {
488479 if ans := resolve .ExtractAnswers (resp ); len (ans ) > 0 {
0 commit comments