The Open Vulnerability Assessment System (OpenVAS) is a framework of several services and tools offering a comprehensive and powerful vulnerability scanning and vulnerability management solution.
Download link: http://www.openvas.org/
References:
Kim, D., & Solomon, M. (2014). Malicious Code and Activity. In Fundamentals of information systems security, second edition (2nd ed., p. 390). Burlington, MA: Jones & Bartlett Learning.