From f80aca7633a819bea849eb51b428ed6d123f904f Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 8 Nov 2022 18:40:27 +0800 Subject: [PATCH] Sync appliance files --- gns3server/appliances/alpine-linux-virt.gns3a | 45 +++++++++++++ gns3server/appliances/aruba-arubaoscx.gns3a | 13 ++++ gns3server/appliances/debian.gns3a | 28 ++++---- gns3server/appliances/openwrt.gns3a | 30 +++++++++ gns3server/appliances/reactos.gns3a | 67 +++++++++++++++++++ gns3server/appliances/vyos.gns3a | 45 ++++++++----- 6 files changed, 198 insertions(+), 30 deletions(-) create mode 100644 gns3server/appliances/alpine-linux-virt.gns3a create mode 100644 gns3server/appliances/reactos.gns3a diff --git a/gns3server/appliances/alpine-linux-virt.gns3a b/gns3server/appliances/alpine-linux-virt.gns3a new file mode 100644 index 00000000..d7c2883d --- /dev/null +++ b/gns3server/appliances/alpine-linux-virt.gns3a @@ -0,0 +1,45 @@ +{ + "appliance_id": "3da5c614-772c-4963-af86-f24e058c9216", + "name": "Alpine Linux Virt", + "category": "guest", + "description": "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.\n\nThis is the qemu version of Alpine Linux, stripped down to the maximum, only the default packages are installed without an SSH server.", + "vendor_name": "Alpine Linux Development Team", + "vendor_url": "http://alpinelinux.org", + "documentation_url": "http://wiki.alpinelinux.org", + "product_name": "Alpine Linux Virt", + "registry_version": 4, + "status": "stable", + "availability": "free", + "maintainer": "Adnan RIHAN", + "maintainer_email": "adnan@rihan.fr", + "usage": "Autologin is enabled as \"root\" with no password.\n\nThe network interfaces aren't configured, you can do either of the following:\n- Use alpine's DHCP client: `udhcpc`\n- Configure them manually (ip address add …, ip route add …)\n- Modify interfaces file in /etc/network/interfaces\n- Use alpine's wizard: `setup-interfaces`", + "symbol": "alpine-virt-qemu.svg", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "ram": 128, + "hda_disk_interface": "virtio", + "arch": "x86_64", + "console_type": "telnet", + "kvm": "allow" + }, + "images": [ + { + "filename": "alpine-virt-3.16.img", + "version": "3.16", + "md5sum": "ce90ff64b8f8e5860c49ea4a038e54cc", + "filesize": 96468992, + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/alpine-virt-3.16.img/download" + } + ], + "versions": [ + { + "name": "3.16", + "images": { + "hda_disk_image": "alpine-virt-3.16.img" + } + } + ] +} diff --git a/gns3server/appliances/aruba-arubaoscx.gns3a b/gns3server/appliances/aruba-arubaoscx.gns3a index db45527b..39afe6a6 100644 --- a/gns3server/appliances/aruba-arubaoscx.gns3a +++ b/gns3server/appliances/aruba-arubaoscx.gns3a @@ -30,6 +30,13 @@ "process_priority": "normal" }, "images": [ + { + "filename": "arubaoscx-disk-image-genericx86-p4-20220815162137.vmdk", + "version": "10.10.1000", + "md5sum": "40f9ddf1e12640376af443b5d982f2f6", + "filesize": 356162560, + "download_url": "https://asp.arubanetworks.com/" + }, { "filename": "arubaoscx-disk-image-genericx86-p4-20220616193419.vmdk", "version": "10.10.0002", @@ -95,6 +102,12 @@ } ], "versions": [ + { + "name": "10.10.1000", + "images": { + "hda_disk_image": "arubaoscx-disk-image-genericx86-p4-20220815162137.vmdk" + } + }, { "name": "10.10.0002", "images": { diff --git a/gns3server/appliances/debian.gns3a b/gns3server/appliances/debian.gns3a index 4b98cc20..a4d33d93 100644 --- a/gns3server/appliances/debian.gns3a +++ b/gns3server/appliances/debian.gns3a @@ -24,20 +24,20 @@ }, "images": [ { - "filename": "debian-11-genericcloud-amd64-20220711-1073.qcow2", - "version": "11.4", - "md5sum": "e8fadf4bbf7324a2e2875a5ba00588e7", - "filesize": 253231104, + "filename": "debian-11-genericcloud-amd64-20220911-1135.qcow2", + "version": "11.5", + "md5sum": "06e481ddd23682af4326226661c13d8f", + "filesize": 254672896, "download_url": "https://cloud.debian.org/images/cloud/bullseye/", - "direct_download_url": "https://cloud.debian.org/images/cloud/bullseye/20220711-1073/debian-11-genericcloud-amd64-20220711-1073.qcow2" + "direct_download_url": "https://cloud.debian.org/images/cloud/bullseye/20220911-1135/debian-11-genericcloud-amd64-20220911-1135.qcow2" }, { - "filename": "debian-10-genericcloud-amd64-20220328-962.qcow2", - "version": "10.12", - "md5sum": "e92dfa1fc779fff807856f6ea6876e42", - "filesize": 232980480, + "filename": "debian-10-genericcloud-amd64-20220911-1135.qcow2", + "version": "10.13", + "md5sum": "9d4d1175bef974caba79dd6ca33d500c", + "filesize": 234749952, "download_url": "https://cloud.debian.org/images/cloud/buster/", - "direct_download_url": "https://cloud.debian.org/images/cloud/buster/20220328-962/debian-10-genericcloud-amd64-20220328-962.qcow2" + "direct_download_url": "https://cloud.debian.org/images/cloud/buster/20220911-1135/debian-10-genericcloud-amd64-20220911-1135.qcow2" }, { "filename": "debian-cloud-init-data.iso", @@ -49,16 +49,16 @@ ], "versions": [ { - "name": "11.4", + "name": "11.5", "images": { - "hda_disk_image": "debian-11-genericcloud-amd64-20220711-1073.qcow2", + "hda_disk_image": "debian-11-genericcloud-amd64-20220911-1135.qcow2", "cdrom_image": "debian-cloud-init-data.iso" } }, { - "name": "10.12", + "name": "10.13", "images": { - "hda_disk_image": "debian-10-genericcloud-amd64-20220328-962.qcow2", + "hda_disk_image": "debian-10-genericcloud-amd64-20220911-1135.qcow2", "cdrom_image": "debian-cloud-init-data.iso" } } diff --git a/gns3server/appliances/openwrt.gns3a b/gns3server/appliances/openwrt.gns3a index 2a293c62..a8bc8bf7 100644 --- a/gns3server/appliances/openwrt.gns3a +++ b/gns3server/appliances/openwrt.gns3a @@ -23,6 +23,24 @@ "kvm": "allow" }, "images": [ + { + "filename": "openwrt-22.03.0-x86-64-generic-ext4-combined.img", + "version": "22.03.0", + "md5sum": "0f9a266bd8a6cdfcaf0b59f7ba103a0e", + "filesize": 126353408, + "download_url": "https://downloads.openwrt.org/releases/22.03.0/targets/x86/64/", + "direct_download_url": "https://downloads.openwrt.org/releases/22.03.0/targets/x86/64/openwrt-22.03.0-x86-64-generic-ext4-combined.img.gz", + "compression": "gzip" + }, + { + "filename": "openwrt-21.02.3-x86-64-generic-ext4-combined.img", + "version": "21.02.3", + "md5sum": "652c432e758420cb8d749139e8bef14b", + "filesize": 126353408, + "download_url": "https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/", + "direct_download_url": "https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/openwrt-21.02.3-x86-64-generic-ext4-combined.img.gz", + "compression": "gzip" + }, { "filename": "openwrt-21.02.1-x86-64-generic-ext4-combined.img", "version": "21.02.1", @@ -196,6 +214,18 @@ } ], "versions": [ + { + "name": "22.03.0", + "images": { + "hda_disk_image": "openwrt-22.03.0-x86-64-generic-ext4-combined.img" + } + }, + { + "name": "21.02.3", + "images": { + "hda_disk_image": "openwrt-21.02.3-x86-64-generic-ext4-combined.img" + } + }, { "name": "21.02.1", "images": { diff --git a/gns3server/appliances/reactos.gns3a b/gns3server/appliances/reactos.gns3a new file mode 100644 index 00000000..391abe95 --- /dev/null +++ b/gns3server/appliances/reactos.gns3a @@ -0,0 +1,67 @@ +{ + "appliance_id": "c811e588-39ef-41e9-9f60-6e8e08618c3d", + "name": "ReactOS", + "category": "guest", + "description": "Imagine running your favorite Windows applications and drivers in an open-source environment you can trust.\nThat's the mission of ReactOS! ", + "vendor_name": "ReactOS Project", + "vendor_url": "https://reactos.org/", + "documentation_url": "https://reactos.org/what-is-reactos/", + "product_name": "ReactOS", + "product_url": "https://reactos.org/", + "registry_version": 3, + "status": "stable", + "maintainer": "Savio D'souza", + "maintainer_email": "savio2002@yahoo.co.in", + "usage": "Passwords are set during installation.", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "ram": 1024, + "hda_disk_interface": "ide", + "arch": "x86_64", + "console_type": "vnc", + "kvm": "require" + }, + "images": [ + { + "filename": "ReactOS-0.4.14-release-15-gb6088a6.iso", + "version": "Installer-0.4.14-release-15", + "md5sum": "af4be6b27463446905f155f14232d2b4", + "filesize": 140509184, + "download_url": "https://reactos.org/download", + "direct_download_url": "https://sourceforge.net/projects/reactos/files/ReactOS/0.4.14/ReactOS-0.4.14-release-21-g1302c1b-iso.zip/download" + }, + { + "filename": "ReactOS-0.4.14-release-15-gb6088a6-Live.iso", + "version": "Live-0.4.14-release-15", + "md5sum": "73c1a0169a9a3b8a4feb91f4d00f5e97", + "filesize": 267386880, + "download_url": "https://reactos.org/download", + "direct_download_url": "https://sourceforge.net/projects/reactos/files/ReactOS/0.4.14/ReactOS-0.4.14-release-21-g1302c1b-live.zip/download" + }, + { + "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": "Installer-0.4.14-release-15", + "images": { + "hda_disk_image": "empty30G.qcow2", + "cdrom_image": "ReactOS-0.4.14-release-15-gb6088a6.iso" + } + }, + { + "name": "Live-0.4.14-release-15", + "images": { + "hda_disk_image": "empty30G.qcow2", + "cdrom_image": "ReactOS-0.4.14-release-15-gb6088a6-Live.iso" + } + } + ] +} diff --git a/gns3server/appliances/vyos.gns3a b/gns3server/appliances/vyos.gns3a index 4004a1bc..540bd1ed 100644 --- a/gns3server/appliances/vyos.gns3a +++ b/gns3server/appliances/vyos.gns3a @@ -2,7 +2,7 @@ "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.", + "description": "VyOS is a community fork of Vyatta, a Linux-based network operating system that provides software-based network routing, firewall, and VPN functionality.", "vendor_name": "Linux", "vendor_url": "https://vyos.net/", "documentation_url": "https://docs.vyos.io/", @@ -26,6 +26,20 @@ "kvm": "allow" }, "images": [ + { + "filename": "vyos-1.3.2-amd64.iso", + "version": "1.3.2", + "md5sum": "070743faac800f9e5197058a8b6b3ba1", + "filesize": 334495744, + "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-2-generic-iso-image" + }, + { + "filename": "vyos-1.3.1-S1-amd64.iso", + "version": "1.3.1-S1", + "md5sum": "781f345e8a4ab9eb9e075ce5c87c8817", + "filesize": 351272960, + "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-1-s1-generic-iso-image" + }, { "filename": "vyos-1.3.1-amd64.iso", "version": "1.3.1", @@ -40,14 +54,6 @@ "filesize": 338690048, "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-0-generic-iso-image" }, - { - "filename": "vyos-1.3.0-epa3-amd64.iso", - "version": "1.3.0-epa3", - "md5sum": "1b5de684d8995844e35fa5cec3171811", - "filesize": 331350016, - "download_url": "https://vyos.net/get/snapshots/", - "direct_download_url": "https://s3.amazonaws.com/s3-us.vyos.io/snapshot/vyos-1.3.0-epa3/vyos-1.3.0-epa3-amd64.iso" - }, { "filename": "vyos-1.2.8-amd64.iso", "version": "1.2.8", @@ -80,6 +86,20 @@ } ], "versions": [ + { + "name": "1.3.2", + "images": { + "hda_disk_image": "empty8G.qcow2", + "cdrom_image": "vyos-1.3.2-amd64.iso" + } + }, + { + "name": "1.3.1-S1", + "images": { + "hda_disk_image": "empty8G.qcow2", + "cdrom_image": "vyos-1.3.1-S1-amd64.iso" + } + }, { "name": "1.3.1", "images": { @@ -94,13 +114,6 @@ "cdrom_image": "vyos-1.3.0-amd64.iso" } }, - { - "name": "1.3.0-epa3", - "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.3.0-epa3-amd64.iso" - } - }, { "name": "1.2.8", "images": {