diff --git a/appliances/ntopng.gns3a b/appliances/ntopng.gns3a new file mode 100644 index 0000000..97f1f26 --- /dev/null +++ b/appliances/ntopng.gns3a @@ -0,0 +1,19 @@ +{ + "name": "ntopng", + "category": "guest", + "description": "ntopng is the next generation version of the original ntop, a network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntopng is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform, MacOSX and on Windows as well. ntopng users can use a a web browser to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status. In the latter case, ntopng can be seen as a simple RMON-like agent with an embedded web interface.", + "vendor_name": "ntop", + "vendor_url": "http://www.ntop.org/", + "product_name": "ntopng", + "registry_version": 3, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "docker": { + "adapters": 1, + "console_type": "http", + "console_http_port": 3000, + "console_http_path": "/", + "image": "lucaderi/ntopng-docker:latest" + } +} diff --git a/schemas/appliance.json b/schemas/appliance.json index 4df1c73..4f8bfb2 100644 --- a/schemas/appliance.json +++ b/schemas/appliance.json @@ -117,8 +117,16 @@ "title": "One KEY=VAR environment by line" }, "console_type": { - "enum": ["telnet", "vnc"], + "enum": ["telnet", "vnc", "http", "https"], "title": "Type of console connection for the administration of the appliance" + }, + "console_http_port": { + "description": "Internal port in the container of the HTTP server", + "type": "integer" + }, + "console_http_path": { + "description": "Path of the web interface", + "type": "string" } }, "additionalProperties": false,