Analyzing web application security with Bash
This section will examine common command-line tools that you should have in your toolbox for web application security testing.
ProjectDiscovery
ProjectDiscovery maintains a variety of command-line tools you can run in your Bash shell. They’re designed to accept input and pass output via the shell pipeline, allowing you to chain together multiple tools. Their most popular tools include the following:
nuclei
: An open source vulnerability scanner that uses YAML templatesnuclei-templates
: Templates for thenuclei
engine to find security vulnerabilitiessubfinder
: A passive subdomain enumeration toolhttpx
: An HTTP toolkit that allows running sending probes to identify HTTP servicescvemap
: A CLI to search for CVEkatana
: A web crawling and spidering frameworknaabu
: A port scanner that integrates easily with other ProjectDiscovery toolsmapcidr
: A utility program to perform multiple operations...