The Nmap Scripting Engine extends the results of an Nmap port scan. It
combines the Lua programming language, a library of network functions,
and the results provided by other parts of Nmap to give more information
about network hosts and their open ports.