github.com/projectdiscovery/nuclei/v2@v2.9.15/pkg/protocols/common/automaticscan/doc.go (about)

     1  // Package automaticscan implements automatic technology based template
     2  // execution for a nuclei instance.
     3  //
     4  // First wappalyzer based technology detection is performed and templates
     5  // are executed based on the results found. The results of wappalyzer
     6  // technology detection are lowercased and split on space characters in the name,
     7  // which are then used as tags for the execution of the templates.
     8  //
     9  // Example -
    10  //
    11  //	"Amazon Web Services,Jenkins,Atlassian Jira" -> "amazon,web,services,jenkins,atlassian,jira".
    12  //
    13  // Wappalyzergo (https://github.com/projectdiscovery/wappalyzergo) is used for wappalyzer tech
    14  // detection.
    15  //
    16  // The logic is very simple and can be further improved to increase the coverage of
    17  // this mode of nuclei execution.
    18  package automaticscan