Chapter 3. NSE Data Files

Some Nmap Scripting Engine (NSE) scripts require databases to store lists of details such as usernames, passwords, miscellaneous strings, and Lua tables containing functions used as fingerprints. NSE stores these databases in a folder defined during installation. The entries selected for each database attempt to work as best as possible in the most common scenarios but avoid including large files in order to prevent bloating official releases.

Advanced users quickly understand that it is essential to update some of these databases for their daily tasks. The effectiveness of some NSE scripts is severely affected by how well we select databases used during our Nmap scans.

This chapter describes the most important data files ...

Get Mastering the Nmap Scripting Engine 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.