mirror of https://github.com/daffainfo/nuclei.git
chore(deps): bump github.com/projectdiscovery/uncover from 0.0.9 to 1.0.0 in /v2 (#2926)
* chore(deps): bump github.com/projectdiscovery/uncover in /v2 Bumps [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover) from 0.0.9 to 1.0.0. - [Release notes](https://github.com/projectdiscovery/uncover/releases) - [Changelog](https://github.com/projectdiscovery/uncover/blob/main/.goreleaser.yml) - [Commits](https://github.com/projectdiscovery/uncover/compare/v0.0.9...v1.0.0) --- updated-dependencies: - dependency-name: github.com/projectdiscovery/uncover dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Add uncover netlas source Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: shubhamrasal <shubhamdharmarasal@gmail.com>dev
parent
d566ad9cc6
commit
9d6ca66da9
|
@ -76,7 +76,7 @@ require (
|
||||||
github.com/projectdiscovery/rdap v0.9.1-0.20221108103045-9865884d1917
|
github.com/projectdiscovery/rdap v0.9.1-0.20221108103045-9865884d1917
|
||||||
github.com/projectdiscovery/sarif v0.0.1
|
github.com/projectdiscovery/sarif v0.0.1
|
||||||
github.com/projectdiscovery/tlsx v0.0.9
|
github.com/projectdiscovery/tlsx v0.0.9
|
||||||
github.com/projectdiscovery/uncover v0.0.9
|
github.com/projectdiscovery/uncover v1.0.0
|
||||||
github.com/projectdiscovery/utils v0.0.3
|
github.com/projectdiscovery/utils v0.0.3
|
||||||
github.com/projectdiscovery/wappalyzergo v0.0.71
|
github.com/projectdiscovery/wappalyzergo v0.0.71
|
||||||
github.com/stretchr/testify v1.8.1
|
github.com/stretchr/testify v1.8.1
|
||||||
|
@ -87,7 +87,6 @@ require (
|
||||||
require (
|
require (
|
||||||
github.com/dlclark/regexp2 v1.4.0 // indirect
|
github.com/dlclark/regexp2 v1.4.0 // indirect
|
||||||
github.com/karlseguin/expect v1.0.8 // indirect
|
github.com/karlseguin/expect v1.0.8 // indirect
|
||||||
github.com/projectdiscovery/folderutil v0.0.0-20220215113126-add60a1e8e08 // indirect
|
|
||||||
github.com/projectdiscovery/sliceutil v0.0.1 // indirect
|
github.com/projectdiscovery/sliceutil v0.0.1 // indirect
|
||||||
gopkg.in/djherbis/times.v1 v1.3.0 // indirect
|
gopkg.in/djherbis/times.v1 v1.3.0 // indirect
|
||||||
)
|
)
|
||||||
|
|
|
@ -506,8 +506,6 @@ github.com/projectdiscovery/fileutil v0.0.0-20210914153648-31f843feaad4/go.mod h
|
||||||
github.com/projectdiscovery/fileutil v0.0.0-20220308101036-16c79af1cf5d/go.mod h1:Pm0f+MWgDFMSSI9NBedNh48LyYPs8gD3Jd8DXGmp4aQ=
|
github.com/projectdiscovery/fileutil v0.0.0-20220308101036-16c79af1cf5d/go.mod h1:Pm0f+MWgDFMSSI9NBedNh48LyYPs8gD3Jd8DXGmp4aQ=
|
||||||
github.com/projectdiscovery/fileutil v0.0.3 h1:GSsoey4p8ZHIRxWF2VXh4mhLr+wfEkpJwvF0Dxpn/gg=
|
github.com/projectdiscovery/fileutil v0.0.3 h1:GSsoey4p8ZHIRxWF2VXh4mhLr+wfEkpJwvF0Dxpn/gg=
|
||||||
github.com/projectdiscovery/fileutil v0.0.3/go.mod h1:GLejWd3YerG3RNYD/Hk2pJlytlYRgHdkWfWUAdCH2YQ=
|
github.com/projectdiscovery/fileutil v0.0.3/go.mod h1:GLejWd3YerG3RNYD/Hk2pJlytlYRgHdkWfWUAdCH2YQ=
|
||||||
github.com/projectdiscovery/folderutil v0.0.0-20220215113126-add60a1e8e08 h1:m1pgJisawU7zP9lKGktOEk6KNrNAR7e4Q07Kt3ox0NM=
|
|
||||||
github.com/projectdiscovery/folderutil v0.0.0-20220215113126-add60a1e8e08/go.mod h1:BMqXH4jNGByVdE2iLtKvc/6XStaiZRuCIaKv1vw9PnI=
|
|
||||||
github.com/projectdiscovery/goflags v0.1.5 h1:zqZvIKAdSC62e5jv5UDgBWyP61KrLHxxUXjH/MAJlB4=
|
github.com/projectdiscovery/goflags v0.1.5 h1:zqZvIKAdSC62e5jv5UDgBWyP61KrLHxxUXjH/MAJlB4=
|
||||||
github.com/projectdiscovery/goflags v0.1.5/go.mod h1:mms5rLXW0+jjbFFTyl/4t9VwtP5TCE+1Y1pReezluAI=
|
github.com/projectdiscovery/goflags v0.1.5/go.mod h1:mms5rLXW0+jjbFFTyl/4t9VwtP5TCE+1Y1pReezluAI=
|
||||||
github.com/projectdiscovery/gologger v1.0.1/go.mod h1:Ok+axMqK53bWNwDSU1nTNwITLYMXMdZtRc8/y1c7sWE=
|
github.com/projectdiscovery/gologger v1.0.1/go.mod h1:Ok+axMqK53bWNwDSU1nTNwITLYMXMdZtRc8/y1c7sWE=
|
||||||
|
@ -553,8 +551,8 @@ github.com/projectdiscovery/stringsutil v0.0.2 h1:uzmw3IVLJSMW1kEg8eCStG/cGbYYZA
|
||||||
github.com/projectdiscovery/stringsutil v0.0.2/go.mod h1:EJ3w6bC5fBYjVou6ryzodQq37D5c6qbAYQpGmAy+DC0=
|
github.com/projectdiscovery/stringsutil v0.0.2/go.mod h1:EJ3w6bC5fBYjVou6ryzodQq37D5c6qbAYQpGmAy+DC0=
|
||||||
github.com/projectdiscovery/tlsx v0.0.9 h1:wUC8GYUIo5jd+enqE1lnEJ3Ew7m+N6eRmFBjbSJLomU=
|
github.com/projectdiscovery/tlsx v0.0.9 h1:wUC8GYUIo5jd+enqE1lnEJ3Ew7m+N6eRmFBjbSJLomU=
|
||||||
github.com/projectdiscovery/tlsx v0.0.9/go.mod h1:bPKwgeGRMZaDpOQCy6TjQWr3bQ7d9lW2lVH5BnWlWMI=
|
github.com/projectdiscovery/tlsx v0.0.9/go.mod h1:bPKwgeGRMZaDpOQCy6TjQWr3bQ7d9lW2lVH5BnWlWMI=
|
||||||
github.com/projectdiscovery/uncover v0.0.9 h1:cjdL98jZEx10+I/14o6QFsCX6FOucggtl8G5qD7fa10=
|
github.com/projectdiscovery/uncover v1.0.0 h1:/ehEnuiwT1t/TYJvZu73Jpoekn42CMo9nLnj+pCojRo=
|
||||||
github.com/projectdiscovery/uncover v0.0.9/go.mod h1:+ZJNjDcznffXM03Ijt3AVjJslCJSvgnR7dRV7ulFdac=
|
github.com/projectdiscovery/uncover v1.0.0/go.mod h1:YU++t0LhoDs7HiY6lYlFHN23XOnEkC30YNeZrIAVnZI=
|
||||||
github.com/projectdiscovery/utils v0.0.3 h1:pAjZTGYpnATRc6uaNACdiHv4joZ0Ml7Wpu0dudpcGfM=
|
github.com/projectdiscovery/utils v0.0.3 h1:pAjZTGYpnATRc6uaNACdiHv4joZ0Ml7Wpu0dudpcGfM=
|
||||||
github.com/projectdiscovery/utils v0.0.3/go.mod h1:ne3eSlZlUKuhjHr8FfsfGcGteCzxcbJvFBx4VDBCxK0=
|
github.com/projectdiscovery/utils v0.0.3/go.mod h1:ne3eSlZlUKuhjHr8FfsfGcGteCzxcbJvFBx4VDBCxK0=
|
||||||
github.com/projectdiscovery/wappalyzergo v0.0.71 h1:NEtPLEUx21rhE2H89Pc9RxImrDIG90CNXLRoSDwtiSA=
|
github.com/projectdiscovery/wappalyzergo v0.0.71 h1:NEtPLEUx21rhE2H89Pc9RxImrDIG90CNXLRoSDwtiSA=
|
||||||
|
|
|
@ -17,6 +17,7 @@ import (
|
||||||
"github.com/projectdiscovery/uncover/uncover/agent/censys"
|
"github.com/projectdiscovery/uncover/uncover/agent/censys"
|
||||||
"github.com/projectdiscovery/uncover/uncover/agent/fofa"
|
"github.com/projectdiscovery/uncover/uncover/agent/fofa"
|
||||||
"github.com/projectdiscovery/uncover/uncover/agent/hunter"
|
"github.com/projectdiscovery/uncover/uncover/agent/hunter"
|
||||||
|
"github.com/projectdiscovery/uncover/uncover/agent/netlas"
|
||||||
"github.com/projectdiscovery/uncover/uncover/agent/quake"
|
"github.com/projectdiscovery/uncover/uncover/agent/quake"
|
||||||
"github.com/projectdiscovery/uncover/uncover/agent/shodan"
|
"github.com/projectdiscovery/uncover/uncover/agent/shodan"
|
||||||
"github.com/projectdiscovery/uncover/uncover/agent/shodanidb"
|
"github.com/projectdiscovery/uncover/uncover/agent/shodanidb"
|
||||||
|
@ -28,7 +29,7 @@ import (
|
||||||
const maxConcurrentAgents = 50
|
const maxConcurrentAgents = 50
|
||||||
|
|
||||||
func GetUncoverSupportedAgents() string {
|
func GetUncoverSupportedAgents() string {
|
||||||
uncoverSupportedAgents := []string{"shodan", "shodan-idb", "fofa", "censys", "quake", "hunter", "zoomeye"}
|
uncoverSupportedAgents := []string{"shodan", "shodan-idb", "fofa", "censys", "quake", "hunter", "zoomeye", "netlas"}
|
||||||
return strings.Join(uncoverSupportedAgents, ",")
|
return strings.Join(uncoverSupportedAgents, ",")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,6 +70,8 @@ func GetUncoverTargetsFromMetadata(templates []*templates.Template, delay, limit
|
||||||
eng = "hunter"
|
eng = "hunter"
|
||||||
case "zoomeye-query":
|
case "zoomeye-query":
|
||||||
eng = "zoomeye"
|
eng = "zoomeye"
|
||||||
|
case "netlas-query":
|
||||||
|
eng = "netlas"
|
||||||
default:
|
default:
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@ -126,6 +129,8 @@ func getTargets(uncoverOptions *ucRunner.Options, field string) (chan string, er
|
||||||
agent, err = hunter.NewWithOptions(&uncover.AgentOptions{RateLimiter: rateLimiter})
|
agent, err = hunter.NewWithOptions(&uncover.AgentOptions{RateLimiter: rateLimiter})
|
||||||
case "zoomeye":
|
case "zoomeye":
|
||||||
agent, err = zoomeye.NewWithOptions(&uncover.AgentOptions{RateLimiter: rateLimiter})
|
agent, err = zoomeye.NewWithOptions(&uncover.AgentOptions{RateLimiter: rateLimiter})
|
||||||
|
case "netlas":
|
||||||
|
agent, err = netlas.NewWithOptions(&uncover.AgentOptions{RateLimiter: rateLimiter})
|
||||||
default:
|
default:
|
||||||
err = errors.Errorf("%s unknown uncover agent type", engine)
|
err = errors.Errorf("%s unknown uncover agent type", engine)
|
||||||
}
|
}
|
||||||
|
@ -220,6 +225,12 @@ func loadKeys(engine string, options *ucRunner.Options) error {
|
||||||
} else {
|
} else {
|
||||||
return errors.Errorf("QUAKE_TOKEN env variable is not configured")
|
return errors.Errorf("QUAKE_TOKEN env variable is not configured")
|
||||||
}
|
}
|
||||||
|
case "netlas":
|
||||||
|
if key, exists := os.LookupEnv("NETLAS_API_KEY"); exists {
|
||||||
|
options.Provider.Netlas = append(options.Provider.Netlas, key)
|
||||||
|
} else {
|
||||||
|
return errors.Errorf("NETLAS_API_KEY env variable is not configured")
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
return errors.Errorf("unknown uncover agent")
|
return errors.Errorf("unknown uncover agent")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue