There are a variety of penetration testing tools that can be used to find vulnerabilities with web applications. The first tool we will discuss is called Vega. This tool is open source and helps find SQL and XSS vulnerabilities.
Vega is GUI-based and written in Java. It runs on Linux, Windows, and OSX. Subgraph created Vega. Some of the core modules include: Automated Crawler, Vulnerability Scanner, Consistent UI, Website Crawler, Intercepting Proxy, SSL MITM, Content Analysis, Customizable alerts. Another popular tool used for web application pen testing is called Arachni. This is a highly-rated tool and is considered one of the best to use. Arachni is built using the Ruby framework, which allows for high performance. An interesting feature of this tool is its ability to learn from HTTP responses it receives during the audit process. Some modules of this...