diff --git a/go.mod b/go.mod
@@ -5,7 +5,7 @@ go 1.25.7
require (
github.com/OJ/gobuster/v3 v3.8.2
github.com/bogdzn/gork v0.0.5
- github.com/praetorian-inc/nerva v1.0.0
+ github.com/praetorian-inc/nerva v1.1.0
github.com/projectdiscovery/dnsx v1.2.3
github.com/projectdiscovery/goflags v0.1.74
github.com/projectdiscovery/httpx v1.9.0
diff --git a/go.sum b/go.sum
@@ -332,6 +332,8 @@ github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
github.com/praetorian-inc/nerva v1.0.0 h1:gytXoWUrfus4Ugplbyl76udr8e1q3R177dXnEMw1wNs=
github.com/praetorian-inc/nerva v1.0.0/go.mod h1:IpgjigPcT/bWgb0ljDS1b93CKUHikbwOBs3425ABGRw=
+github.com/praetorian-inc/nerva v1.1.0 h1:CMO9qDa5pIT+p76hXaJOIyFc37KzcDiE5rbxpYZvjEw=
+github.com/praetorian-inc/nerva v1.1.0/go.mod h1:J+oNlnA8R/cc1ezckAnTECSptJ27saAZn2nTXfgwAuM=
github.com/projectdiscovery/asnmap v1.1.1 h1:ImJiKIaACOT7HPx4Pabb5dksolzaFYsD1kID2iwsDqI=
github.com/projectdiscovery/asnmap v1.1.1/go.mod h1:QT7jt9nQanj+Ucjr9BqGr1Q2veCCKSAVyUzLXfEcQ60=
github.com/projectdiscovery/awesome-search-queries v0.0.0-20260104120501-961ef30f7193 h1:UCZRqs1BP1wsvhCwQxfIQc7NJcXGBhQvAnEw3awhsng=
diff --git a/scan/portscan.go b/scan/portscan.go
@@ -1,6 +1,7 @@
package scan
import (
+ "context"
"encoding/json"
"fmt"
"net"
@@ -138,7 +139,7 @@ func (p *PortScanner) fingerprint(host string, openPorts []int) []PortResult {
cfg := nervascan.Config{
DefaultTimeout: p.timeout,
}
- nervaResults, err := nervascan.ScanTargets(targets, cfg)
+ nervaResults, err := nervascan.ScanTargets(context.Background(), targets, cfg)
if err != nil {
return fallbackResults(openPorts)
}
| | |