mirror of
https://github.com/projectdiscovery/nuclei
synced 2026-06-08 16:50:47 +00:00
65d08b33ef
Add shared auth, options, result, redaction, and adapter support for GoExec-backed JavaScript helpers, including: * `nuclei/wmi` * `nuclei/tsch` * `nuclei/scmr` * `nuclei/dcom` through generated bindings, and register them with the JS compiler. Also make JS generators to skip internal helper packages and test files. Signed-off-by: Dwi Siswanto <git@dw1.io>
21 lines
1.1 KiB
Go
21 lines
1.1 KiB
Go
package goexec
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrMissingAuth = errors.New("goexec auth is required")
|
|
ErrMissingUsername = errors.New("goexec username is required for this auth mode")
|
|
ErrMultipleCredentialModes = errors.New("goexec auth selects multiple primary credential modes")
|
|
ErrMissingTarget = errors.New("goexec target is required")
|
|
ErrMissingCommand = errors.New("goexec command is required")
|
|
ErrMissingExecutable = errors.New("goexec executable is required")
|
|
ErrUnsupportedModule = errors.New("unsupported goexec module")
|
|
ErrUnsupportedMethod = errors.New("unsupported goexec method")
|
|
ErrUnsupportedOutputMethod = errors.New("unsupported goexec output method")
|
|
ErrNetworkPolicyDenied = errors.New("target denied by network policy")
|
|
ErrInvalidMethodArguments = errors.New("invalid goexec method arguments")
|
|
ErrDomainControllerDenied = errors.New("domain controller denied by network policy")
|
|
ErrProxyDenied = errors.New("proxy denied by network policy")
|
|
ErrEndpointDenied = errors.New("endpoint denied by network policy")
|
|
)
|