8个开源Web应用程序安全测试工具

jopen 10年前

1.Vega

Vega can find cross site scripting and SQL injection vulnerability of web apps. Besides, if you site leaks sensitive information, Vega can detect that too. You can run it on Windows, Linux and OS X.

You can get the tool from https://subgraph.com/vega/


2.Wapiti

If you are planning to run a program for your apps, you can use Open source Wapiit. It has the following detection capabilities:

  • Cross site scripting
  • Sensitive files that can disclose information
  • Weakness in htaccess file
  • Various injection vulnerabilities.
  • Presence of sensitive backup files.

http://wapiti.sourceforge.net/


3.skipfish

Skipfish is more like a reconnaissance tool because it can create an interactive sitemap of the target website using recursive web crawl. At the end of the scan skipfish generates a detailed report of existing vulnerabilities in your website. You can use it with Windows, Linux, FreeBSD and Mac OS X.

https://code.google.com/p/skipfish/


4. Netsparker Community edition

It is considered one of the most effective open source tools to detect SQL injection. If you are looking for an intuitive and user friendly SQL injection tool, then you must give it a try. Besides, it is false positive free.

https://www.netsparker.com/communityedition/


5.Websecurify
a cross platform web application security testing tools that you can use one a monthly basis. If you want to use it free then try to use the trial version of the suite of this powerful web security toolkit.

https://suite.websecurify.com/classic


6.ESAPI
(enterprise security API) is a web application security library of OWASP.it is not any web security testing tool, rather it helps programmer to develop low-risk application programs. New app developers or organization can use ESAP as a solid foundation for their app security. If you are developing new application, you can visit https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API


7.BeEF
or Browser Exploitation Framework helps to discover client side vulnerabilities. This tool detects the application weakness using browser vulnerabilities. Each browser is written with specific security content in mind, so each browser’s security context has both strength and weakness. BeEF allows the security tester to choose certain types to security context in order to each certain browser. To learn more about this browser based web app vulnerability analysis tool visit: http://beefproject.com/


8. Metasploit

Mestasploit is considered one of the most robust and complete web security testing tool. You want to purse your career as a web security tester or something like that you can start using the open-source security testing tool by downloading it from http://www.metasploit.com/

Though the web security and threat pattern is changing fast, the core concept that attackers use to exploit almost remains the same. Therefore, if you are planning to run an application security program in your organization and not willing to hire an security expert, let your IT engineers play with the tools mentioned in this post and test that whether your applications are strong enough to sustain against the most common web attacks.