package
3.3.10
Repository: https://github.com/projectdiscovery/nuclei.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Cluster clusters a list of templates into a lesser number if possible based on the similarity between the sent requests.
ClusterID transforms clusterization into a mathematical hash repeatable across executions with the same templates.
No description provided by the author
No description provided by the author
GetTemplateDoc returns documentation for the file templates_doc.go.
New returns a new templates cache.
NewClusterExecuter creates a new request executer for list of requests.
No description provided by the author
No description provided by the author
New returns a tag filter for nuclei tag based execution It takes into account Tags, Severities, ExcludeSeverities, Authors, IncludeTags, ExcludeTags, Conditions.
Parse parses a yaml request template file TODO make sure reading from the disk the template parsing happens once: see parsers.ParseTemplate vs templates.Parse.
ParseTemplateFromReader reads the template from reader returns the parsed template.
PrintDeprecatedProtocolNameMsgIfApplicable prints a message if deprecated protocol names are used Unless mode is silent we print a message for deprecated protocol name.
SignTemplate signs the tempalate using custom signer.
TemplateLogMessage returns a beautified log string for a template.
New Signer/Verification logic requires it to load content of file references and this is done respecting sandbox restrictions to avoid any security issues AllowLocalFileAccess is a function that allows local file access by disabling sandbox restrictions and **MUST** be called before signing / verifying any templates for intialization.
UseOptionsForSigner sets the options to use for signing templates instead of default options.
VerifyTemplateSignature verifies the signature of the template using default signers.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
tracks loading of unsigned templates.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrExcluded is returned for excluded templates.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
track how many templates are verfied and by which signer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Templates is a cache for caching and storing templates for reuse.
ClusterExecuter executes a group of requests for a protocol for a clustered request.
No description provided by the author
TagFilter is used to filter nuclei templates for tag based execution.
No description provided by the author
Template is a YAML input file which defines all the requests and other metadata for a template.

# Interfaces

No description provided by the author