Chapter 9: Interacting with Vulnerability Scanners
In this chapter, we will learn about Nessus and OpenVAS vulnerability scanners and the reporting tools that they give you for reporting the vulnerabilities that we find in servers and web applications. Also, we will cover how to use them programmatically with Python via the nessrest and python-gvm modules. After getting information about a system, including its services, ports, and operating systems, these tools provide a way to get vulnerabilities in the different databases available on the internet, such as CVE and NVD.
Both the tools that we are about to learn about are vulnerability detection applications widely used by computer security experts when they have to perform audits. With the ...
Get Mastering Python for Networking and Security - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.