Nessus es un programa de escaneo de vulnerabilidades que funciona en varios sistemas operativos y detecta vulnerabilidades en sistemas cliente, servidor y software a través de la red. Existen tres versiones principales: Nessus Professional, Nessus Cloud y Nessus Manager. Nessus funciona escaneando puertos para encontrar puertos abiertos y luego intenta varios exploits, aunque algunas pruebas pueden causar que servicios o sistemas operativos fallen.