diff --git a/gns3server/appliances/IPCop.gns3a b/gns3server/appliances/IPCop.gns3a new file mode 100644 index 00000000..2fdb1ef3 --- /dev/null +++ b/gns3server/appliances/IPCop.gns3a @@ -0,0 +1,51 @@ +{ + "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.", + "vendor_name": "IP Cop", + "vendor_url": "https://www.kali.org/", + "documentation_url": "http://www.ipcop.org/docs.html", + "product_name": "IP Cop", + "registry_version": 3, + "status": "stable", + "maintainer": "Brent Stewart", + "maintainer_email": "brent@stewart.tc", + "usage": "", + "symbol": "shieldedtux.png", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "e1000", + "adapters": 3, + "ram": 1024, + "arch": "x86_64", + "console_type": "vnc", + "kvm": "require" + }, + "images": [ + { + "filename": "ipcop-2.1.8-install-cd.i486.iso", + "version": "2.1.9", + "md5sum": "1394a7bd4e5c6fe8db70007278826101", + "filesize": 65011712, + "download_url": "http://www.ipcop.org/download.html", + "direct_download_url": "https://sourceforge.net/projects/ipcop/files/IPCop/IPCop%202.1.8/ipcop-2.1.8-install-cd.i486.iso" + }, + { + "filename": "empty8G.qcow2", + "version": "1.0", + "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" + } + ], + "versions": [ + { + "name": "2.1.9", + "images": { + "hda_disk_image": "empty8G.qcow2", + "cdrom_image": "ipcop-2.1.8-install-cd.i486.iso" + } + } + ] +} diff --git a/gns3server/appliances/Raspian.gns3a b/gns3server/appliances/Raspian.gns3a new file mode 100644 index 00000000..2e7af200 --- /dev/null +++ b/gns3server/appliances/Raspian.gns3a @@ -0,0 +1,50 @@ +{ + "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.", + "vendor_name": "Raspberry Pi Foundation", + "vendor_url": "https://www.raspberrypi.org", + "product_name": "Raspberry Pi Desktop", + "product_url": "https://www.raspberrypi.org/downloads/raspberry-pi-desktop/", + "registry_version": 3, + "status": "stable", + "availability": "free", + "maintainer": "Brent Stewart", + "maintainer_email": "brent@stewart.tc", + "usage": "Default password is raspberry", + "symbol": "rpi.png", + "qemu": { + "adapter_type": "virtio", + "adapters": 1, + "ram": 1024, + "hda_disk_interface": "sata", + "arch": "x86_64", + "console_type": "vnc", + "kvm": "disable" + }, + "images": [ + { + "filename": "2020-02-12-rpd-x86-buster.iso", + "version": "2020-02-12", + "md5sum": "98f34fb53086752b4c9c452094f30740", + "filesize": 3128147968, + "download_url": "https://www.raspberrypi.org/downloads/raspberry-pi-desktop/" + }, + { + "filename": "empty8G.qcow2", + "version": "1", + "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download" + } + ], + "versions": [ + { + "name": "2020-02-12", + "images": { + "hda_disk_image": "empty8G.qcow2", + "cdrom_image": "2020-02-12-rpd-x86-buster.iso" + } + } + ] +} diff --git a/gns3server/appliances/cisco-dcnm.gns3a b/gns3server/appliances/cisco-dcnm.gns3a index 4745abbe..3fba6a32 100644 --- a/gns3server/appliances/cisco-dcnm.gns3a +++ b/gns3server/appliances/cisco-dcnm.gns3a @@ -25,6 +25,13 @@ "options": "-smp 2" }, "images": [ + { + "filename": "dcnm-va.11.4.1.iso", + "version": "11.4.1", + "md5sum": "37b30d7a13b2fd436478e0e3049e4da6", + "filesize": 5378867680, + "download_url": "https://software.cisco.com/download/home/281722751/type/282088134/release/11.4%25281%2529" + }, { "filename": "dcnm-va.11.2.1.iso", "version": "11.2.1", @@ -56,6 +63,13 @@ } ], "versions": [ + { + "name": "11.4.1", + "images": { + "hda_disk_image": "empty100G.qcow2", + "cdrom_image": "dcnm-va.11.4.1.iso" + } + }, { "name": "11.2.1", "images": { diff --git a/gns3server/appliances/cisco-iosxrv9k.gns3a b/gns3server/appliances/cisco-iosxrv9k.gns3a index b8598ae4..e1084abe 100644 --- a/gns3server/appliances/cisco-iosxrv9k.gns3a +++ b/gns3server/appliances/cisco-iosxrv9k.gns3a @@ -25,6 +25,13 @@ "options": "-smp 4 -cpu host" }, "images": [ + { + "filename": "xrv9k-fullk9-x-7.1.1.qcow2", + "version": "7.1.1", + "md5sum": "dcf241e3f8df0151fec2c7bfac9d96ac", + "filesize": 1443758080, + "download_url": "https://software.cisco.com/download/home/286288939/type/280805694/release/7.1.1" + }, { "filename": "xrv9k-fullk9-x-7.0.1.qcow2", "version": "7.0.1", @@ -97,6 +104,12 @@ } ], "versions": [ + { + "name": "7.1.1", + "images": { + "hda_disk_image": "xrv9k-fullk9-x-7.1.1.qcow2" + } + }, { "name": "7.0.1", "images": { diff --git a/gns3server/appliances/juniper-vmx-vcp.gns3a b/gns3server/appliances/juniper-vmx-vcp.gns3a index 4100ffbf..1f1a276d 100644 --- a/gns3server/appliances/juniper-vmx-vcp.gns3a +++ b/gns3server/appliances/juniper-vmx-vcp.gns3a @@ -28,7 +28,7 @@ "options": "-nographic -enable-kvm" }, "images": [ - { + { "filename": "junos-vmx-x86-64-20.2R1.10.qcow2", "version": "20.2R1.10-KVM", "md5sum": "182484474accf07bd403ef17fa2959a9", @@ -357,7 +357,7 @@ } ], "versions": [ - { + { "name": "20.2R1.10-KVM", "images": { "hda_disk_image": "junos-vmx-x86-64-20.2R1.10.qcow2", diff --git a/gns3server/appliances/juniper-vmx-vfp.gns3a b/gns3server/appliances/juniper-vmx-vfp.gns3a index f723023e..9e6a9e35 100644 --- a/gns3server/appliances/juniper-vmx-vfp.gns3a +++ b/gns3server/appliances/juniper-vmx-vfp.gns3a @@ -26,7 +26,7 @@ "options": "-nographic -enable-kvm -smp cpus=3" }, "images": [ - { + { "filename": "vFPC-20200526.img", "version": "20.2R1.10-KVM", "md5sum": "400652d7e450b0bf8ad4cc37db46b78c", @@ -154,7 +154,7 @@ } ], "versions": [ - { + { "name": "20.2R1.10-KVM", "images": { "hda_disk_image": "vFPC-20200526.img" diff --git a/gns3server/appliances/juniper-vqfx-pfe.gns3a b/gns3server/appliances/juniper-vqfx-pfe.gns3a index d4838a53..889e982b 100644 --- a/gns3server/appliances/juniper-vqfx-pfe.gns3a +++ b/gns3server/appliances/juniper-vqfx-pfe.gns3a @@ -25,6 +25,13 @@ "options": "-nographic" }, "images": [ + { + "filename": "vqfx-20.2R1-2019010209-pfe-qemu.qcow", + "version": "20.2R1", + "md5sum": "d8b68ba6b8c987717f5298ba9292d3a4", + "filesize": 762839040, + "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/" + }, { "filename": "cosim-18.4R1.8_20180212.qcow2", "version": "17.4R1 & 18.4R1", @@ -41,6 +48,12 @@ } ], "versions": [ + { + "name": "20.2R1", + "images": { + "hda_disk_image": "vqfx-20.2R1-2019010209-pfe-qemu.qcow" + } + }, { "name": "17.4R1 & 18.4R1", "images": { diff --git a/gns3server/appliances/juniper-vqfx-re.gns3a b/gns3server/appliances/juniper-vqfx-re.gns3a index 16193448..31c2710d 100644 --- a/gns3server/appliances/juniper-vqfx-re.gns3a +++ b/gns3server/appliances/juniper-vqfx-re.gns3a @@ -25,6 +25,13 @@ "options": "-nographic -smp 2" }, "images": [ + { + "filename": "vqfx-20.2R1.10-re-qemu.qcow2", + "version": "20.2R1", + "md5sum": "20220bfa3d387184fce957936eeeb4ec", + "filesize": 675020800, + "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/" + }, { "filename": "jinstall-vqfx-10-f-18.4R1.8.qcow2", "version": "18.4R1", @@ -48,6 +55,12 @@ } ], "versions": [ + { + "name": "20.2R1", + "images": { + "hda_disk_image": "vqfx-20.2R1.10-re-qemu.qcow2" + } + }, { "name": "18.4R1", "images": { diff --git a/gns3server/appliances/juniper-vrr.gns3a b/gns3server/appliances/juniper-vrr.gns3a new file mode 100644 index 00000000..593194ae --- /dev/null +++ b/gns3server/appliances/juniper-vrr.gns3a @@ -0,0 +1,52 @@ +{ + "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.", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", + "documentation_url": "https://www.juniper.net/documentation/product/en_US/virtual-route-reflector", + "product_name": "Juniper vRR", + "product_url": "https://www.juniper.net/us/en/products-services/nos/junos/", + "registry_version": 3, + "status": "experimental", + "maintainer": "none", + "maintainer_email": "developers@gns3.net", + "usage": "Initial username is root, no password.\n\nUSAGE INSTRUCTIONS\n\nConnect the first interface (em0) to your admin VLAN.", + "symbol": "juniper-vmx.svg", + "first_port_name": "em0", + "port_name_format": "em{port1}", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "ram": 8192, + "hda_disk_interface": "ide", + "hdb_disk_interface": "ide", + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "options": "-nographic -enable-kvm" + }, + "images": [ + { + "filename": "junos-x86-64-20.3R1.8.img", + "version": "20.3R1.8-KVM", + "md5sum": "5cd41a792daae2b3fefac1928f2a1894", + "filesize": 2761162752 + }, + { + "filename": "metadata.img", + "version": "20.3R1.8-KVM", + "md5sum": "ae4e3562aa389929476d82420c79d511", + "filesize": 393216 + } + ], + "versions": [ + { + "name": "20.3R1.8-KVM", + "images": { + "hda_disk_image": "junos-x86-64-20.3R1.8.img", + "hdb_disk_image": "metadata.img" + } + } + ] +} diff --git a/gns3server/appliances/openwrt.gns3a b/gns3server/appliances/openwrt.gns3a index 8ad0cbf6..44c37563 100644 --- a/gns3server/appliances/openwrt.gns3a +++ b/gns3server/appliances/openwrt.gns3a @@ -22,6 +22,15 @@ "kvm": "allow" }, "images": [ + { + "filename": "openwrt-19.07.4-x86-64-combined-ext4.img", + "version": "19.07.4", + "md5sum": "e8bde404ab527ab40ef9643bca9f7432", + "filesize": 285736960, + "download_url": "https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/", + "direct_download_url": "https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/openwrt-19.07.4-x86-64-combined-ext4.img.gz", + "compression": "gzip" + }, { "filename": "openwrt-19.07.3-x86-64-combined-ext4.img", "version": "19.07.3", @@ -132,6 +141,12 @@ } ], "versions": [ + { + "name": "19.07.4", + "images": { + "hda_disk_image": "openwrt-19.07.4-x86-64-combined-ext4.img" + } + }, { "name": "19.07.3", "images": { diff --git a/gns3server/appliances/vyos.gns3a b/gns3server/appliances/vyos.gns3a index 5ca97f53..a6c04274 100644 --- a/gns3server/appliances/vyos.gns3a +++ b/gns3server/appliances/vyos.gns3a @@ -25,6 +25,13 @@ "kvm": "allow" }, "images": [ + { + "filename": "vyos-1.2.6-amd64.iso", + "version": "1.2.6", + "md5sum": "dbf5335c16967cd5f768d1ca927666db", + "filesize": 428867584, + "download_url": "https://downloads.vyos.io/?dir=release/current/1.2.6" + }, { "filename": "vyos-1.3-rolling-202005040117-amd64.iso", "version": "1.3-rolling-202005040117", @@ -75,6 +82,13 @@ } ], "versions": [ + { + "name": "1.2.6", + "images": { + "hda_disk_image": "empty8G.qcow2", + "cdrom_image": "vyos-1.2.6-amd64.iso" + } + }, { "name": "1.3-rolling-202005040117", "images": {