diff --git a/CHANGELOG b/CHANGELOG index 32c64f3f..d50d73f0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,10 @@ # Change Log +## 2.2.27 12/11/2021 + +* Release web UI 2.2.27 +* Fix unhandled KeyError exception when starting Docker container. Ref #1991 + ## 2.2.26 08/10/2021 * Release web UI 2.2.26 diff --git a/gns3server/appliances/6wind-turbo-router.gns3a b/gns3server/appliances/6wind-turbo-router.gns3a index 56c4062b..0b089d4b 100644 --- a/gns3server/appliances/6wind-turbo-router.gns3a +++ b/gns3server/appliances/6wind-turbo-router.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "bf0a4dd0-9e1f-491e-918a-1d1ac0e23161", "name": "6WIND Turbo Router", "category": "router", "description": "6WIND Turbo Router is a high performance, ready-to-use software virtual router. It can be deployed bare metal or in virtual machines on commercial-off-the-shelf (COTS) servers. It is a carrier-grade solution for Service Prodivers aiming at using white boxes to deploy network functions. Typical use-cases are transit/peering router, IPsec VPN gateway and CGNAT.", diff --git a/gns3server/appliances/IPCop.gns3a b/gns3server/appliances/IPCop.gns3a index 2fdb1ef3..98476d38 100644 --- a/gns3server/appliances/IPCop.gns3a +++ b/gns3server/appliances/IPCop.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c30ea423-b6f8-443e-b599-955ea5647ef0", "name": "IP Cop", "category": "firewall", "description": "The IPCop Firewall is a Linux firewall distribution. It is geared towards home and SOHO users. The IPCop web-interface is very user-friendly and makes usage easy.", diff --git a/gns3server/appliances/Simulator.gns3a b/gns3server/appliances/Simulator.gns3a deleted file mode 100644 index f2347c80..00000000 --- a/gns3server/appliances/Simulator.gns3a +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "ParrotOS", - "category": "guest", - "description": " Parrot is a GNU/Linux distribution based on Debian Testing and designed with Security, Development and Privacy in mind. It includes a full portable laboratory for security and digital forensics experts, but it also includes all you need to develop your own software or protect your privacy while surfing the net.", - "vendor_name": "Parrot Project", - "vendor_url": "https://parrotsec.org/", - "documentation_url": "https://docs.parrotsec.org/doku.php", - "product_name": "ParrotOS", - "product_url": "https://parrotsec.org/", - "registry_version": 3, - "status": "stable", - "maintainer": "Brent Stewart", - "maintainer_email": "brent@stewart.tc", - "usage": "Passwords are set during installation.", - "symbol": "parrotlogo.png", - "qemu": { - "adapter_type": "e1000", - "adapters": 1, - "ram": 2048, - "hda_disk_interface": "ide", - "arch": "x86_64", - "console_type": "vnc", - "kvm": "require" - }, - "images": [ - { - "filename": "Parrot-security-4.6_amd64.iso", - "version": "Security Build 4.6", - "md5sum": "ead812edc83119e8bcb4ee9daabdc105", - "filesize": 3788668928, - "download_url": "https://www.parrotsec.org/download-security.php", - "direct_download_url": "https://download.parrotsec.org/parrot/iso/4.6/Parrot-security-4.6_amd64.iso" - }, - { - "filename": "Parrot-security-3.11_amd64.iso", - "version": "Security Build 3.11", - "md5sum": "71c94474fb474f682da0844d95f0040b", - "filesize": 3788668928, - "download_url": "https://www.parrotsec.org/download.fx", - "direct_download_url": "https://www.parrotsec.org/download-full.fx" - }, - { - "filename": "empty30G.qcow2", - "version": "1.0", - "md5sum": "3411a599e822f2ac6be560a26405821a", - "filesize": 197120, - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%30disk/", - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download" - } - ], - "versions": [ - { - "name": "Security Build 4.6", - "images": { - "hda_disk_image": "empty30G.qcow2", - "cdrom_image": "Parrot-security-4.6_amd64.iso" - } - }, - { - "name": "Security Build 3.11", - "images": { - "hda_disk_image": "empty30G.qcow2", - "cdrom_image": "Parrot-security-3.11_amd64.iso" - } - } - ] -} diff --git a/gns3server/appliances/a10-vthunder.gns3a b/gns3server/appliances/a10-vthunder.gns3a index e36c2749..ec9ec434 100644 --- a/gns3server/appliances/a10-vthunder.gns3a +++ b/gns3server/appliances/a10-vthunder.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "7aa41b5b-3ae9-40a7-be38-5c109c59e086", "name": "A10 vThunder", "category": "router", "description": "vThunder, part of A10 Networks' award-winning A10 Thunder and AX Series Application Delivery Controller (ADC) family, is designed to meet the growing needs of organizations that require a flexible and easy-to-deploy application delivery and server load balancer solution running within a virtualized infrastructure.", diff --git a/gns3server/appliances/aaa.gns3a b/gns3server/appliances/aaa.gns3a index 4334d9af..7bb024ad 100644 --- a/gns3server/appliances/aaa.gns3a +++ b/gns3server/appliances/aaa.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "99920801-829d-4689-8231-7183c21ff878", "name": "AAA", "category": "guest", "description": "This appliance provides RADIUS and TACACS+ services with preconfigured users and groups.", diff --git a/gns3server/appliances/alcatel-7750.gns3a b/gns3server/appliances/alcatel-7750.gns3a index 1e2dc85b..872006d8 100644 --- a/gns3server/appliances/alcatel-7750.gns3a +++ b/gns3server/appliances/alcatel-7750.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4d06be08-ce6d-4ee7-b5a7-79729fa75489", "name": "Alcatel 7750", "category": "router", "description": "The Alcatel-Lucent 7750 Service Router (SR) portfolio is a suite of multiservice edge routing platforms that deliver high performance, service richness, and creates exceptional value for networking in the cloud era. It is designed for the concurrent delivery of advanced residential, business and wireless broadband IP services, and provides cloud, data center and branch office connectivity for enterprise networking on a common IP edge routing platform.", diff --git a/gns3server/appliances/almalinux.gns3a b/gns3server/appliances/almalinux.gns3a new file mode 100644 index 00000000..a4c7ba3e --- /dev/null +++ b/gns3server/appliances/almalinux.gns3a @@ -0,0 +1,52 @@ +{ + "appliance_id": "5c09a704-0e38-48ac-8392-52e0c5890cf3", + "name": "AlmaLinux", + "category": "guest", + "description": "An Open Source, community-governed and forever-free enterprise Linux distribution, focused on long-term stability, providing a robust production-grade platform. AlmaLinux OS is 1:1 binary compatible with RHEL and pre-Stream CentOS.", + "vendor_name": "Alma Linux", + "vendor_url": "https://almalinux.org/", + "documentation_url": "https://wiki.almalinux.org/", + "product_name": "Alma Linux", + "product_url": "https://almalinux.org/", + "registry_version": 4, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "Username:\talmalinux\nPassword:\talmalinux\nTo become root, use \"sudo su\".\n", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "ram": 1536, + "hda_disk_interface": "sata", + "arch": "x86_64", + "console_type": "telnet", + "kvm": "allow" + }, + "images": [ + { + "filename": "AlmaLinux-8-GenericCloud-8.4-20210727.x86_64.qcow2", + "version": "8.4", + "md5sum": "999014244f676097fdeaf87612a75e81", + "filesize": 534266880, + "download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/", + "direct_download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-8.4-20210727.x86_64.qcow2" + }, + { + "filename": "almalinux-cloud-init-data.iso", + "version": "1.0", + "md5sum": "72fb52af76e9561d125dd99224e2c1d1", + "filesize": 374784, + "download_url": "https://github.com/GNS3/gns3-registry/raw/master/cloud-init/AlmaLinux/almalinux-cloud-init-data.iso" + } + ], + "versions": [ + { + "name": "8.4", + "images": { + "hda_disk_image": "AlmaLinux-8-GenericCloud-8.4-20210727.x86_64.qcow2", + "cdrom_image": "almalinux-cloud-init-data.iso" + } + } + ] +} diff --git a/gns3server/appliances/alpine-linux.gns3a b/gns3server/appliances/alpine-linux.gns3a index 0f870177..590e740b 100644 --- a/gns3server/appliances/alpine-linux.gns3a +++ b/gns3server/appliances/alpine-linux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "fc520ae2-a4e5-48c3-9a13-516bb2e94668", "name": "Alpine Linux", "category": "guest", "description": "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.", diff --git a/gns3server/appliances/arista-ceos.gns3a b/gns3server/appliances/arista-ceos.gns3a index 84790a41..2fbd791a 100644 --- a/gns3server/appliances/arista-ceos.gns3a +++ b/gns3server/appliances/arista-ceos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a7eec173-9680-4c1f-bf79-1bf29d485375", "name": "cEOS", "category": "multilayer_switch", "description": "Arista cEOS\u2122 introduces the containerized packaging of EOS software and its agents for deployment in cloud infrastructure with the same proven EOS software image that runs on all Arista products. These flexible deployment options empower cloud network operators that are customizing their operating environments to provide a uniform workflow for development, testing and deployment of differentiated services.", diff --git a/gns3server/appliances/arista-veos.gns3a b/gns3server/appliances/arista-veos.gns3a index c49cf19c..5d75152c 100644 --- a/gns3server/appliances/arista-veos.gns3a +++ b/gns3server/appliances/arista-veos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c90f3ff3-4ed2-4437-9afb-21232fa92015", "name": "Arista vEOS", "category": "multilayer_switch", "description": "Arista EOS\u00ae is the core of Arista cloud networking solutions for next-generation data centers and cloud networks. Cloud architectures built with Arista EOS scale to tens of thousands of compute and storage nodes with management and provisioning capabilities that work at scale. Through its programmability, EOS enables a set of software applications that deliver workflow automation, high availability, unprecedented network visibility and analytics and rapid integration with a wide range of third-party applications for virtualization, management, automation and orchestration services.\n\nArista Extensible Operating System (EOS) is a fully programmable and highly modular, Linux-based network operation system, using familiar industry standard CLI and runs a single binary software image across the Arista switching family. Architected for resiliency and programmability, EOS has a unique multi-process state sharing architecture that separates state information and packet forwarding from protocol processing and application logic.", diff --git a/gns3server/appliances/aruba-arubaoscx.gns3a b/gns3server/appliances/aruba-arubaoscx.gns3a index 16094598..bd84c1c8 100644 --- a/gns3server/appliances/aruba-arubaoscx.gns3a +++ b/gns3server/appliances/aruba-arubaoscx.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "8f074218-9d61-4e99-ab89-35ca19ad44ee", "name": "ArubaOS-CX Simulation Software", "category": "multilayer_switch", "description": "The ArubaOS-CX Simulation Software is a virtual platform to enable simulation of the ArubaOS-CX Network Operating System. Simulated networks can be created using many of the protocols in the ArubaOS-CX Operating system like OSPF, BGP (inc. EVPN). Key features like the Aruba Network Analytics Engine and the REST API can be simulated, providing a lightweight development platform to building the modern network.", diff --git a/gns3server/appliances/aruba-vgw.gns3a b/gns3server/appliances/aruba-vgw.gns3a index 17a709ed..6592a204 100644 --- a/gns3server/appliances/aruba-vgw.gns3a +++ b/gns3server/appliances/aruba-vgw.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "38c9e478-4a1d-4611-ac61-945d2f2ca376", "name": "Aruba VGW", "category": "firewall", "description": "Aruba Virtual Gateways allow customers to bring their public cloud infrastructure to the SD-WAN fabric and facilitate connectivity between branches and the public cloud.", diff --git a/gns3server/appliances/aruba-vmc.gns3a b/gns3server/appliances/aruba-vmc.gns3a index 35052627..52ba75d4 100644 --- a/gns3server/appliances/aruba-vmc.gns3a +++ b/gns3server/appliances/aruba-vmc.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a51fbf46-6350-4db2-8dbc-e90704ed60ef", "name": "Aruba VMC", "category": "guest", "description": "Aruba Virtual Mobility Controller", diff --git a/gns3server/appliances/asterisk.gns3a b/gns3server/appliances/asterisk.gns3a index 8e080360..e89cec7b 100644 --- a/gns3server/appliances/asterisk.gns3a +++ b/gns3server/appliances/asterisk.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b6319fe9-19d5-4a4d-a857-6eee3c92ca2d", "name": "AsteriskNOW / FreePBX", "category": "guest", "description": "AsteriskNOW makes it easy to create custom telephony solutions by automatically installing the 'plumbing'. It's a complete Linux distribution with Asterisk, the DAHDI driver framework, and, the FreePBX administrative GUI. Much of the complexity of Asterisk and Linux is handled by the installer, the yum package management utility and the administrative GUI. With AsteriskNOW, application developers and integrators can concentrate on building solutions, not maintaining the plumbing.", diff --git a/gns3server/appliances/bigswitch-bigcloud-fabric.gns3a b/gns3server/appliances/bigswitch-bigcloud-fabric.gns3a index 8da0e867..96d907b4 100644 --- a/gns3server/appliances/bigswitch-bigcloud-fabric.gns3a +++ b/gns3server/appliances/bigswitch-bigcloud-fabric.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "8885febc-9067-4c2b-94e9-67090df0c21e", "name": "Big Cloud Fabric", "category": "router", "description": "Big Cloud Fabric\u2122 is the industry's first data center fabric built using whitebox or britebox switches and SDN controller technology. Embracing hyperscale data center design principles, Big Cloud Fabric solution enables rapid innovation, ease of provisioning and management, while reducing overall costs, making it ideal for current and next generation data centers. Big Cloud Fabric is designed from the ground up to satisfy the requirements of physical, virtual, containerized, or a combination of such workloads. Some of the typical OpenStack or VMware data center workloads include NFV, High Performance Computing, Big Data and Software Defined Storage deployments.", diff --git a/gns3server/appliances/bird.gns3a b/gns3server/appliances/bird.gns3a index c2a92202..688f072e 100644 --- a/gns3server/appliances/bird.gns3a +++ b/gns3server/appliances/bird.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "088df570-f637-46f5-8a68-85acde538e5e", "name": "BIRD", "category": "router", "description": "The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.", diff --git a/gns3server/appliances/brocade-vadx.gns3a b/gns3server/appliances/brocade-vadx.gns3a index 865c3959..dc8c85ae 100644 --- a/gns3server/appliances/brocade-vadx.gns3a +++ b/gns3server/appliances/brocade-vadx.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "5952eca3-fc06-4a57-a3b0-986237cb7de7", "name": "Brocade Virtual ADX", "category": "firewall", "description": "The Brocade Virtual ADX (vADX\u2122) is a full-fledged Application Delivery Controller (ADC) platform with a virtual footprint that leverages Intel advanced technology to deliver remarkable performance. The software is designed to run on standardsbased hypervisors, hosted on Intel x86 COTS hardware. It offers a complete suite of Layer 4 and Layer 7 server load balancing capabilities and application security services with extensible management via rich SOAP/XML APIs.", diff --git a/gns3server/appliances/brocade-vrouter.gns3a b/gns3server/appliances/brocade-vrouter.gns3a index f7fe1ce3..98c33d53 100644 --- a/gns3server/appliances/brocade-vrouter.gns3a +++ b/gns3server/appliances/brocade-vrouter.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "52a04aee-1046-4214-a364-18ecd776f7b3", "name": "vRouter", "category": "router", "description": "With proven ultra-high performance and scalability, the Brocade vRouter is the networking industry leader in software innovation. The Brocade vRouter has set a the benchmark for all software-based routers, while offering easy scalability, a broad set of capabilities, and the peace of mind that comes with rock solid reliability.", diff --git a/gns3server/appliances/brocade-vtm.gns3a b/gns3server/appliances/brocade-vtm.gns3a index f502b44d..08510a06 100644 --- a/gns3server/appliances/brocade-vtm.gns3a +++ b/gns3server/appliances/brocade-vtm.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "cabd6cb2-1c70-4f90-b225-6601fea89cfc", "name": "vTM DE", "category": "router", "description": "Take control of your online applications with Brocade virtual Traffic Manager (Developer Edition). Enhance customer experience, inspect traffic in real-time, control service levels to differentiate users and services, and reduce your costs with an extensible delivery platform that can grow with your business using ADC-as-a-Service. A fully functional Developer Edition which needs no license key, is limited to 1 Mbps/100 SSL tps throughput, and has access to the Brocade Community support web pages.", diff --git a/gns3server/appliances/bsdrp.gns3a b/gns3server/appliances/bsdrp.gns3a index f5735424..eadbaf67 100644 --- a/gns3server/appliances/bsdrp.gns3a +++ b/gns3server/appliances/bsdrp.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f28432b3-c5fe-48fa-b9e8-4024aa7cbe9e", "name": "BSDRP", "category": "router", "description": "BSD Router Project (BSDRP) is an embedded free and open source router distribution based on FreeBSD with Quagga and Bird.", diff --git a/gns3server/appliances/centos-cloud.gns3a b/gns3server/appliances/centos-cloud.gns3a index daaf0d37..de73f614 100644 --- a/gns3server/appliances/centos-cloud.gns3a +++ b/gns3server/appliances/centos-cloud.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f8186e9a-5145-4da0-ac18-b5b13cf57d3b", "name": "CentOS Cloud Guest", "category": "guest", "description": "CentOS official image for self-hosted cloud", diff --git a/gns3server/appliances/centos7.gns3a b/gns3server/appliances/centos7.gns3a index 1fbec7c8..44b6fdbf 100644 --- a/gns3server/appliances/centos7.gns3a +++ b/gns3server/appliances/centos7.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b1e84913-1c9b-49f5-bf2e-45f2b42ba404", "name": "Centos", "category": "guest", "description": "The CentOS Linux distribution is a stable, predictable, manageable and reproducible platform derived from the sources of Red Hat Enterprise Linux (RHEL). We are now looking to expand on that by creating the resources needed by other communities to come together and be able to build on the CentOS Linux platform. And today we start the process by delivering a clear governance model, increased transparency and access. In the coming weeks we aim to publish our own roadmap that includes variants of the core CentOS Linux.", diff --git a/gns3server/appliances/checkpoint-gaia.gns3a b/gns3server/appliances/checkpoint-gaia.gns3a index fb90ea3a..bd4a4033 100644 --- a/gns3server/appliances/checkpoint-gaia.gns3a +++ b/gns3server/appliances/checkpoint-gaia.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "7bfa7a66-b1fa-4e5e-9b85-95d74440ee31", "name": "Checkpoint GAiA", "category": "firewall", "description": "Check Point Gaia is the next generation Secure Operating System for all Check Point Appliances, Open Servers and Virtualized Gateways.\n\nGaia combines the best features from IPSO and SecurePlatform (SPLAT) into a single unified OS providing greater efficiency and robust performance. By upgrading to Gaia, customers will benefit from improved appliance connection capacity and reduced operating costs. With Gaia, IP Appliance customers will gain the ability to leverage the full breadth and power of all Check Point Software Blades.\n\nGaia secures IPv6 networks utilizing the Check Point Acceleration & Clustering technology and it protects the most dynamic network and virtualized environments by supporting 5 different dynamic routing protocols. As a 64-Bit OS, Gaia increases the connection capacity of existing appliances supporting up-to 10M concurrent connections for select 2012 Models.\n\nGaia simplifies management with segregation of duties by enabling role-based administrative access. Furthermore, Gaia greatly increases operation efficiency by offering Automatic Software Update.\n\nThe feature-rich Web interface allows for search of any command or property in a second.\n\nGaia provides backward compatibility with IPSO and SPLAT CLI-style commands making it an easy transition for existing Check Point customers.", diff --git a/gns3server/appliances/chromium.gns3a b/gns3server/appliances/chromium.gns3a index 655b69db..e109c79a 100644 --- a/gns3server/appliances/chromium.gns3a +++ b/gns3server/appliances/chromium.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c95b160b-4515-4cc9-81cc-92ac063dd250", "name": "Chromium", "category": "guest", "description": "The chromium browser", diff --git a/gns3server/appliances/cisco-1700.gns3a b/gns3server/appliances/cisco-1700.gns3a index 2d6a52fe..c136b7c4 100644 --- a/gns3server/appliances/cisco-1700.gns3a +++ b/gns3server/appliances/cisco-1700.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "cc2b1802-3520-4963-8ff7-c19b1f6418c5", "name": "Cisco 1700", "category": "router", "description": "Cisco 1700 Router", diff --git a/gns3server/appliances/cisco-2600.gns3a b/gns3server/appliances/cisco-2600.gns3a index 51bc2287..817e8584 100644 --- a/gns3server/appliances/cisco-2600.gns3a +++ b/gns3server/appliances/cisco-2600.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ed474fea-cd3b-4e2e-be84-a855a133060a", "name": "Cisco 2600", "category": "router", "description": "Cisco 2600 Router", diff --git a/gns3server/appliances/cisco-2691.gns3a b/gns3server/appliances/cisco-2691.gns3a index e678c81e..cc6123bf 100644 --- a/gns3server/appliances/cisco-2691.gns3a +++ b/gns3server/appliances/cisco-2691.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ed0f079e-a506-4cb4-b46c-714a80bbe2d3", "name": "Cisco 2691", "category": "router", "description": "Cisco 2691 Router", diff --git a/gns3server/appliances/cisco-3620.gns3a b/gns3server/appliances/cisco-3620.gns3a index 4294c98a..97477e61 100644 --- a/gns3server/appliances/cisco-3620.gns3a +++ b/gns3server/appliances/cisco-3620.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "7ada6336-7280-4306-9f32-6b1e242ae989", "name": "Cisco 3620", "category": "router", "description": "Cisco 3620 Router", diff --git a/gns3server/appliances/cisco-3640.gns3a b/gns3server/appliances/cisco-3640.gns3a index b767d909..71b3f90b 100644 --- a/gns3server/appliances/cisco-3640.gns3a +++ b/gns3server/appliances/cisco-3640.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ef119e49-19fe-4239-9c6b-16ea12f6ec01", "name": "Cisco 3640", "category": "router", "description": "Cisco 3640 Router", diff --git a/gns3server/appliances/cisco-3660.gns3a b/gns3server/appliances/cisco-3660.gns3a index 5a636df4..57f2c551 100644 --- a/gns3server/appliances/cisco-3660.gns3a +++ b/gns3server/appliances/cisco-3660.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ac460a9c-9274-4ccf-a056-af50b699925f", "name": "Cisco 3660", "category": "router", "description": "Cisco 3660 Router", diff --git a/gns3server/appliances/cisco-3725.gns3a b/gns3server/appliances/cisco-3725.gns3a index 93c85330..2e258082 100644 --- a/gns3server/appliances/cisco-3725.gns3a +++ b/gns3server/appliances/cisco-3725.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "5b9c5293-a5a7-47a3-9df4-6cf658f2f378", "name": "Cisco 3725", "category": "router", "description": "Cisco 3725 Router", diff --git a/gns3server/appliances/cisco-3745.gns3a b/gns3server/appliances/cisco-3745.gns3a index 9a683493..f48765a0 100644 --- a/gns3server/appliances/cisco-3745.gns3a +++ b/gns3server/appliances/cisco-3745.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "18737edb-e43f-4fb0-8a0f-88982cff58b1", "name": "Cisco 3745", "category": "router", "description": "Cisco 3745 Multiservice Access Router", diff --git a/gns3server/appliances/cisco-7200.gns3a b/gns3server/appliances/cisco-7200.gns3a index d3db50e1..59371e21 100644 --- a/gns3server/appliances/cisco-7200.gns3a +++ b/gns3server/appliances/cisco-7200.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "38aa3135-f169-4131-9b64-73605787b5ef", "name": "Cisco 7200", "category": "router", "description": "Cisco 7200 Router", diff --git a/gns3server/appliances/cisco-asa.gns3a b/gns3server/appliances/cisco-asa.gns3a index 69afb053..1227a674 100644 --- a/gns3server/appliances/cisco-asa.gns3a +++ b/gns3server/appliances/cisco-asa.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "fdbfc23e-413f-4b9f-b930-6cd27527d72b", "name": "Cisco ASA", "category": "firewall", "description": "Cisco ASA firewall", diff --git a/gns3server/appliances/cisco-asav.gns3a b/gns3server/appliances/cisco-asav.gns3a index ca8e47b9..ccc0e57e 100644 --- a/gns3server/appliances/cisco-asav.gns3a +++ b/gns3server/appliances/cisco-asav.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "886c4059-4a10-4c62-ab59-7f02beeac292", "name": "Cisco ASAv", "category": "firewall", "description": "The Adaptive Security Virtual Appliance is a virtualized network security solution based on the market-leading Cisco ASA 5500-X Series firewalls. It supports both traditional and next-generation software-defined network (SDN) and Cisco Application Centric Infrastructure (ACI) environments to provide policy enforcement and threat inspection across heterogeneous multisite environments.", diff --git a/gns3server/appliances/cisco-c8000v.gns3a b/gns3server/appliances/cisco-c8000v.gns3a index d10c4a58..6c1828da 100644 --- a/gns3server/appliances/cisco-c8000v.gns3a +++ b/gns3server/appliances/cisco-c8000v.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "d223e573-8de5-4f93-b26d-d5d1f2f18226", "name": "Cisco Catalyst 8000V", "category": "router", "description": "The Cisco Catalyst 8000V Edge Software is a virtual, form-factor router deployed on a virtual machine (VM) running on an x86 server hardware.", diff --git a/gns3server/appliances/cisco-csr1000v.gns3a b/gns3server/appliances/cisco-csr1000v.gns3a index 07df2292..0d062d3c 100644 --- a/gns3server/appliances/cisco-csr1000v.gns3a +++ b/gns3server/appliances/cisco-csr1000v.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "95d17663-f40a-437f-b5f1-dab4779965de", "name": "Cisco CSR1000v", "category": "router", "description": "The Cisco Cloud Services Router 1000V (CSR 1000V) is a router and network services platform in virtual form factor that is intended for deployment in cloud and virtual data centers. It is optimized to serve as a single-tenant or multitenant WAN gateway. Using proven, industry-leading Cisco IOS\u00ae XE Software networking and security features, the CSR 1000V enables enterprises to transparently extend their WANs into external provider-hosted clouds and cloud providers to offer their tenants enterprise-class networking services.", diff --git a/gns3server/appliances/cisco-dcnm.gns3a b/gns3server/appliances/cisco-dcnm.gns3a index 3fba6a32..4942faa7 100644 --- a/gns3server/appliances/cisco-dcnm.gns3a +++ b/gns3server/appliances/cisco-dcnm.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ae09653b-c8eb-4ecd-9341-2d0319e16b9b", "name": "Cisco DCNM", "category": "guest", "description": "Cisco Data Center Network Manager (DCNM) 10 unifies and automates Cisco Nexus and Cisco MDS 9000 Family multitenant infrastructure for data center management across Cisco Nexus 5000, 6000, 7000, and 9000 Series Switches in NX-OS mode using Cisco NX-OS Software as well as across Cisco MDS 9100 and 9300 Series Multilayer Fabric Switches, 9200 Series Multiservice Switches, and 9500 and 9700 Series Multilayer Directors. Data Center Network Manager 10 lets you manage very large numbers of devices while providing ready-to-use management and automation capabilities plus Virtual Extensible LAN (VXLAN) overlay visibility into Cisco Nexus LAN fabrics.", diff --git a/gns3server/appliances/cisco-fcnf.gns3a b/gns3server/appliances/cisco-fcnf.gns3a index 83e5ae0b..269f0d28 100644 --- a/gns3server/appliances/cisco-fcnf.gns3a +++ b/gns3server/appliances/cisco-fcnf.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "e36183b5-5960-4bcf-bdb9-ca258c28b3e5", "name": "Cisco Flow Collector for NetFlow", "category": "firewall", "description": "Cisco Stealthwatch is the most comprehensive visibility and network traffic security analytics solution that uses enterprise telemetry from the existing network infrastructure. It provides advanced threat detection, accelerated threat response, and simplified network segmentation using multilayer machine learning and entity modeling. With advanced behavioral analytics, you'll always know who is on your network and what they are doing.\n\nAt the heart of the Stealthwatch System is the highly scalable Stealthwatch Flow Collector. The Flow Collector is available as either a physical or a virtual appliance. The Flow Collector VE performs the same functions as its physical counterpart, but in a virtual environment. The Stealthwatch Flow Collector for NetFlow gathers NetFlow, cFlow, J-Flow, Packeteer 2, NetStream, and IPFIX data. To achieve full network visibility with a traditional probe-based approach, you would need to install a probe for each router or switch on your network. This results in many costly hardware installations. Conversely, Stealthwatch's flow-based approach provides you with full network visibility at a fraction of the cost. Each Flow Collector can process data for as many as 1,000,000 hosts from up to 2,000 flow exporters, depending on the Flow Collector model and license restrictions. ", diff --git a/gns3server/appliances/cisco-fmcv.gns3a b/gns3server/appliances/cisco-fmcv.gns3a index 87a86c96..1fe7269d 100644 --- a/gns3server/appliances/cisco-fmcv.gns3a +++ b/gns3server/appliances/cisco-fmcv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "1e409568-f8d6-4f94-8804-53039eb7784a", "name": "Cisco FMCv", "category": "firewall", "description": "This is your administrative nerve center for managing critical Cisco network security solutions. It provides complete and unified management over firewalls, application control, intrusion prevention, URL filtering, and advanced malware protection. Easily go from managing a firewall to controlling applications to investigating and remediating malware outbreaks.", diff --git a/gns3server/appliances/cisco-fsve.gns3a b/gns3server/appliances/cisco-fsve.gns3a index d5ce9c91..9f9871d5 100644 --- a/gns3server/appliances/cisco-fsve.gns3a +++ b/gns3server/appliances/cisco-fsve.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "709c2a9b-5dc3-4362-b147-fb848a0df963", "name": "Cisco Flow Sensor", "category": "firewall", "description": "Cisco Stealthwatch is the most comprehensive visibility and network traffic security analytics solution that uses enterprise telemetry from the existing network infrastructure. It provides advanced threat detection, accelerated threat response, and simplified network segmentation using multilayer machine learning and entity modeling. With advanced behavioral analytics, you'll always know who is on your network and what they are doing.\n\nUsing the same technology as the Stealthwatch Flow Sensor appliance, the Flow Sensor VE is a virtual appliance that provides visibility into virtual environments, generating flow data for areas that are not flow-enabled. ", diff --git a/gns3server/appliances/cisco-ftdv.gns3a b/gns3server/appliances/cisco-ftdv.gns3a index 41e65f34..4c7f7390 100644 --- a/gns3server/appliances/cisco-ftdv.gns3a +++ b/gns3server/appliances/cisco-ftdv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "adce6f0c-10ae-4f4d-9e00-da833f419eae", "name": "Cisco FTDv", "category": "firewall", "description": "Cisco Firepower Threat Defense Virtual NGFW appliances combine Cisco's proven network firewall with the industry's most effective next-gen IPS and advanced malware protection. All so you can get more visibility, be more flexible, save more, and protect better.", diff --git a/gns3server/appliances/cisco-iosv.gns3a b/gns3server/appliances/cisco-iosv.gns3a index 89832630..c6d6bce6 100644 --- a/gns3server/appliances/cisco-iosv.gns3a +++ b/gns3server/appliances/cisco-iosv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3bf492b6-5717-4257-9bfd-b34617c6f133", "name": "Cisco IOSv", "category": "router", "description": "Cisco Virtual IOS allows user to run IOS on a standard computer.", diff --git a/gns3server/appliances/cisco-iosvl2.gns3a b/gns3server/appliances/cisco-iosvl2.gns3a index 02a7af5b..821ca78d 100644 --- a/gns3server/appliances/cisco-iosvl2.gns3a +++ b/gns3server/appliances/cisco-iosvl2.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4368f802-ddec-4863-adbd-a36a6d83cd4c", "name": "Cisco IOSvL2", "category": "multilayer_switch", "description": "Cisco Virtual IOS L2 allows user to run a IOS switching image on a standard computer.", diff --git a/gns3server/appliances/cisco-iosxrv.gns3a b/gns3server/appliances/cisco-iosxrv.gns3a index 72276e58..53fd8ad9 100644 --- a/gns3server/appliances/cisco-iosxrv.gns3a +++ b/gns3server/appliances/cisco-iosxrv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "78fc5177-c399-4369-a6f8-e9c9b217c2e2", "name": "Cisco IOS XRv", "category": "router", "description": "IOS XRv supports the control plane features introduced in Cisco IOS XR.", diff --git a/gns3server/appliances/cisco-iosxrv9k.gns3a b/gns3server/appliances/cisco-iosxrv9k.gns3a index e1084abe..c1a8930a 100644 --- a/gns3server/appliances/cisco-iosxrv9k.gns3a +++ b/gns3server/appliances/cisco-iosxrv9k.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ea678b10-fc52-4079-83de-36769fbd9bc3", "name": "Cisco IOS XRv 9000", "category": "router", "description": "IOS XRv 9000 (aka Sunstone) is the 1st VM released running the 64-bit IOS XR operating system as used on the NCS-6xxx platform. This appliance requires 4 vCPUs and 16GB of memory to run!", diff --git a/gns3server/appliances/cisco-iou-l2.gns3a b/gns3server/appliances/cisco-iou-l2.gns3a index 85410e4e..2f6ace04 100644 --- a/gns3server/appliances/cisco-iou-l2.gns3a +++ b/gns3server/appliances/cisco-iou-l2.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "9593db48-558a-4914-bb78-a20605f39c65", "name": "Cisco IOU L2", "category": "multilayer_switch", "description": "Cisco IOS on UNIX Layer 2 image.", diff --git a/gns3server/appliances/cisco-iou-l3.gns3a b/gns3server/appliances/cisco-iou-l3.gns3a index c31ac267..19a5380b 100644 --- a/gns3server/appliances/cisco-iou-l3.gns3a +++ b/gns3server/appliances/cisco-iou-l3.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "87bf6f58-1e5a-4ee2-afe7-715dabffcf18", "name": "Cisco IOU L3", "category": "router", "description": "Cisco IOS on UNIX Layer 3 image.", diff --git a/gns3server/appliances/cisco-ise.gns3a b/gns3server/appliances/cisco-ise.gns3a index 54e370b0..167ff8fa 100644 --- a/gns3server/appliances/cisco-ise.gns3a +++ b/gns3server/appliances/cisco-ise.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "cf5d1f22-953a-434d-a07e-6e17de85acf1", "name": "Cisco ISE", "category": "firewall", "description": "The Cisco ISE platform is a comprehensive, next-generation, contextually-based access control solution. Cisco ISE offers authenticated network access, profiling, posture, guest management, and security group access services along with monitoring, reporting, and troubleshooting capabilities on a single physical or virtual appliance.", diff --git a/gns3server/appliances/cisco-ngipsv.gns3a b/gns3server/appliances/cisco-ngipsv.gns3a index 1c9b7c8a..a57a7a5d 100644 --- a/gns3server/appliances/cisco-ngipsv.gns3a +++ b/gns3server/appliances/cisco-ngipsv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "587dd8e4-0c73-465d-bfdc-5cd7ab67029b", "name": "Cisco NGIPSv", "category": "firewall", "description": "Cisco Firepower Next-Generation IPS (NGIPS) threat appliances combine superior visibility, embedded security intelligence, automated analysis, and industry-leading threat effectiveness.", diff --git a/gns3server/appliances/cisco-nxosv.gns3a b/gns3server/appliances/cisco-nxosv.gns3a index 16070008..b49a026d 100644 --- a/gns3server/appliances/cisco-nxosv.gns3a +++ b/gns3server/appliances/cisco-nxosv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "6260ec1e-8ab0-40c6-9e35-fbcc88ce935e", "name": "Cisco NX-OSv", "category": "multilayer_switch", "description": "NXOSv is a reference platform for an implementation of the Cisco Nexus operating system, based on the Nexus 7000-series platforms, running as a full virtual machine on a hypervisor. This includes NXAPI and MPLS LDP support.", diff --git a/gns3server/appliances/cisco-nxosv9k.gns3a b/gns3server/appliances/cisco-nxosv9k.gns3a index ae3c6e84..2c1862b8 100644 --- a/gns3server/appliances/cisco-nxosv9k.gns3a +++ b/gns3server/appliances/cisco-nxosv9k.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f739d949-136b-4a56-8b0f-d39832e5aa30", "name": "Cisco NX-OSv 9000", "category": "multilayer_switch", "description": "The NX-OSv 9000 is a virtual platform that is designed to simulate the control plane aspects of a network element running Cisco Nexus 9000 software. The NX-OSv 9000 shares the same software image running on Cisco Nexus 9000 hardware platform although no specific hardware emulation is implemented. When the software runs as a virtual machine, line card (LC) ASIC provisioning or any interaction from the control plane to hardware ASIC is handled by the NX-OSv 9000 software data plane.\nThe NX-OSv 9000 for the Cisco Nexus 9000 Series provides a useful tool to enable the devops model and rapidly test changes to the infrastructure or to infrastructure automation tools. This enables network simulations in large scale for customers to validate configuration changes on a simulated network prior to applying them on a production network. Some users have also expressed interest in using the simulation system for feature test ,verification, and automation tooling development and test simualtion prior to deployment. NX-OSv 9000 can be used as a programmability vehicle to validate software defined networks (SDNs) and Network Function Virtualization (NFV) based solutions.", @@ -81,6 +82,13 @@ "filesize": 1330315264, "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/9.2%25281%2529" }, + { + "filename": "nxosv-final.7.0.3.I7.9.qcow2", + "version": "7.0.3.I7.9", + "md5sum": "50678c719f6b822c43dd096dbdf359e8", + "filesize": 1003618304, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/7.0(3)I7(9)?i=!pp" + }, { "filename": "nxosv-final.7.0.3.I7.7.qcow2", "version": "7.0.3.I7.7", @@ -218,6 +226,13 @@ "hda_disk_image": "nxosv-final.9.2.1.qcow2" } }, + { + "name": "7.0.3.I7.9", + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I7.9.qcow2" + } + }, { "name": "7.0.3.I7.7", "images": { diff --git a/gns3server/appliances/cisco-smc.gns3a b/gns3server/appliances/cisco-smc.gns3a index 6ae32228..2480bb5b 100644 --- a/gns3server/appliances/cisco-smc.gns3a +++ b/gns3server/appliances/cisco-smc.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "903bbc99-6c4a-4bc7-b9b1-eb5f2e3c5470", "name": "Cisco Stealthwatch Management Console", "category": "firewall", "description": "Cisco Stealthwatch is the most comprehensive visibility and network traffic security analytics solution that uses enterprise telemetry from the existing network infrastructure. It provides advanced threat detection, accelerated threat response, and simplified network segmentation using multilayer machine learning and entity modeling. With advanced behavioral analytics, you'll always know who is on your network and what they are doing.\n\nAs the control center for the Stealthwatch System, the SMC manages, coordinates, configures, and organizes all of the different components of the system. The SMC client software allows you to access the SMC's user-friendly graphical user interface from any local computer with access to a Web browser. Through the client interface, you can easily access real-time security and network information about critical segments throughout your enterprise. ", diff --git a/gns3server/appliances/cisco-vWLC.gns3a b/gns3server/appliances/cisco-vWLC.gns3a index 607d1a54..d99504b1 100644 --- a/gns3server/appliances/cisco-vWLC.gns3a +++ b/gns3server/appliances/cisco-vWLC.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "e632ff43-fc14-41f8-a293-b6a62f0e1788", "name": "Cisco vWLC", "category": "guest", "description": "The Virtual Wireless Controller can cost-effectively manage, secure, and optimize the performance of local and branch wireless networks. Ideal for small and medium-sized businesses, the Virtual Wireless Controller facilitates server consolidation and improves business continuity in the face of outages.", diff --git a/gns3server/appliances/cisco-wsav.gns3a b/gns3server/appliances/cisco-wsav.gns3a index 241b3227..85b08b31 100644 --- a/gns3server/appliances/cisco-wsav.gns3a +++ b/gns3server/appliances/cisco-wsav.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a9dc537f-3093-42c2-95d9-fca800e59f82", "name": "Web Security Virtual Appliance", "category": "firewall", "description": "The Cisco WSA was one of the first secure web gateways to combine leading protections to help organizations address the growing challenges of securing and controlling web traffic. It enables simpler, faster deployment with fewer maintenance requirements, reduced latency, and lower operating costs. \"Set and forget\" technology frees staff after initial automated policy settings go live, and automatic security updates are pushed to network devices every 3 to 5 minutes. Flexible deployment options and integration with your existing security infrastructure help you meet quickly evolving security requirements.", diff --git a/gns3server/appliances/citrix-netscaler-vpx.gns3a b/gns3server/appliances/citrix-netscaler-vpx.gns3a index c34ea352..bd1402c3 100644 --- a/gns3server/appliances/citrix-netscaler-vpx.gns3a +++ b/gns3server/appliances/citrix-netscaler-vpx.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a013860f-c65d-477d-abfc-d3d98b49e7d6", "name": "NetScaler VPX", "category": "router", "description": "Today's enterprises face more demands than ever, from cloud computing to 24/7 availability to increasing security threats. NetScaler ADC, an advanced software-defined application delivery controller, is your networking power player. It provides outstanding delivery of business applications-to any device and any location-with unmatched security, superior L4-7 load balancing, reliable GSLB, and 100 percent uptime. In fact, NetScaler ADC offers up to five times the performance of our closest competitor. Plus our TriScale technology saves you money by allowing your network to scale up or down without additional hardware costs.", diff --git a/gns3server/appliances/citrix-sd-wan.gns3a b/gns3server/appliances/citrix-sd-wan.gns3a new file mode 100644 index 00000000..a2d67c49 --- /dev/null +++ b/gns3server/appliances/citrix-sd-wan.gns3a @@ -0,0 +1,46 @@ +{ + "appliance_id": "2d5634dc-ad39-46cf-a2fd-17b291abab91", + "name": "Citrix SD-WAN", + "category": "router", + "description": "A software-defined wide area network (SD-WAN) is a virtual WAN architecture, in which any blend of network transport types — not only multiprotocol label switching (MPLS) but also broadband internet, cellular, and satellite — can be virtualized and bonded then centrally managed in software, to securely connect users to applications and desktops in accordance with policy. Essentially, SD-WAN is software-defined networking (SDN) for the WAN.", + "vendor_name": "Citrix", + "vendor_url": "http://www.citrix.com/", + "documentation_url": "https://docs.citrix.com/en-us/citrix-sd-wan", + "product_name": "Citrix SD-WAN", + "product_url": "https://docs.citrix.com/en-us/citrix-sd-wan", + "registry_version": 4, + "status": "stable", + "maintainer": "Kiel Czu", + "maintainer_email": "kielczu@gmail.com", + "usage": "The image file is large (3GB), make sure you have enough space. Default credentials: admin/ password", + "port_name_format": "1/{0}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "ram": 4096, + "cpus": 4, + "hda_disk_interface": "ide", + "arch": "x86_64", + "console_type": "telnet", + "boot_priority": "cd", + "kvm": "require", + "options": "-cpu Nehalem" + }, + "images": [ + { + "filename": "ctx-sdw-os-11.4.1.27_kvm.qcow2", + "version": "11.4.1.27", + "md5sum": "e57d8fcf8c136cc3fd2359103d885462", + "filesize": 3235315712, + "download_url": "https://www.citrix.com/pl-pl/downloads/citrix-sd-wan/standard-premium-edition/vpx-release-114127.html" + } + ], + "versions": [ + { + "name": "11.4.1.27", + "images": { + "hda_disk_image": "ctx-sdw-os-11.4.1.27_kvm.qcow2" + } + } + ] +} diff --git a/gns3server/appliances/citrix-sdwan-center.gns3a b/gns3server/appliances/citrix-sdwan-center.gns3a new file mode 100644 index 00000000..a8761d6b --- /dev/null +++ b/gns3server/appliances/citrix-sdwan-center.gns3a @@ -0,0 +1,46 @@ +{ + "appliance_id": "9021f581-a54d-48e0-bb84-8286ce6e08f0", + "name": "Citrix SD-WAN Center", + "category": "guest", + "description": "Citrix SD-WAN Center is a centralized management system that enables you to configure, monitor, and analyze all the Citrix SD-WAN appliances on your WAN.", + "vendor_name": "Citrix", + "vendor_url": "http://www.citrix.com/", + "documentation_url": "https://docs.citrix.com/en-us/citrix-sd-wan", + "product_name": "Citrix SD-WAN Center", + "product_url": "https://docs.citrix.com/en-us/citrix-sd-wan", + "registry_version": 4, + "status": "stable", + "maintainer": "Kiel Czu", + "maintainer_email": "kielczu@gmail.com", + "usage": "The image file is large (1.6 GB), make sure you have enough space. Default credentials: admin/ password", + "port_name_format": "1/{0}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "ram": 8192, + "cpus": 4, + "hda_disk_interface": "ide", + "arch": "x86_64", + "console_type": "telnet", + "boot_priority": "cd", + "kvm": "require", + "options": "-smbios type=2,product='440BX Desktop Reference Platform'" + }, + "images": [ + { + "filename": "ctx-sdwc-11.4.1.27.qcow2", + "version": "11.4.1.27", + "md5sum": "d788035384a53a7b73c853383efae49a", + "filesize": 1661861888, + "download_url": "https://www.citrix.com/pl-pl/downloads/citrix-sd-wan/citrix-sd-wan-standard-premium-advance-edition/management-console-release-114127.html" + } + ], + "versions": [ + { + "name": "11.4.1.27", + "images": { + "hda_disk_image": "ctx-sdwc-11.4.1.27.qcow2" + } + } + ] +} diff --git a/gns3server/appliances/clearos.gns3a b/gns3server/appliances/clearos.gns3a index 4c5bd27c..8ec83838 100644 --- a/gns3server/appliances/clearos.gns3a +++ b/gns3server/appliances/clearos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c731e7d0-5893-4072-a681-998df576a67c", "name": "ClearOS CE", "category": "firewall", "description": "ClearOS is an operating system for your Server, Network, and Gateway systems. It is designed for homes, small to medium businesses, and distributed environments. ClearOS is commonly known as the Next Generation Small Business Server, while including indispensable Gateway and Networking functionality. It delivers a powerful IT solution with an elegant user interface that is completely web-based. Simply put.. ClearOS is the new way of delivering IT.", diff --git a/gns3server/appliances/cloudrouter.gns3a b/gns3server/appliances/cloudrouter.gns3a index ce72e671..b6d6b9f5 100644 --- a/gns3server/appliances/cloudrouter.gns3a +++ b/gns3server/appliances/cloudrouter.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "e5563056-f6dc-4b51-bcff-8b566ae8b0a7", "name": "CloudRouter", "category": "router", "description": "The CloudRouter Project is a collaborative open source project focused on developing a powerful, easy to use router designed for the cloud.\nCompute resources are rapidly migrating from physical infrastructure to a combination of physical, virtual and cloud environments. A similar transition is emerging in the networking space, with network control logic shifting from proprietary hardware-based platforms to open source software-based platforms. CloudRouter is a software-based router distribution designed to run on physical, virtual and cloud environments, supporting software-defined networking infrastructure. It includes the features of traditional hardware routers, as well as support for emerging technologies such as containers and software-defined interconnection. CloudRouter aims to facilitate migration to the cloud without giving up control over network routing and governance.", diff --git a/gns3server/appliances/coreos.gns3a b/gns3server/appliances/coreos.gns3a index 32ac0c73..babf9f1b 100644 --- a/gns3server/appliances/coreos.gns3a +++ b/gns3server/appliances/coreos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "5a03e6b9-afe3-44f5-ae35-5664c0250b94", "name": "CoreOS", "category": "guest", "description": "CoreOS is designed for security, consistency, and reliability. Instead of installing packages via yum or apt, CoreOS uses Linux containers to manage your services at a higher level of abstraction. A single service's code and all dependencies are packaged within a container that can be run on one or many CoreOS machines.", diff --git a/gns3server/appliances/cumulus-vx.gns3a b/gns3server/appliances/cumulus-vx.gns3a index 884ac4e5..03685393 100644 --- a/gns3server/appliances/cumulus-vx.gns3a +++ b/gns3server/appliances/cumulus-vx.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f1b83421-6c20-4fa7-8292-568fe08874c4", "name": "Cumulus VX", "category": "multilayer_switch", "description": "Cumulus VX is a community-supported virtual appliance that enables cloud admins and network engineers to preview and test Cumulus Networks technology at zero cost. You can build sandbox environments to learn Open Networking concepts, prototype network operations and script & develop applications risk-free. With Cumulus VX, you can get started with Open Networking at your pace, on your time, and in your environment!", diff --git a/gns3server/appliances/danos.gns3a b/gns3server/appliances/danos.gns3a index bb9ed3d3..f0cd7f36 100644 --- a/gns3server/appliances/danos.gns3a +++ b/gns3server/appliances/danos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ccbd2d81-c588-4bbb-80ac-ba20686b613a", "name": "DANOS", "category": "router", "description": "The Disaggregated Network Operating System (DANOS) project enables community collaboration across network hardware, forwarding, and operating system layers. DANOS is initially based on AT&T's \"dNOS\" software framework of a more open, cost-effective and flexible alternative to traditional networking equipment. As part of The Linux Foundation, it now incorporates contributions from complementary open source communities in building a standardized distributed Network Operating System (NOS) to speed the adoption and use of white boxes in a service provider's infrastructure.", diff --git a/gns3server/appliances/debian10-min.gns3a b/gns3server/appliances/debian10-min.gns3a index fbe787b0..bf38dfb7 100644 --- a/gns3server/appliances/debian10-min.gns3a +++ b/gns3server/appliances/debian10-min.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "8f8df56b-605d-447c-94a4-4848e3ae8392", "name": "Debian 10 Minimal", "category": "guest", "description": "Debian 10 Custom, with automatic disk resize and ssh/nmap", diff --git a/gns3server/appliances/deft-linux.gns3a b/gns3server/appliances/deft-linux.gns3a index 5c9d25b4..0c39a22c 100644 --- a/gns3server/appliances/deft-linux.gns3a +++ b/gns3server/appliances/deft-linux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "518a5802-266a-4299-b84b-e6cccb5a39ac", "name": "DEFT Linux", "category": "guest", "description": "DEFT (acronym for Digital Evidence & Forensics Toolkit) is a distribution made for Computer Forensics, with the purpose of running live on systems without tampering or corrupting devices (hard disks, pendrives, etc...) connected to the PC where the boot process takes place.\nThe DEFT system is based on GNU Linux, it can run live (via DVDROM or USB pendrive), installed or run as a Virtual Appliance on VMware or Virtualbox. DEFT employs LXDE as desktop environment and WINE for executing Windows tools under Linux. It features a comfortable mount manager for device management.\nDEFT is paired with DART (acronym for Digital Advanced Response Toolkit), a Forensics System which can be run on Windows and contains the best tools for Forensics and Incident Response. DART features a GUI with logging and integrity check for the instruments here contained.\nBesides all this, the DEFT staff is devoted to implementing and developing applications which are released to Law Enforcement Officers, such as Autopsy 3 for Linux.", diff --git a/gns3server/appliances/dell-ftos.gns3a b/gns3server/appliances/dell-ftos.gns3a index aa36baad..79314dcf 100644 --- a/gns3server/appliances/dell-ftos.gns3a +++ b/gns3server/appliances/dell-ftos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "85441847-4091-4894-9079-802084a1845b", "name": "Dell OS9", "category": "router", "description": "Dell Networking OS9 (formerly FTOS).\nOS9 powers the Dell Networking product portfolio and has been hardened in some of the largest and most demanding environments in the world to meet stringent reliability, scalability and serviceability requirements. \n\nDownload and uncompress zip files from the Dell support site - corresponding to the FTOS/OS9 image name. Please 'Select FTOS for S-Series OS-EMULATOR'. Import the resulting ISO image.", diff --git a/gns3server/appliances/dns.gns3a b/gns3server/appliances/dns.gns3a index c0f10568..e41026f3 100644 --- a/gns3server/appliances/dns.gns3a +++ b/gns3server/appliances/dns.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f049539d-db46-422f-8d10-ff9b96a2a4ae", "name": "DNS", "category": "guest", "description": "This appliance provides DNS using dnsmasq with the local domain set to \"lab\".", diff --git a/gns3server/appliances/empty-vm.gns3a b/gns3server/appliances/empty-vm.gns3a new file mode 100644 index 00000000..83724603 --- /dev/null +++ b/gns3server/appliances/empty-vm.gns3a @@ -0,0 +1,73 @@ +{ + "appliance_id": "1cfdf900-7c30-4cb7-8f03-3f61d2581633", + "name": "Empty VM", + "category": "guest", + "description": "An empty VM with empty hard disks 8G, 30G & 100G.", + "vendor_name": "GNS3", + "vendor_url": "https://gns3.com", + "documentation_url": "", + "product_name": "QEMU", + "product_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "registry_version": 4, + "status": "experimental", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "Default at first boot the VM will start from the cdrom.", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "ram": 1024, + "arch": "x86_64", + "console_type": "vnc", + "hda_disk_interface": "sata", + "boot_priority": "d", + "kvm": "allow" + }, + "images": [ + { + "filename": "empty8G.qcow2", + "version": "8G", + "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download" + }, + { + "filename": "empty30G.qcow2", + "version": "30G", + "md5sum": "3411a599e822f2ac6be560a26405821a", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download" + }, + { + "filename": "empty100G.qcow2", + "version": "100G", + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "filesize": 198656, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download" + } + ], + "versions": [ + { + "name": "8G", + "images": { + "hda_disk_image": "empty8G.qcow2" + } + }, + { + "name": "30G", + "images": { + "hda_disk_image": "empty30G.qcow2" + } + }, + { + "name": "100G", + "images": { + "hda_disk_image": "empty100G.qcow2" + } + } + ] +} diff --git a/gns3server/appliances/exos.gns3a b/gns3server/appliances/exos.gns3a index 5e51b1a3..14416153 100644 --- a/gns3server/appliances/exos.gns3a +++ b/gns3server/appliances/exos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "0293ded2-0ca3-4052-913f-8c2d872e46ba", "name": "EXOS VM", "category": "multilayer_switch", "description": "The ExtremeXOS VM is created and maintained by Extreme Networks for users to emulate a network using EXOS switches.", diff --git a/gns3server/appliances/extreme-networks-voss.gns3a b/gns3server/appliances/extreme-networks-voss.gns3a index 54d99ca9..1435bcd6 100644 --- a/gns3server/appliances/extreme-networks-voss.gns3a +++ b/gns3server/appliances/extreme-networks-voss.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3e81eb47-43c4-4676-bbc5-8dda1d7abe08", "name": "VOSS VM", "category": "multilayer_switch", "description": "The VOSS VM is a software emulation of a VSP8K switch.", diff --git a/gns3server/appliances/f5-bigip.gns3a b/gns3server/appliances/f5-bigip.gns3a index 9d0d902a..6d2061f4 100644 --- a/gns3server/appliances/f5-bigip.gns3a +++ b/gns3server/appliances/f5-bigip.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4aa73054-4d54-4829-9c00-b16ad50e7a7e", "name": "F5 BIG-IP LTM VE", "category": "router", "description": "The BIG-IP family of products offers the application intelligence that network managers need to ensure applications are fast, secure, and available. All BIG-IP products share a common underlying architecture, F5's Traffic Management Operating System (TMOS), which provides unified intelligence, flexibility, and programmability. Together, BIG-IP's powerful platforms, advanced modules, and centralized management system make up the most comprehensive set of application delivery tools in the industry. BIG-IP Virtual Edition (VE) is a version of the BIG-IP system that runs as a virtual machine in specifically-supported hypervisors. BIG-IP VE emulates a hardware-based BIG-IP system running a VE-compatible version of BIG-IP software.", diff --git a/gns3server/appliances/f5-bigiq.gns3a b/gns3server/appliances/f5-bigiq.gns3a index 7aa07ffd..26517845 100644 --- a/gns3server/appliances/f5-bigiq.gns3a +++ b/gns3server/appliances/f5-bigiq.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "799f2414-7341-4f55-8b6d-2b3f6d11b1d8", "name": "F5 BIG-IQ CM", "category": "guest", "description": "When you go from managing a few boxes to managing a few dozen, your processes, logistics, and needs all change. BIG-IQ Centralized Management brings all of your devices together, so you can discover, track, upgrade, and deploy more efficiently. You can also monitor key metrics from one location, saving yourself both time and effort.\n\nCentrally manage up to 200 physical, virtual, or virtual clustered multiprocessing (vCMP) based BIG-IP devices. BIG-IQ Centralized Management also handles licensing for up to 5,000 unmanaged devices, so you can spin BIG-IP virtual editions (VEs) up or down as needed.", diff --git a/gns3server/appliances/firefox.gns3a b/gns3server/appliances/firefox.gns3a index 633bd74e..14fe1ba4 100644 --- a/gns3server/appliances/firefox.gns3a +++ b/gns3server/appliances/firefox.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b2027465-2959-4ef3-ba56-7b2880e4e711", "name": "Firefox", "category": "guest", "description": "A light Linux based on TinyCore Linux with Firefox preinstalled", diff --git a/gns3server/appliances/fortiadc-manager.gns3a b/gns3server/appliances/fortiadc-manager.gns3a index e14f551c..d1df156f 100644 --- a/gns3server/appliances/fortiadc-manager.gns3a +++ b/gns3server/appliances/fortiadc-manager.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a1903402-919b-4620-9b07-37902f46a4e3", "name": "FortiADC Manager", "category": "guest", "description": "FortiADC Manager allows you to use a web- based user interface to configure remote FortiADC devices. It allows you to simplify and speed up the FortiADC deployment and update process by maintaining configuration templates and policy packages that you can modify and apply as needed.", diff --git a/gns3server/appliances/fortiadc.gns3a b/gns3server/appliances/fortiadc.gns3a index f8e86456..dce76870 100644 --- a/gns3server/appliances/fortiadc.gns3a +++ b/gns3server/appliances/fortiadc.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "74e0ff73-7ceb-4871-81f0-b4dd4b35911a", "name": "FortiADC", "category": "router", "description": "Fortinet ADC appliances optimize the availability, user experience, and scalability of enterprise application delivery. They deliver fast, secure, and intelligent acceleration and distribution of even the most demanding enterprise applications.", diff --git a/gns3server/appliances/fortianalyzer.gns3a b/gns3server/appliances/fortianalyzer.gns3a index b16940a2..3e73ea7a 100644 --- a/gns3server/appliances/fortianalyzer.gns3a +++ b/gns3server/appliances/fortianalyzer.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4fc11cfb-d600-4dd4-af94-e4b16191be2a", "name": "FortiAnalyzer", "category": "guest", "description": "FortiAnalyzer Network Security Logging, Analysis, and Reporting Appliances securely aggregate log data from Fortinet Security Appliances. A comprehensive suite of easily customable reports allows you to quickly analyze and visualize network threats, inefficiencies and usage.", diff --git a/gns3server/appliances/fortiauthenticator.gns3a b/gns3server/appliances/fortiauthenticator.gns3a index 6d6799c8..f766ad96 100644 --- a/gns3server/appliances/fortiauthenticator.gns3a +++ b/gns3server/appliances/fortiauthenticator.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "57e289b6-68a4-4911-a916-0d3def89ef74", "name": "FortiAuthenticator", "category": "guest", "description": "FortiAuthenticator user identity management appliances strengthen enterprise security by simplifying and centralizing the management and storage of user identity information.", diff --git a/gns3server/appliances/forticache.gns3a b/gns3server/appliances/forticache.gns3a index e27362b0..b2a6d037 100644 --- a/gns3server/appliances/forticache.gns3a +++ b/gns3server/appliances/forticache.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "75df92b4-69d3-4d5d-91b1-c36efa68d9fd", "name": "FortiCache", "category": "guest", "description": "FortiCache VM high performance Web Caching virtual appliances address bandwidth saturation, high latency, and poor performance caused by caching popular internet content locally for carriers, service providers, enterprises and educational networks. FortiCache VM appliances reduce the cost and impact of cached content on the network, while increasing performance and end- user satisfaction by improving the speed of delivery of popular repeated content.", diff --git a/gns3server/appliances/fortigate.gns3a b/gns3server/appliances/fortigate.gns3a index 4e933a54..fb830442 100644 --- a/gns3server/appliances/fortigate.gns3a +++ b/gns3server/appliances/fortigate.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "2b3da0fb-abe3-4131-92b6-4e7fcb50dba5", "name": "FortiGate", "category": "firewall", "description": "FortiGate Virtual Appliance offers the same level of advanced threat prevention features like the physical appliances in private, hybrid and public cloud deployment.", diff --git a/gns3server/appliances/fortimail.gns3a b/gns3server/appliances/fortimail.gns3a index abb9eed4..77bc0c35 100644 --- a/gns3server/appliances/fortimail.gns3a +++ b/gns3server/appliances/fortimail.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4089ee66-e13b-4490-aa51-53cdb969e024", "name": "FortiMail", "category": "guest", "description": "FortiMail is a complete Secure Email Gateway offering suitable for any size organization. It provides a single solution to protect against inbound attacks - including advanced malware -, as well as outbound threats and data loss with a wide range of top-rated security capabilities.", diff --git a/gns3server/appliances/fortimanager.gns3a b/gns3server/appliances/fortimanager.gns3a index 8f75a84e..ce77ab7f 100644 --- a/gns3server/appliances/fortimanager.gns3a +++ b/gns3server/appliances/fortimanager.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b9ce377f-6a6c-497a-a12d-444936a575c3", "name": "FortiManager", "category": "guest", "description": "FortiManager Security Management appliances allow you to centrally manage any number of Fortinet Network Security devices, from several to thousands, including FortiGate, FortiWiFi, and FortiCarrier.", diff --git a/gns3server/appliances/fortiproxy.gns3a b/gns3server/appliances/fortiproxy.gns3a index 140f5bcd..93de1f51 100644 --- a/gns3server/appliances/fortiproxy.gns3a +++ b/gns3server/appliances/fortiproxy.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "0f57eb3a-7b1c-47d4-96c4-fe8ed60c9f50", "name": "FortiProxy", "category": "firewall", "description": "FortiProxy is a secure web proxy that protects employees against internet-borne attacks by incorporating multiple detection techniques such as web filtering, DNS filtering, data loss prevention, antivirus, intrusion prevention and advanced threat protection. It helps enterprises enforce internet compliance using granular application control.", diff --git a/gns3server/appliances/fortirecorder.gns3a b/gns3server/appliances/fortirecorder.gns3a index b4412c82..9a1331d8 100644 --- a/gns3server/appliances/fortirecorder.gns3a +++ b/gns3server/appliances/fortirecorder.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "754f4df8-934f-4a55-8d32-5bfd922785d9", "name": "FortiRecorder", "category": "guest", "description": "Surveillance systems can be complicated, expensive, and unreliable. But FortiCamera and FortiRecorder simplify IP video surveillance and there are no license fees. With FortiCams, you can see everything: doors, POS terminals, public areas--whatever you need to keep an eye on. FortiRecorder captures the images for easy monitoring, storage, and retrieval. Just plug in your cameras, connect the FortiRecorder, open a web browser or client application, and you're ready to go. It's easy to navigate and configure with event timelines and profile-driven configuration.", diff --git a/gns3server/appliances/fortisandbox.gns3a b/gns3server/appliances/fortisandbox.gns3a index d74d1bab..6d352117 100644 --- a/gns3server/appliances/fortisandbox.gns3a +++ b/gns3server/appliances/fortisandbox.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "88252124-93a4-4851-9b0f-b0f264705c1a", "name": "FortiSandbox", "category": "firewall", "description": "Today's threats are increasingly sophisticated and often bypass traditional malware security by masking their malicious activity. A sandbox augments your security architecture by validating threats in a separate, secure environment. FortiSandbox offers a powerful combination of advanced detection, automated mitigation, actionable insight, and flexible deployment to stop targeted attacks and subsequent data loss. It's also a key component of our Advanced Threat Protection solution.", diff --git a/gns3server/appliances/fortisiem-super_worker.gns3a b/gns3server/appliances/fortisiem-super_worker.gns3a index 9c9f39a7..92c345d3 100644 --- a/gns3server/appliances/fortisiem-super_worker.gns3a +++ b/gns3server/appliances/fortisiem-super_worker.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b963c9d0-f73b-4a6c-b876-644ae5dd2779", "name": "FortiSIEM", "category": "guest", "description": "Breaches to network security continue to occur across all industry verticals, even to the most respected brands. The time it takes to discover, isolate, and remediate the incident continues to be measured in hundreds of days-having material impacts on security and compliance standards. It is no wonder that many organizations are struggling. As recent surveys have shown, enterprises have an average of 32 different vendors' devices in their network, with no automated ability to cross-correlate the data that each is collecting. It is also easy to see why organizations are strapped for the cyber security personnel they need to manage all the data in these complex environments.\n\nFrom its inception, FortiSIEM was built to reduce complexity in managing network and security operations. FortiSIEM provides organizations of all sizes with a comprehensive, holistic, and scalable solution for managing security, performance, and compliance from IoT to the cloud.", diff --git a/gns3server/appliances/fortiweb.gns3a b/gns3server/appliances/fortiweb.gns3a index 2365d76f..a0924bec 100644 --- a/gns3server/appliances/fortiweb.gns3a +++ b/gns3server/appliances/fortiweb.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "62cc83dc-be46-49b3-80e0-9f0d4d644fc9", "name": "FortiWeb", "category": "firewall", "description": "FortiWeb Web Application Firewalls provide specialized, layered web application threat protection for medium/large enterprises, application service providers, and SaaS providers.", diff --git a/gns3server/appliances/freeRouter.gns3a b/gns3server/appliances/freeRouter.gns3a index d1e0ed21..cc9b887b 100644 --- a/gns3server/appliances/freeRouter.gns3a +++ b/gns3server/appliances/freeRouter.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "691f6552-725f-4dff-a2ba-220f5e3ab6a6", "name": "freeRouter", "category": "router", "description": "networking swiss army knife - it speaks routing protocols, and (re)encapsulates packets on interfaces", diff --git a/gns3server/appliances/freebsd.gns3a b/gns3server/appliances/freebsd.gns3a index 5d6d2bd5..61f62171 100644 --- a/gns3server/appliances/freebsd.gns3a +++ b/gns3server/appliances/freebsd.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "0706912e-be44-45b7-9723-d9c3749dd5ef", "name": "FreeBSD", "category": "guest", "description": "FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.", diff --git a/gns3server/appliances/freenas.gns3a b/gns3server/appliances/freenas.gns3a index 23583e2e..5d2a684a 100644 --- a/gns3server/appliances/freenas.gns3a +++ b/gns3server/appliances/freenas.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "dabaa0d5-8b44-40a6-9a25-6c81129dd315", "name": "FreeNAS", "category": "guest", "description": "FreeNAS is a Free and Open Source Network Attached Storage (NAS) software appliance. This means that you can use FreeNAS to share data over file-based sharing protocols, including CIFS for Windows users, NFS for Unix-like operating systems, and AFP for Mac OS X users. FreeNAS uses the ZFS file system to store, manage, and protect data. ZFS provides advanced features like snapshots to keep old versions of files, incremental remote backups to keep your data safe on another device without huge file transfers, and intelligent compression, which reduces the size of files so quickly and efficiently that it actually helps transfers happen faster.", diff --git a/gns3server/appliances/frr.gns3a b/gns3server/appliances/frr.gns3a index 2765dd81..c05e42cb 100644 --- a/gns3server/appliances/frr.gns3a +++ b/gns3server/appliances/frr.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "64f3dd9e-77bf-492c-a245-26d2a0e9bde8", "name": "FRR", "category": "router", "description": "FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.\n\nFRR's seamless integration with the native Linux/Unix IP networking stacks makes it applicable to a wide variety of use cases including connecting hosts/VMs/containers to the network, advertising network services, LAN switching and routing, Internet access routers, and Internet peering.\n\nThis is an unofficial VM of FRR.", diff --git a/gns3server/appliances/hp-vsr1001.gns3a b/gns3server/appliances/hp-vsr1001.gns3a index e70d2ea1..015eb771 100644 --- a/gns3server/appliances/hp-vsr1001.gns3a +++ b/gns3server/appliances/hp-vsr1001.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "16e06d10-bf02-4cd8-9807-69b8ef42efed", "name": "HPE VSR1001", "category": "router", "description": "The HPE VSR1000 Virtual Services Router Series is a software application, running on a server, which provides functionality similar to that of a physical router: robust routing between networked devices using a number of popular routing protocols. It also delivers the critical network services associated with today's enterprise routers such as VPN gateway, firewall and other security and traffic management functions.\n\nThe virtual services router (VSR) application runs on a hypervqcor on the server, and supports VMware vSphere and Linux KVM hypervqcors. From one to eight virtual CPUs are supported, depending on license.\n\nBecause the VSR1000 Series application runs the same HPE Comware version 7 operating system as HPE switches and routers, it enables significant operational savings. And being virtual, additional agility and ease of deployment is realized, as resources on the VSR can be dynamically allocated and upgraded upon demand as performance requirements grow.\n\nA variety of deployment models are supported including enterprise branch CPE routing, and cloud offload for small to medium workloads.", diff --git a/gns3server/appliances/huawei-ar1kv.gns3a b/gns3server/appliances/huawei-ar1kv.gns3a index 46fba486..ef2ccfbd 100644 --- a/gns3server/appliances/huawei-ar1kv.gns3a +++ b/gns3server/appliances/huawei-ar1kv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "84b4ff53-5d0a-492c-bf80-5e8d7e0745ae", "name": "HuaWei AR1000v", "category": "router", "description": "Huawei AR1000V Virtual Router (Virtual CPE, vCPE) is an NFV product based on the industry-leading Huawei VRP platform. The product has rich business capabilities, integrating routing, switching, security, VPN, QoS and other functions, with software and hardware decoupling, Features such as easy business deployment and intelligent operation and maintenance can be applied to scenarios such as enterprise interconnection (SD-WAN) corporate headquarters (Hub point), POP point access, and cloud access.", diff --git a/gns3server/appliances/huawei-ce12800.gns3a b/gns3server/appliances/huawei-ce12800.gns3a index 135c4522..cf5cf6fb 100644 --- a/gns3server/appliances/huawei-ce12800.gns3a +++ b/gns3server/appliances/huawei-ce12800.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "bd86792e-9870-4b42-8f16-cb2776f1d5d5", "name": "HuaWei CE12800", "category": "multilayer_switch", "description": "CE12800 series switches are high-performance core switches designed for data center networks and high-end campus networks. The switches provide stable, reliable, secure, and high-performance Layer 2/Layer 3 switching services, to help build an elastic, virtualized, agile, and high-quality network.", diff --git a/gns3server/appliances/huawei-ne40e.gns3a b/gns3server/appliances/huawei-ne40e.gns3a index 4c07b542..8a039a7c 100644 --- a/gns3server/appliances/huawei-ne40e.gns3a +++ b/gns3server/appliances/huawei-ne40e.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "03aa586b-5666-49e9-a70c-e5935fdbc23d", "name": "HuaWei NE40E", "category": "router", "description": "Based on a 2T platform, the NetEngine 40E-X series provides the industry\u2019s highest capacity 2T routing line cards. Combining performance with low power consumption, innovative Internet Protocol (IP) hard pipe technology, and quick evolution capabilities, NetEngine 40E-X routers meet the low latency and high reliability requirements of business-critical services as well as mature Wide Area Network (WAN) Software-Defined Networking (SDN) solutions. They can serve as core nodes on enterprise WANs, access nodes on large-scale enterprise networks, interconnection and aggregation nodes on campus networks, and edge nodes on large-scale Internet Data Center (IDC) networks.", diff --git a/gns3server/appliances/huawei-usg6kv.gns3a b/gns3server/appliances/huawei-usg6kv.gns3a index 21256ac6..f2d0506c 100644 --- a/gns3server/appliances/huawei-usg6kv.gns3a +++ b/gns3server/appliances/huawei-usg6kv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "62a59b15-84c7-4ab3-a785-50e139d94c6c", "name": "HuaWei USG6000v", "category": "firewall", "description": "Huawei USG6000V is a virtual service gateway based on Network Functions Virtualization (NFV). It features high virtual resource usage and provides virtualized gateway services, such as vFW, vIPsec, vLB, vIPS, vAV, and vURL Remote Query.\nHuawei USG6000V is compatible with most mainstream virtual platforms. It provides standard APIs, together with the OpenStack cloud platform, SDN Controller, and MANO to achieve intelligent solutions for cloud security. This gateway meets flexible service customization requirements for frequent security service changes, elastic and on-demand resource allocation, visualized network management, and rapid rollout.", diff --git a/gns3server/appliances/internet.gns3a b/gns3server/appliances/internet.gns3a index 7d7ff9ec..489d35ce 100644 --- a/gns3server/appliances/internet.gns3a +++ b/gns3server/appliances/internet.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f8302832-ad07-47e2-a750-004f700bd47c", "name": "Internet", "category": "router", "description": "This appliance simulate a domestic modem. It provide an IP via DHCP and will nat all connection to the internet without the need of using a cloud interface in your topologies. IP will be in the subnet 172.16.0.0/16. Multiple internet will have different IP range from 172.16.1.0/24 to 172.16.253.0/24 .\n\nWARNING USE IT ONLY WITH THE GNS3 VM.", diff --git a/gns3server/appliances/ipfire.gns3a b/gns3server/appliances/ipfire.gns3a index 5c361a6b..07610b57 100644 --- a/gns3server/appliances/ipfire.gns3a +++ b/gns3server/appliances/ipfire.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "286b3ba3-6646-41d2-b67c-dd6de9da8a5a", "name": "IPFire", "category": "firewall", "description": "IPFire was designed with both modularity and a high-level of flexibility in mind. You can easily deploy many variations of it, such as a firewall, a proxy server or a VPN gateway. The modular design ensures that it runs exactly what you've configured it for and nothing more. Everything is simple to manage and update through the package manager, making maintenance a breeze.", diff --git a/gns3server/appliances/ipterm.gns3a b/gns3server/appliances/ipterm.gns3a index 0fdbdf68..be1875ab 100644 --- a/gns3server/appliances/ipterm.gns3a +++ b/gns3server/appliances/ipterm.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "7f58b246-c4f4-4db2-b4e6-f6180bf235ff", "name": "ipterm", "category": "guest", "description": "ipterm is a debian based networking toolbox.\nIt contains the following utilities: net-tools, iproute2, ping, traceroute, curl, host, iperf3, mtr, socat, ssh client, tcpdump and the multicast testing tools msend/mreceive.", diff --git a/gns3server/appliances/ipxe.gns3a b/gns3server/appliances/ipxe.gns3a index fff2f330..ad4af414 100644 --- a/gns3server/appliances/ipxe.gns3a +++ b/gns3server/appliances/ipxe.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "d6d659ae-b450-4dd8-abf6-face55c3de41", "name": "ipxe", "category": "guest", "description": "boot guest from network via iPXE", diff --git a/gns3server/appliances/juniper-junos-space.gns3a b/gns3server/appliances/juniper-junos-space.gns3a index d4446dfe..ea462c32 100644 --- a/gns3server/appliances/juniper-junos-space.gns3a +++ b/gns3server/appliances/juniper-junos-space.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3b65c68f-cdde-4dde-a0e7-5ef8c9b7ec2c", "name": "Junos Space", "category": "guest", "description": "Junos Space Network Management Platform works with Juniper's management applications to simplify and automate management of Juniper's switching, routing, and security devices. As part of a complete solution, the platform provides broad fault, configuration, accounting, performance, and security management (FCAPS) capability, same day support for new devices and Junos OS releases, a task-specific user interface, and northbound APIs for integration with existing network management systems (NMS) or operations/business support systems (OSS/BSS).\n\nThe platform helps network operators at enterprises and service providers scale operations, reduce complexity, and enable new applications and services to be brought to market quickly, through multilayered network abstractions, operator-centric automation schemes, and a simple point-and-click UI.", diff --git a/gns3server/appliances/juniper-vmx-legacy.gns3a b/gns3server/appliances/juniper-vmx-legacy.gns3a index d1eb1712..1409c4c7 100644 --- a/gns3server/appliances/juniper-vmx-legacy.gns3a +++ b/gns3server/appliances/juniper-vmx-legacy.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "82b0804c-1ded-44d4-a79e-608f3fb505bd", "name": "Juniper vMX", "category": "router", "description": "The vMX is a full-featured, carrier-grade virtual MX Series 3D Universal Edge Router that extends 15+ years of Juniper Networks edge routing expertise to the virtual realm. This appliance is a single VM pre-release version that does not require to be paired with another VM like in the vCP/vFP architecture.", diff --git a/gns3server/appliances/juniper-vmx-vcp.gns3a b/gns3server/appliances/juniper-vmx-vcp.gns3a index cc31d8c0..6a94a9fb 100644 --- a/gns3server/appliances/juniper-vmx-vcp.gns3a +++ b/gns3server/appliances/juniper-vmx-vcp.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "92ea0431-2325-451f-8c0a-9830ddbe48ad", "name": "Juniper vMX vCP", "category": "router", "description": "The vMX is a full-featured, carrier-grade virtual MX Series 3D Universal Edge Router that extends 15+ years of Juniper Networks edge routing expertise to the virtual realm. This appliance is for the Virtual Control Plane (vCP) VM and is meant to be paired with the Virtual Forwarding Plane (vFP) VM.", @@ -6,7 +7,7 @@ "vendor_url": "https://www.juniper.net/us/en/", "documentation_url": "http://www.juniper.net/techpubs/", "product_name": "Juniper vMX vCP", - "product_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "product_url": "https://www.juniper.net/us/en/products/routers/mx-series/vmx-virtual-router-software.html", "registry_version": 3, "status": "experimental", "maintainer": "none", @@ -28,24 +29,48 @@ "options": "-nographic -enable-kvm" }, "images": [ + { + "filename": "vmxhdd.img", + "version": "1", + "md5sum": "ae26e0f32605a53a5c85342bad677c9f", + "filesize": 197120 + }, { "filename": "junos-vmx-x86-64-20.2R1.10.qcow2", "version": "20.2R1.10-KVM", "md5sum": "182484474accf07bd403ef17fa2959a9", "filesize": 1413349376 }, - { - "filename": "vmxhdd-20.2R1.10.img", - "version": "20.2R1.10-KVM", - "md5sum": "ae26e0f32605a53a5c85342bad677c9f", - "filesize": 197120 - }, { "filename": "metadata-usb-re-20.2R1.10.img", "version": "20.2R1.10-KVM", "md5sum": "25322c2caf542059de72e9adbec1fb68", "filesize": 10485760 }, + { + "filename": "junos-vmx-x86-64-19.4R3-S4.1.qcow2", + "version": "19.4R3-S4.1-OpenStack", + "md5sum": "ffd3901ca4566aa0b0f9566f8183da3b", + "filesize": 1378680832 + }, + { + "filename": "metadata-usb-re.img", + "version": "19.4R3-S4.1-OpenStack", + "md5sum": "d08d8d6c288d0d4588e7cc2b65ea1632", + "filesize": 10485760 + }, + { + "filename": "junos-vmx-x86-64-19.3R1.8.qcow2", + "version": "19.3R1.8-KVM", + "md5sum": "cd14a6884edeb6b337d3c2be02241c63", + "filesize": 1435238400 + }, + { + "filename": "metadata-usb-re-19.3R1.8.img", + "version": "19.3R1.8-KVM", + "md5sum": "3c66c4657773a0cd2b38ffd84115446a", + "filesize": 10485760 + }, { "filename": "junos-vmx-x86-64-17.4R1.16.qcow2", "version": "17.4R1.16-KVM", @@ -343,10 +368,26 @@ "name": "20.2R1.10-KVM", "images": { "hda_disk_image": "junos-vmx-x86-64-20.2R1.10.qcow2", - "hdb_disk_image": "vmxhdd-20.2R1.10.img", + "hdb_disk_image": "vmxhdd.img", "hdc_disk_image": "metadata-usb-re-20.2R1.10.img" } }, + { + "name": "19.4R3-S4.1-OpenStack", + "images": { + "hda_disk_image": "junos-vmx-x86-64-19.4R3-S4.1.qcow2", + "hdb_disk_image": "vmxhdd.img", + "hdc_disk_image": "metadata-usb-re.img" + } + }, + { + "name": "19.3R1.8-KVM", + "images": { + "hda_disk_image": "junos-vmx-x86-64-19.3R1.8.qcow2", + "hdb_disk_image": "vmxhdd.img", + "hdc_disk_image": "metadata-usb-re-19.3R1.8.img" + } + }, { "name": "17.4R1.16-KVM", "images": { diff --git a/gns3server/appliances/juniper-vmx-vfp.gns3a b/gns3server/appliances/juniper-vmx-vfp.gns3a index 9e6a9e35..626a3c3c 100644 --- a/gns3server/appliances/juniper-vmx-vfp.gns3a +++ b/gns3server/appliances/juniper-vmx-vfp.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "31094219-7691-4eb1-8337-bb0a756a24a8", "name": "Juniper vMX vFP", "category": "router", "description": "The vMX is a full-featured, carrier-grade virtual MX Series 3D Universal Edge Router that extends 15+ years of Juniper Networks edge routing expertise to the virtual realm. This appliance is for the Virtual Forwarding Plane (vFP) VM and is meant to be paired with the Virtual Control Plane (vCP) VM.", @@ -33,6 +34,13 @@ "filesize": 2447376384, "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" }, + { + "filename": "vFPC-20210115.img", + "version": "19.4R3-S4.1-OpenStack", + "md5sum": "a218029c288d32278d7c483a69de35c0", + "filesize": 2447376384, + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" + }, { "filename": "vFPC-20190819.img", "version": "19.3R1.8-KVM", @@ -160,6 +168,12 @@ "hda_disk_image": "vFPC-20200526.img" } }, + { + "name": "19.4R3-S4.1-OpenStack", + "images": { + "hda_disk_image": "vFPC-20210115.img" + } + }, { "name": "19.3R1.8-KVM", "images": { diff --git a/gns3server/appliances/juniper-vqfx-pfe.gns3a b/gns3server/appliances/juniper-vqfx-pfe.gns3a index 889e982b..b605c22e 100644 --- a/gns3server/appliances/juniper-vqfx-pfe.gns3a +++ b/gns3server/appliances/juniper-vqfx-pfe.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "5c32105f-0492-463e-bada-1d8dec88dcc7", "name": "Juniper vQFX PFE", "category": "multilayer_switch", "description": "The vQFX10000 makes it easy for you to try out our physical QFX10000 high-performance data center switch without the wait for physical delivery. Although the virtual version has limited performance relative to the physical switch, it lets you quickly emulate the same features for the control plane of the physical switch, or both its control and data planes.", diff --git a/gns3server/appliances/juniper-vqfx-re.gns3a b/gns3server/appliances/juniper-vqfx-re.gns3a index 31c2710d..4235c280 100644 --- a/gns3server/appliances/juniper-vqfx-re.gns3a +++ b/gns3server/appliances/juniper-vqfx-re.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "967f0f22-8235-4f9b-b0f8-6f50cb146d8f", "name": "Juniper vQFX RE", "category": "multilayer_switch", "description": "The vQFX10000 makes it easy for you to try out our physical QFX10000 high-performance data center switch without the wait for physical delivery. Although the virtual version has limited performance relative to the physical switch, it lets you quickly emulate the same features for the control plane of the physical switch, or both its control and data planes.", diff --git a/gns3server/appliances/juniper-vrr.gns3a b/gns3server/appliances/juniper-vrr.gns3a index 593194ae..f1892c30 100644 --- a/gns3server/appliances/juniper-vrr.gns3a +++ b/gns3server/appliances/juniper-vrr.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "2e2b0348-bf5c-43da-823e-aa0a61c0f8fe", "name": "Juniper vRR", "category": "router", "description": "The vRR is a full-featured, carrier-grade virtual route reflector software that extends 15+ years of Juniper Networks edge routing expertise to the virtual realm.", diff --git a/gns3server/appliances/juniper-vsrx.gns3a b/gns3server/appliances/juniper-vsrx.gns3a index 356fa421..d78ed8a2 100644 --- a/gns3server/appliances/juniper-vsrx.gns3a +++ b/gns3server/appliances/juniper-vsrx.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "23b231f5-efb9-4e19-9e4d-f1672d442d78", "name": "vSRX", "category": "firewall", "description": "The vSRX delivers core firewall, networking, advanced security, and automated lifecycle management capabilities for enterprises and service providers. The industry's fastest virtual security platform, the vSRX offers firewall speeds up to 17 Gbps using only two virtual CPUs, providing scalable, secure protection across private, public, and hybrid clouds.\n\nJuniper version 12 can support only 1GB of ram.", diff --git a/gns3server/appliances/jupyter.gns3a b/gns3server/appliances/jupyter.gns3a index 3bc584ba..3ba8b88a 100644 --- a/gns3server/appliances/jupyter.gns3a +++ b/gns3server/appliances/jupyter.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "9436eef5-de64-40f8-9ae4-28d9d2f582ba", "name": "Jupyter", "category": "guest", "description": "The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.", diff --git a/gns3server/appliances/jupyter27.gns3a b/gns3server/appliances/jupyter27.gns3a index 07ae498b..30ac7a14 100644 --- a/gns3server/appliances/jupyter27.gns3a +++ b/gns3server/appliances/jupyter27.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "8814bb98-3ae7-4bc3-a3e3-1a4dc1369dbd", "name": "Jupyter 2.7", "category": "guest", "description": "The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more. This appliance provide python 2.7.", diff --git a/gns3server/appliances/kali-linux-cli.gns3a b/gns3server/appliances/kali-linux-cli.gns3a index c94fcdcd..89585cac 100644 --- a/gns3server/appliances/kali-linux-cli.gns3a +++ b/gns3server/appliances/kali-linux-cli.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "810c0dbf-21ae-478e-9d42-cc3d803064b7", "name": "Kali Linux CLI", "category": "guest", "description": "From the creators of BackTrack comes Kali Linux, the most advanced and versatile penetration testing platform ever created. We have a set of amazing features lined up in our security distribution geared at streamlining the penetration testing experience. This version has no GUI.Include packages:\n* nmap\n* metasploit\n* sqlmap\n* hydra\n* telnet client\n* dnsutils (dig)", diff --git a/gns3server/appliances/kali-linux.gns3a b/gns3server/appliances/kali-linux.gns3a index ea215748..c5ad4112 100644 --- a/gns3server/appliances/kali-linux.gns3a +++ b/gns3server/appliances/kali-linux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "cb854aa6-379c-4458-8c4c-2164fa9ec98d", "name": "Kali Linux", "category": "guest", "description": "From the creators of BackTrack comes Kali Linux, the most advanced and versatile penetration testing platform ever created. We have a set of amazing features lined up in our security distribution geared at streamlining the penetration testing experience.", diff --git a/gns3server/appliances/kemp-vlm.gns3a b/gns3server/appliances/kemp-vlm.gns3a index 15ca8df2..0f02a734 100644 --- a/gns3server/appliances/kemp-vlm.gns3a +++ b/gns3server/appliances/kemp-vlm.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "da509b39-f0ec-4a63-a88c-ad8e9c712ee3", "name": "KEMP Free VLM", "category": "router", "description": "KEMP Technologies free LoadMaster Application Load Balancer is a fully featured member of our award winning and industry leading Load Balancer family. It can be used without charge in production environments with throughput requirements that don't exceed 20 Mbps, and for services that do not directly generate revenue. It is an ideal choice for low traffic web sites and applications, DevOps testing environments, technical training environments, and for any other deployments that suit your non-commercial needs.", diff --git a/gns3server/appliances/kerio-connect.gns3a b/gns3server/appliances/kerio-connect.gns3a index e8002108..d7e9bb0e 100644 --- a/gns3server/appliances/kerio-connect.gns3a +++ b/gns3server/appliances/kerio-connect.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3efc41ea-bdb1-4c05-b12b-ef96a75fd63f", "name": "Kerio Connect", "category": "guest", "description": "Kerio Connect makes email, calendars, contacts and task management easy and affordable. With Kerio Connect, you have immediate, secure access to your communications anytime, anywhere, on any device - without complexity or expensive overhead.", diff --git a/gns3server/appliances/kerio-control.gns3a b/gns3server/appliances/kerio-control.gns3a index 2f29fb4e..baaf2b39 100644 --- a/gns3server/appliances/kerio-control.gns3a +++ b/gns3server/appliances/kerio-control.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "dd935ae3-5adb-4316-a963-6e4d8bbeed5f", "name": "Kerio Control", "category": "firewall", "description": "Protect your network from viruses, malware and malicious activity with Kerio Control, the easy-to-administer yet powerful all-in-one security solution.\nKerio Control brings together next-generation firewall capabilities - including a network firewall and router, intrusion detection and prevention (IPS), gateway anti-virus, VPN, and web content and application filtering. These comprehensive capabilities and unmatched deployment flexibility make Kerio Control the ideal choice for small and mid-sized businesses.", diff --git a/gns3server/appliances/kerio-operator.gns3a b/gns3server/appliances/kerio-operator.gns3a index 7d4bf307..83d68701 100644 --- a/gns3server/appliances/kerio-operator.gns3a +++ b/gns3server/appliances/kerio-operator.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "114d380e-302f-456d-b44d-ec47e1d22774", "name": "Kerio Operator", "category": "guest", "description": "Stay connected to your customers and colleagues without being chained to your desk.\nKerio Operator is a VoIP based phone system that provides powerful yet affordable enterprise-class voice and video communication capabilities for small and mid-sized businesses globally.", diff --git a/gns3server/appliances/loadbalancer_org-va.gns3a b/gns3server/appliances/loadbalancer_org-va.gns3a index 868aa4db..c8479f65 100644 --- a/gns3server/appliances/loadbalancer_org-va.gns3a +++ b/gns3server/appliances/loadbalancer_org-va.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "1f197327-9beb-48da-a3fc-f5fb721dc335", "name": "Loadbalancer.org Enterprise VA", "category": "router", "description": "Don't you hate it when companies artificially cripple performance? We just give you two simple choices - Now isn't that a refreshing change?", diff --git a/gns3server/appliances/macos-install.gns3a b/gns3server/appliances/macos-install.gns3a index 5f920187..5556b285 100644 --- a/gns3server/appliances/macos-install.gns3a +++ b/gns3server/appliances/macos-install.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "e250158f-bfb1-4a9c-ab00-bcad9c79eacc", "name": "macOS", "category": "guest", "description": "macOS", diff --git a/gns3server/appliances/mcjoin.gns3a b/gns3server/appliances/mcjoin.gns3a index 74515a34..d99ff3ff 100644 --- a/gns3server/appliances/mcjoin.gns3a +++ b/gns3server/appliances/mcjoin.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c80f3423-20bf-4a12-b8fd-3eb2c747eabb", "name": "mcjoin", "category": "guest", "description": "mcjoin is a very simple and easy-to-use tool to test IPv4 and IPv6 multicast.", diff --git a/gns3server/appliances/microcore-linux.gns3a b/gns3server/appliances/microcore-linux.gns3a index 0b42f6e1..0085a680 100644 --- a/gns3server/appliances/microcore-linux.gns3a +++ b/gns3server/appliances/microcore-linux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "361f1e33-f6a5-4e6e-9268-9605053bd059", "name": "Micro Core Linux", "category": "guest", "description": "Micro Core Linux is a smaller variant of Tiny Core without a graphical desktop.\n\nThis is complete Linux system needing few resources to run.", diff --git a/gns3server/appliances/mikrotik-chr.gns3a b/gns3server/appliances/mikrotik-chr.gns3a index 707cdfc2..dc534a31 100644 --- a/gns3server/appliances/mikrotik-chr.gns3a +++ b/gns3server/appliances/mikrotik-chr.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "05512118-2b99-4789-90d3-5135665c3ec5", "name": "MikroTik CHR", "category": "router", "description": "Cloud Hosted Router (CHR) is a RouterOS version meant for running as a virtual machine. It supports x86 64-bit architecture and can be used on most of popular hypervisors such as VMWare, Hyper-V, VirtualBox, KVM and others. CHR has full RouterOS features enabled by default but has a different licensing model than other RouterOS versions.", diff --git a/gns3server/appliances/mininet.gns3a b/gns3server/appliances/mininet.gns3a index 50540c20..0a2c209c 100644 --- a/gns3server/appliances/mininet.gns3a +++ b/gns3server/appliances/mininet.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "1248f9d1-fdaf-4cea-b036-195520b44d28", "name": "Mininet", "category": "guest", "description": "Mininet creates a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command.", diff --git a/gns3server/appliances/net_toolbox.gns3a b/gns3server/appliances/net_toolbox.gns3a index af6bdf13..3bcc2a6b 100644 --- a/gns3server/appliances/net_toolbox.gns3a +++ b/gns3server/appliances/net_toolbox.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "9fa5056a-15a6-4bb0-8b71-c0a6b5cfeea6", "name": "Toolbox", "category": "guest", "description": "This appliance contains server side software for secondary management of network devices:\n- www (nginx) \n- ftp (vsftpd)\n- tftp (tftpd)\n- syslog (rsyslog)\n- dhcp (isc-dhcpd)\n- snmp server (snmpd + snmptrapd)", diff --git a/gns3server/appliances/netem.gns3a b/gns3server/appliances/netem.gns3a index 3b17c9c3..85302f39 100644 --- a/gns3server/appliances/netem.gns3a +++ b/gns3server/appliances/netem.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4b027aee-8214-4c97-ad8b-89abc67641bd", "name": "NETem", "category": "guest", "description": "NETem emulates a network link, typically a WAN link. It supports bandwidth limitation, delay, jitter and packet loss. All this functionality is already build in the linux kernel, NETem is just a menu system to make the configuration user-friendly.", diff --git a/gns3server/appliances/network_automation.gns3a b/gns3server/appliances/network_automation.gns3a index b0607cf6..8d10a494 100644 --- a/gns3server/appliances/network_automation.gns3a +++ b/gns3server/appliances/network_automation.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a61b580a-99c5-4d77-bc25-61f4c60d214f", "name": "Network Automation", "category": "guest", "description": "This container provides the popular tools used for network automation: Netmiko, NAPALM, Pyntc, and Ansible.", diff --git a/gns3server/appliances/nokia-vsim.gns3a b/gns3server/appliances/nokia-vsim.gns3a index d05618cf..c44de2af 100644 --- a/gns3server/appliances/nokia-vsim.gns3a +++ b/gns3server/appliances/nokia-vsim.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "98525a92-5146-46e9-996c-b6d9dc0a449f", "name": "Nokia vSIM", "category": "router", "description": "The Nokia Virtualized 7750 SR and 7950 XRS Simulator (vSIM) is a Virtualized Network Function (VNF) that simulates the control, management, and forwarding functions of a 7750 SR or 7950 XRS router. The vSIM runs the same Service Router Operating System (SR OS) as 7750 SR and 7950 XRS hardware-based routers and, therefore, has the same feature set and operational behavior as those platforms.", @@ -18,7 +19,7 @@ "adapter_type": "virtio-net-pci", "adapters": 13, "ram": 4096, - "cpus": 2, + "cpus": 2, "hda_disk_interface": "virtio", "arch": "x86_64", "console_type": "telnet", diff --git a/gns3server/appliances/ntopng.gns3a b/gns3server/appliances/ntopng.gns3a index 6c5b58c6..2f33c3ef 100644 --- a/gns3server/appliances/ntopng.gns3a +++ b/gns3server/appliances/ntopng.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a8ca42e8-37f0-4bbb-a028-557eb882f909", "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.", diff --git a/gns3server/appliances/onos.gns3a b/gns3server/appliances/onos.gns3a index 848dac12..28f7f6ab 100644 --- a/gns3server/appliances/onos.gns3a +++ b/gns3server/appliances/onos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a5d624de-9af2-4e7e-b8e1-055df9aaa446", "name": "Onos", "category": "multilayer_switch", "description": "The Open Network Operating System (ONOS) is a software defined networking (SDN) OS for service providers that has scalability, high availability, high performance and abstractions to make it easy to create apps and services. The platform is based on a solid architecture and has quickly matured to be feature rich and production ready. The community has grown to include over 50 partners and collaborators that contribute to all aspects of the project including interesting use cases such as CORD", diff --git a/gns3server/appliances/op5-monitor.gns3a b/gns3server/appliances/op5-monitor.gns3a index d6adc3f7..70f97de9 100644 --- a/gns3server/appliances/op5-monitor.gns3a +++ b/gns3server/appliances/op5-monitor.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "9a1aaa70-b666-4f8a-94ff-239254ca1b8a", "name": "OP5 Monitor", "category": "guest", "description": "Over 200,000 IT staff across medium to large enterprises worldwide are currently using OP5 Monitor as their preferred network monitoring software.\nOP5 Monitor allows you to take control of your IT, enabling your network to be more responsive, more reliable and even faster than ever before. With unparalleled scalability, OP5 Monitor grows as your company grows, so you'll understand why we say this is the last network monitor you'll ever need to purchase.", diff --git a/gns3server/appliances/open-media-vault.gns3a b/gns3server/appliances/open-media-vault.gns3a index 0b68c4b9..26c7fbe0 100644 --- a/gns3server/appliances/open-media-vault.gns3a +++ b/gns3server/appliances/open-media-vault.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "6fe715ad-4c27-4f65-97f7-f8c1d7cd3e0a", "name": "OpenMediaVault", "category": "guest", "description": "openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more.", @@ -19,7 +20,7 @@ "ram": 2048, "hda_disk_interface": "sata", "hdb_disk_interface": "sata", - "arch": "x86_64", + "arch": "x86_64", "console_type": "vnc", "boot_priority": "dc", "kvm": "require" @@ -58,14 +59,14 @@ "hdb_disk_image": "empty30G.qcow2", "cdrom_image": "openmediavault_5.6.13-amd64.iso" } - }, - { - "name": "5.5.11", - "images": { - "hda_disk_image": "empty30G.qcow2", - "hdb_disk_image": "empty30G.qcow2", - "cdrom_image": "openmediavault_5.5.11-amd64.iso" + }, + { + "name": "5.5.11", + "images": { + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2", + "cdrom_image": "openmediavault_5.5.11-amd64.iso" + } } - } ] } diff --git a/gns3server/appliances/openbsd.gns3a b/gns3server/appliances/openbsd.gns3a index 87bd0738..d39c956d 100644 --- a/gns3server/appliances/openbsd.gns3a +++ b/gns3server/appliances/openbsd.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "88903903-8e64-4439-bc4f-a0ed45e29e56", "name": "OpenBSD", "category": "guest", "description": "The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography. As an example of the effect OpenBSD has, the popular OpenSSH software comes from OpenBSD.", diff --git a/gns3server/appliances/opennac.gns3a b/gns3server/appliances/opennac.gns3a index 37e9e45a..f189c9c4 100644 --- a/gns3server/appliances/opennac.gns3a +++ b/gns3server/appliances/opennac.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "83a83c12-7265-4761-87f3-e37f2254badb", "name": "OpenNAC", "category": "guest", "description": "openNAC is an opensource Network Access Control for corporate LAN / WAN environments. It enables authentication, authorization and audit policy-based all access to network. It supports diferent network vendors like Cisco, Alcatel, 3Com or Extreme Networks, and different clients like PCs with Windows or Linux, Mac,devices like smartphones and tablets. Based on open source components and self-development It is based on industry standards such as FreeRadius, 802.1x, AD, ldap, ...It is very extensible, new features can be incorporated because it is architectured in plugins. Easily integrated with existing systems Last but not least, It provides value added services such as configuration management, network, backup configurations, Network Discovery and Network Monitoring. Download the OVA, then extract the VMDK (tar -xvf FILE.ova), then convert to qcow2 (qemu-img convert -O qcow2 FILE.vmdk FILE.qcow2).", diff --git a/gns3server/appliances/opensuse.gns3a b/gns3server/appliances/opensuse.gns3a index 6abdd916..8c1d8731 100644 --- a/gns3server/appliances/opensuse.gns3a +++ b/gns3server/appliances/opensuse.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "260d25d8-7cbf-4cc9-9163-7d502fef84b3", "name": "openSUSE", "category": "guest", "description": "openSUSE is a free and Linux-based operating system for PC, Laptop or Server. The openSUSE project is a community program sponsored by Novell. It is a general purpose operating system built on top of the Linux kernel, developed by the community-supported openSUSE Project and sponsored by SUSE and a number of other companies.", diff --git a/gns3server/appliances/openvswitch-management.gns3a b/gns3server/appliances/openvswitch-management.gns3a index 398acff7..a9637293 100644 --- a/gns3server/appliances/openvswitch-management.gns3a +++ b/gns3server/appliances/openvswitch-management.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "1e9ff21e-4de8-4ae1-bde8-ed905ea96838", "name": "Open vSwitch management", "category": "multilayer_switch", "description": "Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V. This is a version of the appliance with a management interface on eth0.", diff --git a/gns3server/appliances/openvswitch.gns3a b/gns3server/appliances/openvswitch.gns3a index c35b6a68..e792689a 100644 --- a/gns3server/appliances/openvswitch.gns3a +++ b/gns3server/appliances/openvswitch.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "fa32278f-cefb-4291-b94e-771457bd419f", "name": "Open vSwitch", "category": "multilayer_switch", "description": "Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.", diff --git a/gns3server/appliances/openwrt-realview.gns3a b/gns3server/appliances/openwrt-realview.gns3a index 91598813..ee520702 100644 --- a/gns3server/appliances/openwrt-realview.gns3a +++ b/gns3server/appliances/openwrt-realview.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c15b0dda-3ac2-4990-9a90-f6d0ead6935b", "name": "OpenWrt Realview", "category": "router", "description": "OpenWrt is a highly extensible GNU/Linux distribution for embedded devices (typically wireless routers). Unlike many other distributions for these routers, OpenWrt is built from the ground up to be a full-featured, easily modifiable operating system for your router. In practice, this means that you can have all the features you need with none of the bloat, powered by a Linux kernel that's more recent than most other distributions.\n\nThe realview platform is meant for use with QEMU for emulating an ARM system.", diff --git a/gns3server/appliances/openwrt.gns3a b/gns3server/appliances/openwrt.gns3a index a7228ea4..2a293c62 100644 --- a/gns3server/appliances/openwrt.gns3a +++ b/gns3server/appliances/openwrt.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "5a6f68c9-62ac-4b80-80cb-959398fb2c03", "name": "OpenWrt", "category": "router", "description": "OpenWrt is a highly extensible GNU/Linux distribution for embedded devices (typically wireless routers). Unlike many other distributions for these routers, OpenWrt is built from the ground up to be a full-featured, easily modifiable operating system for your router. In practice, this means that you can have all the features you need with none of the bloat, powered by a Linux kernel that's more recent than most other distributions.", @@ -22,6 +23,15 @@ "kvm": "allow" }, "images": [ + { + "filename": "openwrt-21.02.1-x86-64-generic-ext4-combined.img", + "version": "21.02.1", + "md5sum": "75896afa8f31bacc57fd84e7b5ff03b0", + "filesize": 126353408, + "download_url": "https://downloads.openwrt.org/releases/21.02.1/targets/x86/64/", + "direct_download_url": "https://downloads.openwrt.org/releases/21.02.1/targets/x86/64/openwrt-21.02.1-x86-64-generic-ext4-combined.img.gz", + "compression": "gzip" + }, { "filename": "openwrt-21.02.0-x86-64-generic-ext4-combined.img", "version": "21.02.0", @@ -186,6 +196,12 @@ } ], "versions": [ + { + "name": "21.02.1", + "images": { + "hda_disk_image": "openwrt-21.02.1-x86-64-generic-ext4-combined.img" + } + }, { "name": "21.02.0", "images": { diff --git a/gns3server/appliances/opnsense.gns3a b/gns3server/appliances/opnsense.gns3a index b5039076..9da90e76 100644 --- a/gns3server/appliances/opnsense.gns3a +++ b/gns3server/appliances/opnsense.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b103d66a-dd2a-4cf5-8e16-8a96e1660f70", "name": "OPNsense", "category": "firewall", "description": "OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources.\n\nOPNsense started as a fork of pfSense\u00ae and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project.", diff --git a/gns3server/appliances/ostinato.gns3a b/gns3server/appliances/ostinato.gns3a index 2cbd0a87..585b67ef 100644 --- a/gns3server/appliances/ostinato.gns3a +++ b/gns3server/appliances/ostinato.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "915a93b4-b78f-47b4-9a6e-cadc25d55c0a", "name": "Ostinato", "category": "guest", "description": "Packet crafter and traffic generator for network engineers", @@ -29,10 +30,10 @@ }, "images": [ { - "version": "1.1", "filename": "ostinatostd-1.1-1.qcow2", - "filesize": 134217728, + "version": "1.1", "md5sum": "aa027e83cefea1c38d0102eb2f28956e", + "filesize": 134217728, "download_url": "https://ostinato.org/pricing/gns3" } ], diff --git a/gns3server/appliances/packetfence-zen.gns3a b/gns3server/appliances/packetfence-zen.gns3a index 55028ad3..6a6a8dea 100644 --- a/gns3server/appliances/packetfence-zen.gns3a +++ b/gns3server/appliances/packetfence-zen.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "c5b386b4-f722-432c-a36e-d124ff551748", "name": "PacketFence ZEN", "category": "guest", "description": "PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X support, layer-2 isolation of problematic devices, integration with the Snort IDS and the Nessus vulnerability scanner; PacketFence can be used to effectively secure networks - from small to very large heterogeneous networks.", diff --git a/gns3server/appliances/pan-vm-fw.gns3a b/gns3server/appliances/pan-vm-fw.gns3a index a0bb01d5..25f8725e 100644 --- a/gns3server/appliances/pan-vm-fw.gns3a +++ b/gns3server/appliances/pan-vm-fw.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "18c4b920-e467-46c3-a74d-b9e0eed1891f", "name": "PA-VM", "category": "firewall", "description": "The VM-Series combines next-generation firewall security and advanced threat prevention to protect your virtualized environments from advanced cyberthreats. The VM-Series natively analyzes all traffic in a single pass to determine the application identity, the content within, and the user identity.", diff --git a/gns3server/appliances/parrot-os.gns3a b/gns3server/appliances/parrot-os.gns3a index f2347c80..e9270803 100644 --- a/gns3server/appliances/parrot-os.gns3a +++ b/gns3server/appliances/parrot-os.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "9660509e-ae0c-4c70-a4bc-dff156058924", "name": "ParrotOS", "category": "guest", "description": " Parrot is a GNU/Linux distribution based on Debian Testing and designed with Security, Development and Privacy in mind. It includes a full portable laboratory for security and digital forensics experts, but it also includes all you need to develop your own software or protect your privacy while surfing the net.", diff --git a/gns3server/appliances/pfsense.gns3a b/gns3server/appliances/pfsense.gns3a index 329f2a24..bead2dc7 100644 --- a/gns3server/appliances/pfsense.gns3a +++ b/gns3server/appliances/pfsense.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f7792111-df9a-42eb-bbac-b798495d68f3", "name": "pfSense", "category": "firewall", "description": "The pfSense project is a free network firewall distribution, based on the FreeBSD operating system with a custom kernel and including third party free software packages for additional functionality. pfSense software, with the help of the package system, is able to provide the same functionality or more of common commercial firewalls, without any of the artificial limitations. It has successfully replaced every big name commercial firewall you can imagine in numerous installations around the world, including Check Point, Cisco PIX, Cisco ASA, Juniper, Sonicwall, Netgear, Watchguard, Astaro, and more.", diff --git a/gns3server/appliances/proxmox-mg.gns3a b/gns3server/appliances/proxmox-mg.gns3a index b1edf03b..588073da 100644 --- a/gns3server/appliances/proxmox-mg.gns3a +++ b/gns3server/appliances/proxmox-mg.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "577bdb36-4f56-421a-b716-52fe8df5699d", "name": "Proxmox MG", "category": "firewall", "description": "To ensure efficient email communication and business continuity, IT professionals depend on reliable spam and virus blocking software. With Proxmox Mail Gateway you get the job done.\n\nProxmox Mail Gateway helps you protect your business against all email threats like spam, viruses, phishing and trojans at the moment they emerge. The flexible architecture combined with the userfriendly, web-based management make it simple for you to control all incoming and outgoing emails. You maintain a professional email workflow and gain high business reputation as well as customer satisfaction.", diff --git a/gns3server/appliances/puppy-linux.gns3a b/gns3server/appliances/puppy-linux.gns3a index a0d6a435..e6bfca79 100644 --- a/gns3server/appliances/puppy-linux.gns3a +++ b/gns3server/appliances/puppy-linux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3c8c2c23-0f14-4dea-9e61-72afcfe1856c", "name": "Puppy Linux", "category": "guest", "description": "Puppy Linux is a unique family of Linux distributions meant for the home-user computers. It was originally created by Barry Kauler in 2003.", diff --git a/gns3server/appliances/python-go-perl-php.gns3a b/gns3server/appliances/python-go-perl-php.gns3a index 0e229881..6ab1298f 100644 --- a/gns3server/appliances/python-go-perl-php.gns3a +++ b/gns3server/appliances/python-go-perl-php.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "47ca3e1f-5a35-4631-b75d-010bd9452ca8", "name": "Python, Go, Perl, PHP", "category": "guest", "description": "Container with integrated Python 2 & 3, Perl, PHP, and PHP7.0 interpreters, and a Go compiler.", diff --git a/gns3server/appliances/raspian.gns3a b/gns3server/appliances/raspian.gns3a index b887d786..e3973693 100644 --- a/gns3server/appliances/raspian.gns3a +++ b/gns3server/appliances/raspian.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "597a01de-4b06-4f57-bd95-8c2e53f7dad6", "name": "Raspian", "category": "guest", "description": "Raspberry Pi Desktop comes pre-installed with plenty of software for education, programming and general use; including Python, Scratch, Sonic Pi, Java, and more. Appliance created to demonstrate new_appliance.py - read more at https://nextpertise.net.", diff --git a/gns3server/appliances/rhel.gns3a b/gns3server/appliances/rhel.gns3a index 22b3ab72..82b1e444 100644 --- a/gns3server/appliances/rhel.gns3a +++ b/gns3server/appliances/rhel.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "0c8708a6-ff48-489b-8e61-4c1b06c300e7", "name": "RHEL", "category": "guest", "description": "Red Hat Enterprise Linux Server provides core operating system functions and capabilities for application infrastructure.", diff --git a/gns3server/appliances/riverbed-steelhead-cx.gns3a b/gns3server/appliances/riverbed-steelhead-cx.gns3a deleted file mode 100644 index b17c6c0d..00000000 --- a/gns3server/appliances/riverbed-steelhead-cx.gns3a +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "SteelHead CX 555V", - "category": "guest", - "description": "Riverbed SteelHead delivers not only best-in-class optimization - but essential visibility and control as companies transition to the Hybrid WAN. SteelHead CX for Virtual is available as a virtual solution on most major hypervisors including VMware vSphere, Microsoft Hyper-V and KVM. It accelerates the performance of all applications including on-premises, cloud, and SaaS across the hybrid enterprise for organizations that want to deliver the best end user experience - while leveraging the scalability and cost benefits of virtualization.\n\nSteelHead CX for Virtual uniquely delivers the best application performance along with application, network and end user visibility, and simplified control management of users, applications and networks based on business requirements and decisions.", - "vendor_name": "Riverbed Technology", - "vendor_url": "http://www.riverbed.com", - "documentation_url": "https://support.riverbed.com/content/support/software/steelhead/cx-appliance.html", - "product_name": "SteelHead CX 555V", - "registry_version": 3, - "status": "stable", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "usage": "You don't need to run the installer script when using GNS3 VM. Uncompress the downloaded archive using this command: tar xzSf \nDefault credentials: admin / password", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "ram": 2048, - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require" - }, - "images": [ - { - "filename": "mgmt-9.2.0.img", - "version": "9.2.0", - "md5sum": "ca20a76b2556c0cd313d0b0de528e94d", - "filesize": 2555772928, - "download_url": "http://www.riverbed.com/products/steelhead/Free-90-day-Evaluation-SteelHead-CX-Virtual-Edition.html" - }, - { - "filename": "empty100G.qcow2", - "version": "1.0", - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", - "filesize": 198656, - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download" - } - ], - "versions": [ - { - "name": "9.2.0", - "images": { - "hda_disk_image": "mgmt-9.2.0.img", - "hdb_disk_image": "empty100G.qcow2" - } - } - ] -} diff --git a/gns3server/appliances/riverbed-steelhead-ng-vcx.gns3a b/gns3server/appliances/riverbed-steelhead-ng-vcx.gns3a new file mode 100644 index 00000000..98413969 --- /dev/null +++ b/gns3server/appliances/riverbed-steelhead-ng-vcx.gns3a @@ -0,0 +1,68 @@ +{ + "appliance_id": "c21f6df8-64ab-4e24-921b-ec7f889ce32a", + "name": "SteelHead", + "category": "guest", + "description": "SteelHead is the Riverbed Accelerator", + "vendor_name": "Riverbed Technology", + "vendor_url": "http://www.riverbed.com", + "documentation_url": "https://github.com/riverbed/Riverbed-Community-Toolkit/tree/master/SteelHead/GNS3", + "product_name": "SteelHead", + "product_url": "https://support.riverbed.com/content/support/software/steelhead/cx-appliance.html", + "registry_version": 6, + "status": "stable", + "maintainer": "Riverbed Community", + "maintainer_email": "community@riverbed.com", + "usage": "Download the KVM image Next Generation Virtual SteelHead VCX Software Image (KVM) from https://support.riverbed.com/content/support/software/steelhead/cx-appliance.html\n Uncompress the .tgz archive using this command: tar xzSf \nDefault credentials: admin / password", + "symbol": "steelhead-vcx.png", + "first_port_name": "PRI", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "custom_adapters": [ + { + "adapter_number": 1, + "port_name": "AUX" + }, + { + "adapter_number": 2, + "port_name": "LAN0_0" + }, + { + "adapter_number": 3, + "port_name": "WAN0_0" + } + ], + "ram": 2048, + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require" + }, + "images": [ + { + "filename": "mgmt.qcow2", + "version": "9.12.0", + "md5sum": "0f45d7cfb75b5e7e915dd37136411580", + "filesize": 2381840384, + "download_url": "https://support.riverbed.com/content/support/software/steelhead/cx-appliance.html#software-alert" + }, + { + "filename": "empty100G.qcow2", + "version": "1.0", + "md5sum": "5d9fec18a980f13002028491259f158d", + "filesize": 198656, + "download_url": "https://github.com/riverbed/Riverbed-Community-Toolkit/raw/master/SteelHead/GNS3", + "direct_download_url": "https://github.com/riverbed/Riverbed-Community-Toolkit/raw/master/SteelHead/GNS3/empty100G.qcow2" + } + ], + "versions": [ + { + "name": "9.12.0", + "images": { + "hda_disk_image": "mgmt.qcow2", + "hdb_disk_image": "empty100G.qcow2" + } + } + ] +} diff --git a/gns3server/appliances/rockylinux.gns3a b/gns3server/appliances/rockylinux.gns3a index 789918d3..0f19236c 100644 --- a/gns3server/appliances/rockylinux.gns3a +++ b/gns3server/appliances/rockylinux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3c38885f-71c3-4d9c-976c-cf5515b1c875", "name": "RockyLinux", "category": "guest", "description": "Rocky Linux is a community enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux (RHEL).", diff --git a/gns3server/appliances/security-onion.gns3a b/gns3server/appliances/security-onion.gns3a index 30130e39..abaf5003 100644 --- a/gns3server/appliances/security-onion.gns3a +++ b/gns3server/appliances/security-onion.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "8bf76d21-7a7b-4708-a415-5a7ace42db3f", "name": "Security Onion", "category": "guest", "description": "Security Onion is a Linux distro for intrusion detection, network security monitoring, and log management. It's based on Ubuntu and contains Snort, Suricata, Bro, OSSEC, Sguil, Squert, ELSA, Xplico, NetworkMiner, and many other security tools. The easy-to-use Setup wizard allows you to build an army of distributed sensors for your enterprise in minutes!", diff --git a/gns3server/appliances/smoothwall.gns3a b/gns3server/appliances/smoothwall.gns3a index 3f93db11..987cd791 100644 --- a/gns3server/appliances/smoothwall.gns3a +++ b/gns3server/appliances/smoothwall.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "0be28230-875d-4d61-8cd8-43ed66269535", "name": "Smoothwall Express", "category": "firewall", "description": "A Free firewall that includes its own security-hardened GNU/Linux operating system and an easy-to-use web interface.", diff --git a/gns3server/appliances/sophos-iview.gns3a b/gns3server/appliances/sophos-iview.gns3a index 7debb64e..28d131b1 100644 --- a/gns3server/appliances/sophos-iview.gns3a +++ b/gns3server/appliances/sophos-iview.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "270475da-094f-4479-8dd4-f2b9cb7a3949", "name": "Sophos iView", "category": "guest", "description": "Monitoring a distributed network across multiple locations can be a challenge. That's where Sophos iView can help. It provides you with an intelligent, uninterrupted view of your network from a single pane of glass. If you have multiple appliances, need consolidated reporting, or could just use help with log management or compliance, Sophos iView is the ideal solution.", diff --git a/gns3server/appliances/sophos-utm.gns3a b/gns3server/appliances/sophos-utm.gns3a index 5195f361..6bbc6cff 100644 --- a/gns3server/appliances/sophos-utm.gns3a +++ b/gns3server/appliances/sophos-utm.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "d297f2a0-f468-4c4d-a501-a065436712a1", "name": "Sophos UTM Home Edition", "category": "firewall", "description": "Sophos Free Home Use Firewall is a fully equipped software version of the Sophos UTM firewall, available at no cost for home users - no strings attached. It features full Network, Web, Mail and Web Application Security with VPN functionality and protects up to 50 IP addresses. The Sophos UTM Free Home Use firewall contains its own operating system and will overwrite all data on the computer during the installation process. Therefore, a separate, dedicated computer or VM is needed, which will change into a fully functional security appliance.", diff --git a/gns3server/appliances/sophos-xg.gns3a b/gns3server/appliances/sophos-xg.gns3a index cefeb5da..24f94f88 100644 --- a/gns3server/appliances/sophos-xg.gns3a +++ b/gns3server/appliances/sophos-xg.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "2370a587-20e7-468e-ace9-7bd61063aff4", "name": "Sophos XG Firewall", "category": "firewall", "description": "Sophos XG Firewall delivers the ultimate enterprise firewall performance, security, and control.\n\nFastpath packet optimization technology with up to 140Gbps throughput\nRevolutionary Security Heartbeat\u2122 for improved Advanced Threat Protection (ATP) and response\nPatented Layer-8 user identity control and visibility\nUnified App, Web, QoS, and IPS Policy simplifies management\nApp risk factor and user threat quotient monitors risk levels", diff --git a/gns3server/appliances/stonework.gns3a b/gns3server/appliances/stonework.gns3a index ae1d9644..1b103225 100644 --- a/gns3server/appliances/stonework.gns3a +++ b/gns3server/appliances/stonework.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a8897d1f-5ab1-4075-b538-0acdb6785a07", "name": "StoneWork", "category": "router", "description": "StoneWork is VPP and Ligato based routing platform", diff --git a/gns3server/appliances/tacacs-gui.gns3a b/gns3server/appliances/tacacs-gui.gns3a index 1dcbe48c..3738523e 100644 --- a/gns3server/appliances/tacacs-gui.gns3a +++ b/gns3server/appliances/tacacs-gui.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4e0796b3-2ce5-42a8-a1f2-e1f4beea02e1", "name": "TacacsGUI", "category": "guest", "description": "TacacsGUI Free Access Control Server for Your Network Devices. GUI for powerful daemon. The project of Alexey Mochalin, based on tacacs daemon by Marc Huber", diff --git a/gns3server/appliances/tinycore-linux.gns3a b/gns3server/appliances/tinycore-linux.gns3a index 17e4825b..ef1e23aa 100644 --- a/gns3server/appliances/tinycore-linux.gns3a +++ b/gns3server/appliances/tinycore-linux.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "ed6b9f98-7de2-4d61-a3ed-ad4c3e323ace", "name": "Tiny Core Linux", "category": "guest", "description": "Core Linux is a smaller variant of Tiny Core without a graphical desktop.\n\nIt provides a complete Linux system using only a few MiB.", diff --git a/gns3server/appliances/trendmicro-imsva.gns3a b/gns3server/appliances/trendmicro-imsva.gns3a index 4991b1bc..6520be66 100644 --- a/gns3server/appliances/trendmicro-imsva.gns3a +++ b/gns3server/appliances/trendmicro-imsva.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "16ddaaaf-575e-4baa-bcee-b5affd74bca0", "name": "IMS VA", "category": "firewall", "description": "Trend Micro InterScan Messaging Security stops email threats in the cloud with global threat intelligence, protects your data with data loss prevention and encryption, and identifies targeted email attacks,ransomware, and APTs as part of the Trend Micro Network Defense Solution. The hybrid SaaS deployment combines the privacy and control of an on-premises virtual appliance with the proactive protection of a cloud-based pre-filter service. It's the enterprise-level protection you need with the highest spam and phishing detection rates-consistently #1 in quarterly Opus One competitive tests since 2011.", diff --git a/gns3server/appliances/trendmicro-iwsva.gns3a b/gns3server/appliances/trendmicro-iwsva.gns3a index 13fd2108..17bd1161 100644 --- a/gns3server/appliances/trendmicro-iwsva.gns3a +++ b/gns3server/appliances/trendmicro-iwsva.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "8a0e304f-b6fe-4040-8c51-4e2d1310ff71", "name": "IWS VA", "category": "firewall", "description": "Trend Micro InterScan Web Security Virtual Appliance is a secure web gateway that combines application control with zero-day exploit detection, advanced anti-malware and ransomware scanning, real-time web reputation, and flexible URL filtering to provide superior Internet threat protection.", diff --git a/gns3server/appliances/turnkey-wordpress.gns3a b/gns3server/appliances/turnkey-wordpress.gns3a index 978f49fb..377b6bd4 100644 --- a/gns3server/appliances/turnkey-wordpress.gns3a +++ b/gns3server/appliances/turnkey-wordpress.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "130cb709-b000-471c-afe6-11cbaaed4bbc", "name": "WordPress", "category": "guest", "description": "WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. It is one of the worlds most popular blog publishing applications, includes tons of powerful core functionality, extendable via literally thousands of plugins, and supports full theming. This appliance includes all the standard features in TurnKey Core too.", diff --git a/gns3server/appliances/ubuntu-cloud.gns3a b/gns3server/appliances/ubuntu-cloud.gns3a index 4fbc7ae2..c31af598 100644 --- a/gns3server/appliances/ubuntu-cloud.gns3a +++ b/gns3server/appliances/ubuntu-cloud.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "46322c6c-10ba-4c6c-823c-12b3ff8b6939", "name": "Ubuntu Cloud Guest", "category": "guest", "description": "The term 'Ubuntu Cloud Guest' refers to the Official Ubuntu images that are available at http://cloud-images.ubuntu.com . These images are built by Canonical. They are then registered on EC2, and compressed tarfiles are made also available for download. For using those images on a public cloud such as Amazon EC2, you simply choose an image and launch it. To use those images on a private cloud, or to run the image on a local hypervisor (such as KVM) you would need to download those images and either publish them to your private cloud, or launch them directly on a hypervisor. The following sections explain in more details how to perform each of those actions", diff --git a/gns3server/appliances/ubuntu-docker.gns3a b/gns3server/appliances/ubuntu-docker.gns3a index 9a9bbc20..1753f147 100644 --- a/gns3server/appliances/ubuntu-docker.gns3a +++ b/gns3server/appliances/ubuntu-docker.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "da783400-a388-4cb2-8299-f916e3a1cc10", "name": "Ubuntu Docker Guest", "category": "guest", "description": "Ubuntu is a Debian-based Linux operating system, with Unity as its default desktop environment. It is based on free software and named after the Southern African philosophy of ubuntu (literally, \"human-ness\"), which often is translated as \"humanity towards others\" or \"the belief in a universal bond of sharing that connects all humanity\".", @@ -12,7 +13,7 @@ "symbol": "linux_guest.svg", "docker": { "adapters": 1, - "image": "gns3/ubuntu:xenial", + "image": "gns3/ubuntu:focal", "console_type": "telnet" } } diff --git a/gns3server/appliances/ubuntu-gui.gns3a b/gns3server/appliances/ubuntu-gui.gns3a index c551da7c..5d36b2a1 100644 --- a/gns3server/appliances/ubuntu-gui.gns3a +++ b/gns3server/appliances/ubuntu-gui.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "72623124-94a5-4911-b818-d606fb37bdf0", "name": "Ubuntu Desktop Guest", "category": "guest", "description": "Ubuntu is a full-featured Linux operating system which is based on Debian distribution and freely available with both community and professional support, it comes with Unity as its default desktop environment. There are other flavors of Ubuntu available with other desktops as default like Ubuntu Gnome, Lubuntu, Xubuntu, and so on. A tightly-integrated selection of excellent applications is included, and an incredible variety of add-on software is just a few clicks away. A default installation of Ubuntu contains a wide range of software that includes LibreOffice, Firefox, Empathy, Transmission, etc.", diff --git a/gns3server/appliances/ubuntu-server.gns3a b/gns3server/appliances/ubuntu-server.gns3a index 5013a2dc..13cabbed 100644 --- a/gns3server/appliances/ubuntu-server.gns3a +++ b/gns3server/appliances/ubuntu-server.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "d2a23e69-9e92-4c3f-83c8-8caa1aa58ece", "name": "Ubuntu Server", "category": "guest", "description": "This is a custom Ubuntu server which comes with Canonical security updates, Xorg and Telnetd", diff --git a/gns3server/appliances/untangle.gns3a b/gns3server/appliances/untangle.gns3a index c17de990..38f6b1d1 100644 --- a/gns3server/appliances/untangle.gns3a +++ b/gns3server/appliances/untangle.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "7f1e028f-0e1d-490c-974a-cadbe3402a02", "name": "Untangle NG", "category": "firewall", "description": "Untangle's NG Firewall enables you to quickly and easily create the network policies that deliver the perfect balance between security and productivity. Untangle combines Unified Threat Management (UTM)-to address all of the key network threats-with policy management tools that enable you to define access and control by individuals, groups or company-wide. And with industry-leading reports, you'll have complete visibility into and control over everything that's happening on your network.", diff --git a/gns3server/appliances/viptela-edge-genericx86-64.gns3a b/gns3server/appliances/viptela-edge-genericx86-64.gns3a index a79151d1..34589774 100644 --- a/gns3server/appliances/viptela-edge-genericx86-64.gns3a +++ b/gns3server/appliances/viptela-edge-genericx86-64.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "939594b1-7d88-4351-925e-5623bdc401ff", "name": "vEdgeCloud", "category": "router", "description": "vEdgeCloud", diff --git a/gns3server/appliances/viptela-smart-genericx86-64.gns3a b/gns3server/appliances/viptela-smart-genericx86-64.gns3a index 8e3999be..040cd6f4 100644 --- a/gns3server/appliances/viptela-smart-genericx86-64.gns3a +++ b/gns3server/appliances/viptela-smart-genericx86-64.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "cd7469ea-f082-4fba-894f-e420012de9b8", "name": "vSmart", "category": "router", "description": "vSmart", diff --git a/gns3server/appliances/viptela-vmanage-genericx86-64.gns3a b/gns3server/appliances/viptela-vmanage-genericx86-64.gns3a index 4f7b9ef6..ad94b338 100644 --- a/gns3server/appliances/viptela-vmanage-genericx86-64.gns3a +++ b/gns3server/appliances/viptela-vmanage-genericx86-64.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "5e6984d9-180a-41db-b822-a9d38d5cd58a", "name": "vManage", "category": "router", "description": "vManage", diff --git a/gns3server/appliances/vpp.gns3a b/gns3server/appliances/vpp.gns3a index 95b8682a..c18af566 100644 --- a/gns3server/appliances/vpp.gns3a +++ b/gns3server/appliances/vpp.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f9a951fe-cafd-4b31-8c83-daef4709943e", "name": "VPP", "category": "router", "description": "Vector Packet Processing (VPP) platform", diff --git a/gns3server/appliances/vrin.gns3a b/gns3server/appliances/vrin.gns3a index da77e45f..830e7ea7 100644 --- a/gns3server/appliances/vrin.gns3a +++ b/gns3server/appliances/vrin.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "b91a011d-e975-45b4-9d7a-b0d296f8541f", "name": "vRIN", "category": "guest", "description": "vRIN is a VM appliance capable to inject high number of routes into a network. It was tested on GNS3 topologies using VirtualBox and Qemu with up to 1M BGP routes. Runs Quagga. Supported protocols: BGP (IPv4/6), OSPF, OSPFv3, RIP v2, RIPng", diff --git a/gns3server/appliances/vyos.gns3a b/gns3server/appliances/vyos.gns3a index d98c26c2..7494c070 100644 --- a/gns3server/appliances/vyos.gns3a +++ b/gns3server/appliances/vyos.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "f82b74c4-0f30-456f-a582-63daca528502", "name": "VyOS", "category": "router", "description": "VyOS is a community fork of Vyatta, a Linux-based network operating system that provides software-based network routing, firewall, and VPN functionality. VyOS has a subscription LTS version and a community rolling release. The latest version in this appliance is the monthly snapshot of the rolling release track.", diff --git a/gns3server/appliances/watchguard-fireboxv.gns3a b/gns3server/appliances/watchguard-fireboxv.gns3a index 929852c0..c6ddd2f2 100644 --- a/gns3server/appliances/watchguard-fireboxv.gns3a +++ b/gns3server/appliances/watchguard-fireboxv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "dee2b360-e1f4-487f-bd2f-2296f7167543", "name": "WatchGuard", "category": "firewall", "description": "Organizations of all sizes are turning to virtualization to reduce costs and increase the efficiency, availability, and flexibility of their IT resources. But virtualization comes at a cost. Virtual environments are complex to manage and vulnerable to security threats. IT must be prepared. Now applications can be secured, resources can be maximized and your IT department can reap the rewards of having a single, unified management system - without a security risk in sight. WatchGuard FireboxV brings best-in-class network security to the world of virtualization. With real-time monitoring, multi-WAN support and scalable solutions to fit any-sized business, your virtual environments can be just as secure as your physical one.", diff --git a/gns3server/appliances/watchguard-xtmv.gns3a b/gns3server/appliances/watchguard-xtmv.gns3a index e0d6d3ef..62451a59 100644 --- a/gns3server/appliances/watchguard-xtmv.gns3a +++ b/gns3server/appliances/watchguard-xtmv.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "816cedad-04ae-46e5-840d-20c2a50b6ba5", "name": "WatchGuard", "category": "firewall", "description": "Organizations of all sizes are turning to virtualization to reduce costs and increase the efficiency, availability, and flexibility of their IT resources. But virtualization comes at a cost. Virtual environments are complex to manage and vulnerable to security threats. IT must be prepared. Now applications can be secured, resources can be maximized and your IT department can reap the rewards of having a single, unified management system - without a security risk in sight. WatchGuard XTMv brings best-in-class network security to the world of virtualization. With real-time monitoring, multi-WAN support and scalable solutions to fit any-sized business, your virtual environments can be just as secure as your physical one.", diff --git a/gns3server/appliances/webterm.gns3a b/gns3server/appliances/webterm.gns3a index de999278..ffb71d7a 100644 --- a/gns3server/appliances/webterm.gns3a +++ b/gns3server/appliances/webterm.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "42bf9ee2-7278-4346-988a-0b6292198d4f", "name": "webterm", "category": "guest", "description": "webterm is a debian based networking toolbox.\nIt contains the firefox web browser plus the following utilities: net-tools, iproute2, ping, traceroute, curl, host, iperf3, mtr, socat, ssh client, tcpdump, ab(apache benchmark) and the multicast testing tools msend/mreceive.", diff --git a/gns3server/appliances/windows-xp+ie.gns3a b/gns3server/appliances/windows-xp+ie.gns3a index f5aeb0c6..eedc0de2 100644 --- a/gns3server/appliances/windows-xp+ie.gns3a +++ b/gns3server/appliances/windows-xp+ie.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "3976f732-7d50-4dba-b5f7-e2f2c17129eb", "name": "Windows", "category": "guest", "description": "Microsoft Windows XP is a graphical operating system developed, marketed, and sold by Microsoft.\n\nMicrosoft has released time limited VMs for testing Internet Explorer.", diff --git a/gns3server/appliances/windows.gns3a b/gns3server/appliances/windows.gns3a index fb3f5a0c..98c41571 100644 --- a/gns3server/appliances/windows.gns3a +++ b/gns3server/appliances/windows.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "9101a9be-ecc5-49ae-988c-735f5d2125de", "name": "Windows", "category": "guest", "description": "Microsoft Windows, or simply Windows, is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft. It consists of several families of operating systems, each of which cater to a certain sector of the computing industry with the OS typically associated with IBM PC compatible architecture.", diff --git a/gns3server/appliances/windows_server.gns3a b/gns3server/appliances/windows_server.gns3a index b575b72b..153391ba 100644 --- a/gns3server/appliances/windows_server.gns3a +++ b/gns3server/appliances/windows_server.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "2b98950c-4b0c-450c-acf8-caf923ac2b28", "name": "Windows Server", "category": "guest", "description": "Microsoft Windows, or simply Windows, is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft. It consists of several families of operating systems, each of which cater to a certain sector of the computing industry with the OS typically associated with IBM PC compatible architecture.", diff --git a/gns3server/appliances/zentyal-server.gns3a b/gns3server/appliances/zentyal-server.gns3a index d451a6f5..b173b812 100644 --- a/gns3server/appliances/zentyal-server.gns3a +++ b/gns3server/appliances/zentyal-server.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4f5edc3d-f890-4d22-a17d-608c0dba4002", "name": "Zentyal Server", "category": "guest", "description": "The on-premise Mail and Directory server. Native compatibility with Microsoft Active Directory. You can control your IT infrastructure from a single point of user management, regardless of the different offices and locations your business has. True Microsoft Outlook compatibility. Your users can continue using their favorite email clients, without any service interruptions and without having to install any plug-in or connector.", diff --git a/gns3server/appliances/zeroshell.gns3a b/gns3server/appliances/zeroshell.gns3a index f62cfa10..e34dc337 100644 --- a/gns3server/appliances/zeroshell.gns3a +++ b/gns3server/appliances/zeroshell.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "a210781e-471a-4628-8f43-83941c3909a6", "name": "ZeroShell", "category": "router", "description": "Zeroshell is a Linux distribution for servers and embedded devices aimed at providing the main network services a LAN requires. It is available in the form of Live CD or Compact Flash image and you can configure and administer it using your web browser.", diff --git a/gns3server/compute/docker/__init__.py b/gns3server/compute/docker/__init__.py index 1a13d1af..ea2a63cd 100644 --- a/gns3server/compute/docker/__init__.py +++ b/gns3server/compute/docker/__init__.py @@ -111,7 +111,7 @@ class Docker(BaseManager): body = await response.read() response.close() if body and len(body): - if response.headers['CONTENT-TYPE'] == 'application/json': + if response.headers.get('CONTENT-TYPE') == 'application/json': body = json.loads(body.decode("utf-8")) else: body = body.decode("utf-8") diff --git a/gns3server/compute/docker/docker_vm.py b/gns3server/compute/docker/docker_vm.py index 940aeab6..b662e2e5 100644 --- a/gns3server/compute/docker/docker_vm.py +++ b/gns3server/compute/docker/docker_vm.py @@ -94,7 +94,7 @@ class DockerVM(BaseNode): self._console_websocket = None self._extra_hosts = extra_hosts self._extra_volumes = extra_volumes or [] - self._permissions_fixed = False + self._permissions_fixed = True self._display = None self._closing = False diff --git a/gns3server/crash_report.py b/gns3server/crash_report.py index 0da20a6e..72629986 100644 --- a/gns3server/crash_report.py +++ b/gns3server/crash_report.py @@ -58,7 +58,7 @@ class CrashReport: Report crash to a third party service """ - DSN = "https://959feb527c7441068b1bf80301b6e2c4:efa6d99da4c64faa8a7d929360765b40@o19455.ingest.sentry.io/38482" + DSN = "https://3d11e6bad51c40d68083139bc90131a5:329b1a884f54494fad42c8a770fd2c27@o19455.ingest.sentry.io/38482" _instance = None def __init__(self): diff --git a/gns3server/version.py b/gns3server/version.py index 4ad799f4..8a0aa5d9 100644 --- a/gns3server/version.py +++ b/gns3server/version.py @@ -23,8 +23,8 @@ # or negative for a release candidate or beta (after the base version # number has been incremented) -__version__ = "2.2.26" -__version_info__ = (2, 2, 26, 0) +__version__ = "2.2.27" +__version_info__ = (2, 2, 27, 0) if "dev" in __version__: try: