ManifestΒΆ

manifest.lua contains basic plugin information such as name, description and version. It must be placed in the root directory of the plugin as shown in Plugin Structure.

manifest.lua must return a Lua table as

return {
   title = "Plugin Title",
   description = "Plugin Description",
   author = "ntop",
   dependencies = {},
}

Table keys are:

  • title: The title of the plugin. This is used within the ntopng web GUI to identify and configure the plugin.
  • description: The description of the plugin. This is used within the ntopng web GUI to describe the plugin to the user.
  • author: A string indicating the name of the author of the plugin.
  • dependencies: A Lua array of strings indicating which other plugins this plugin depends on. The array can be empty when the plugin has no dependencies.