https://github.com/projectdiscovery/nuclei

Install

https://github.com/projectdiscovery/nuclei/releases

go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest

Basis

nuclei
Download base templates (install at ~/nuclei-templates).

nuclei -u [TARGET_IP]
Scan target with all available templates.

nuclei -u -list myTagets.txt
Scan all targets in text file with all available templates.

Templates

https://github.com/projectdiscovery/nuclei-templates

nuclei -u [TARGET_IP] -t myFolder
Scan target with templates in the specified folder.

Flags

-rl 30
Set Rate Limit.

-header 'myHeader:customValue''
Add a header to the request (can be used to inform the admin server that wa are attacking).

-tags xss
Filter templates by tags.

-severity low,medium,high,critical
Filter templates by severity.