yellow.git


yellow

~ opinionated web scanning pipeline for pentesters in a hurry
git clone https://github.com/djnnvx/yellow.git
log | files | refs | archive | README | LICENSE

commit e2ef0d8c3208f911d9f9fe558e16a30a76134e70
parent 3dde7d79259d0250d3aacbcbc990292ef00051db
Author: djnn <[email protected]>
Date: Sat, 14 Mar 2026 11:10:29 +0900

chore(meta): bump nerva to 1.1.0

Diffstat:
Mgo.mod | 2+-
Mgo.sum | 2++
Mscan/portscan.go | 3++-

3 files changed, 5 insertions(+), 2 deletions(-)

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)
 	}