Home page logo
/
Zenmap screenshot
Intro Reference Guide Book Install Guide
Download Changelog Zenmap GUI Docs
Bug Reports OS Detection Propaganda Related Projects
In the Movies In the News
Example Nmap output

Library outlib

Helper functions for NSE script output

These functions are useful for ensuring output is consistently ordered between scans and following conventions for output formatting.

Author:

  • Daniel Miller

Copyright© Same as Nmap--See https://nmap.org/book/man-legal.html

Source: https://svn.nmap.org/nmap/nselib/outlib.lua

Functions

list_sep (t, sep)

Comma-separated list output

sorted_by_key (t)

Create a table that yields elements sorted by key when iterated over with pairs()



Functions

list_sep (t, sep)

Comma-separated list output

This adds a __tostring metamethod to a list (integer-indexed table) so that it will be formatted as a comma-separated list when converted to a string.

Parameters

  • t: The table to format
  • sep: (Optional) list separator character, default: ", "
sorted_by_key (t)

Create a table that yields elements sorted by key when iterated over with pairs()

The returned table is like a sorted view of the original table; it should be treated as read-only, and any new data should be added to the original table instead.

Parameters

  • t: The table whose data should be used

Return value:

out A table that can be passed to pairs() to get sorted results

Nmap Site Navigation

Intro Reference Guide Book Install Guide
Download Changelog Zenmap GUI Docs
Bug Reports OS Detection Propaganda Related Projects
In the Movies In the News
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]