9

Interacting with Vulnerability Scanners

In this chapter, we will learn about OpenVAS vulnerability scanners and the reporting tools that they provide 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 owasp-zap and python-gvm modules. After getting information about a system, including its services, ports, and operating systems, these tools provide a way to identify vulnerabilities in the different databases available on the internet, such as CVE and NVD.

Both the tools we are about to learn about are vulnerability detection applications widely used by computer security experts when they must perform audit tasks that are part of a vulnerability ...

Get Python for Security and Networking - Third 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.