diff --git a/v2/cmd/nuclei/main.go b/v2/cmd/nuclei/main.go index f402b0afb..20c2a29b3 100644 --- a/v2/cmd/nuclei/main.go +++ b/v2/cmd/nuclei/main.go @@ -96,6 +96,7 @@ based on templates offering massive extensibility and ease of use.`) set.IntVar(&options.InteractionsEviction, "interactions-eviction", 60, "Number of seconds to wait before evicting requests from cache") set.IntVar(&options.InteractionsPollDuration, "interactions-poll-duration", 5, "Number of seconds before each interaction poll request") set.IntVar(&options.InteractionsColldownPeriod, "interactions-cooldown-period", 5, "Extra time for interaction polling before exiting") + set.BoolVar(&options.VerboseVerbose, "vv", false, "Display Extra Verbose Information") _ = set.Parse() if cfgFile != "" { diff --git a/v2/internal/runner/runner.go b/v2/internal/runner/runner.go index b14d2d7c6..40bc3c3cd 100644 --- a/v2/internal/runner/runner.go +++ b/v2/internal/runner/runner.go @@ -345,7 +345,7 @@ func (r *Runner) RunEnumeration() { unclusteredRequests += int64(template.TotalRequests) * r.inputCount } - if r.options.Verbose { + if r.options.VerboseVerbose { for _, template := range store.Templates() { r.logAvailableTemplate(template.Path) } diff --git a/v2/pkg/types/types.go b/v2/pkg/types/types.go index b26385eb9..2662a1e45 100644 --- a/v2/pkg/types/types.go +++ b/v2/pkg/types/types.go @@ -107,7 +107,8 @@ type Options struct { // Version specifies if we should just show version and exit Version bool // Verbose flag indicates whether to show verbose output or not - Verbose bool + Verbose bool + VerboseVerbose bool // No-Color disables the colored output. NoColor bool // UpdateTemplates updates the templates installed at startup