Chapter 11

NASL

Introduction

When I initially announced the use of the Nessus Attack Scripting Language (NASL) within Nessus, many users disapproved, since it was not a “known” language such as Perl or Python. Over time, the use of a dedicated language turned out to be a good design decision, since it gives us, as developers, full control of the virtual machine used by the individual plugins. The use of NASL dramatically simplifies the maintenance of the plugins; bug fixes and enhancements can be applied to the NASL interpreter itself, avoiding the need ...

Get Nessus Network Auditing, 2nd 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.