diff --git a/CHANGELOG b/CHANGELOG index 00efc615..46c1f91a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,26 @@ # Change Log +## 2.1.8 14/06/2018 + +* 'caplog.text()' syntax is deprecated, use 'caplog.text' property instead. +* Remove problematic pytest-capturelog dev dependency. +* Fix API status code for start/stop/suspend/reload a node. Fixes #1353. Fix issues with test. Update documentation. +* Don't send variables to computes where are empty, Ref: #1340 + +## 2.1.7 12/06/2018 + +* Don't release NIO UDP ports when updating docker container. +* Timeout for stream file. +* Fix switching console type from telnet to VNC throws error. +* Fix timeout error with "save as" for large projects. +* Update API documentation +* Add API endpoint to return all links attached to a node. +* Fix issue with some SVG symbols that could not be used in GNS3. This was due to the height and width values being percentages. +* Show correct free disk space value. +* Force prompt-toolkit to version 1.0.15 +* Remove unwanted trailing characters and other white spaces when reading .md5sum files. +* Change order to find vnetlib on Windows (PATH -> Registry -> Default directories). + ## 2.1.6 22/05/2018 * Locks down async-timeout<3.0.0 for P3.4 support; Fixes: #1331 diff --git a/docs/api/examples/compute_delete_projectsprojectid.txt b/docs/api/examples/compute_delete_projectsprojectid.txt index 295d5281..7e414943 100644 --- a/docs/api/examples/compute_delete_projectsprojectid.txt +++ b/docs/api/examples/compute_delete_projectsprojectid.txt @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:25 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeid.txt index e0e21c46..b1a3396d 100644 --- a/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeid.txt +++ b/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/ff343cd6-7fac-420e-a426-1ad7ad5b71ee' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f95094c7-e60b-494a-9e2e-1029e8ba7520' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/ff343cd6-7fac-420e-a426-1ad7ad5b71ee HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f95094c7-e60b-494a-9e2e-1029e8ba7520 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:16 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:53 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index c28b021c..5c72b5c0 100644 --- a/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/bc74c090-0772-4300-a93b-04f6ea2647a0/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/cb9bad9b-ce54-4e3d-bfc8-ce71102679f3/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/bc74c090-0772-4300-a93b-04f6ea2647a0/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/cb9bad9b-ce54-4e3d-bfc8-ce71102679f3/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:14 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:52 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 9a2add93..8368ee52 100644 --- a/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7117741a-0e1a-4b84-87c6-20de525d9f68/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/f1895cc9-b108-4d2d-9124-4dce48c1c129/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7117741a-0e1a-4b84-87c6-20de525d9f68/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/f1895cc9-b108-4d2d-9124-4dce48c1c129/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:18 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt index 1d7435b5..5725b3d2 100644 --- a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt +++ b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d3f81178-d4d7-4799-94be-5e5fb5c46aa4' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/66c8500b-f0d5-44c9-82c1-0d3da540244e' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d3f81178-d4d7-4799-94be-5e5fb5c46aa4 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/66c8500b-f0d5-44c9-82c1-0d3da540244e HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:20 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt index d43c031a..6eb9348b 100644 --- a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f5b0d377-3983-4483-a367-9c98f07a9852/adapters/1/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d6229240-1a46-4d3c-a1a9-337d26a77b5e/adapters/1/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f5b0d377-3983-4483-a367-9c98f07a9852/adapters/1/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d6229240-1a46-4d3c-a1a9-337d26a77b5e/adapters/1/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:21 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeid.txt index 10cbdd32..7950e40c 100644 --- a/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeid.txt +++ b/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/12b2d7f3-e7c7-46df-92a5-2758c8120fc2' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/4a2593fd-366d-4522-a97e-073a181286d2' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/12b2d7f3-e7c7-46df-92a5-2758c8120fc2 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/4a2593fd-366d-4522-a97e-073a181286d2 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:23 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index df4123dd..8d8236c0 100644 --- a/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/66b72078-b41c-44d8-bd8b-aba42d3f8401/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/2ba5227f-4507-4711-844a-99dec989438e/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/66b72078-b41c-44d8-bd8b-aba42d3f8401/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/2ba5227f-4507-4711-844a-99dec989438e/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt index 2247ad85..fc5ce67f 100644 --- a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt +++ b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5f7dc680-8b8f-426a-a551-d9fd65c9fb87' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3473a78b-a3f5-4881-8b9e-f19aa53bd728' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5f7dc680-8b8f-426a-a551-d9fd65c9fb87 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3473a78b-a3f5-4881-8b9e-f19aa53bd728 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 0fd45db2..f909e480 100644 --- a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/65b29b91-c439-4dd1-b26d-9810d4d2c664/adapters/1/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7c89c8c7-e145-4025-a087-a7d7e07d608f/adapters/1/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/65b29b91-c439-4dd1-b26d-9810d4d2c664/adapters/1/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7c89c8c7-e145-4025-a087-a7d7e07d608f/adapters/1/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:27 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeid.txt index 317c3fc8..3c47aa49 100644 --- a/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeid.txt +++ b/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/9af8deca-3a3c-4a62-871e-1f03ce648219' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/9ec32584-d2e6-4755-9e90-43a6f183eb4b' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/9af8deca-3a3c-4a62-871e-1f03ce648219 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/9ec32584-d2e6-4755-9e90-43a6f183eb4b HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 1c62cad2..51859fe6 100644 --- a/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/ff09abc5-54be-484b-8ce4-541c3540391b/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/0d9d51bc-c5a5-45a9-ad54-5f6e9f363cdf/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/ff09abc5-54be-484b-8ce4-541c3540391b/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/0d9d51bc-c5a5-45a9-ad54-5f6e9f363cdf/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index bb380dcf..f9178243 100644 --- a/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a738b8f9-c9fd-4c8d-a501-3d155372fd35/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e829e5dc-bd64-4143-ae29-fae4badae401/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a738b8f9-c9fd-4c8d-a501-3d155372fd35/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e829e5dc-bd64-4143-ae29-fae4badae401/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:59 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt index b6dfef46..a328161b 100644 --- a/docs/api/examples/compute_delete_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/245b57d1-8bc1-4eea-ab06-b52dba8b66e9/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/d5bc283f-2d66-4cf6-8ee2-98ad1262b32f/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/245b57d1-8bc1-4eea-ab06-b52dba8b66e9/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/d5bc283f-2d66-4cf6-8ee2-98ad1262b32f/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:40 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:09 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt index 62cfbcb8..c3d9a9c9 100644 --- a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt +++ b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/5181c59d-825a-49a1-99e7-13e86f32be4a' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ffbdfb95-bf03-4183-8a10-9d33f16ac422' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/5181c59d-825a-49a1-99e7-13e86f32be4a HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ffbdfb95-bf03-4183-8a10-9d33f16ac422 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} diff --git a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index f2c5c54e..ed2c6ef6 100644 --- a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fc54e02b-6f48-46f8-9854-8424524f908b/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4696f8f1-830d-4075-bd0e-717732c8dec5/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fc54e02b-6f48-46f8-9854-8424524f908b/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4696f8f1-830d-4075-bd0e-717732c8dec5/adapters/0/ports/0/nio HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio diff --git a/docs/api/examples/compute_get_capabilities.txt b/docs/api/examples/compute_get_capabilities.txt index 9174c0f1..9e08bf09 100644 --- a/docs/api/examples/compute_get_capabilities.txt +++ b/docs/api/examples/compute_get_capabilities.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 366 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:14 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:52 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/capabilities { @@ -30,5 +30,5 @@ X-Route: /v2/compute/capabilities "iou" ], "platform": "linuxdebian", - "version": "2.1.7dev1" + "version": "2.1.8dev1" } diff --git a/docs/api/examples/compute_get_iouimages.txt b/docs/api/examples/compute_get_iouimages.txt index 2b6aea31..6f86611a 100644 --- a/docs/api/examples/compute_get_iouimages.txt +++ b/docs/api/examples/compute_get_iouimages.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 149 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:21 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/iou/images [ diff --git a/docs/api/examples/compute_get_networkinterfaces.txt b/docs/api/examples/compute_get_networkinterfaces.txt index 1ce5057e..1bd7fb07 100644 --- a/docs/api/examples/compute_get_networkinterfaces.txt +++ b/docs/api/examples/compute_get_networkinterfaces.txt @@ -6,79 +6,52 @@ GET /v2/compute/network/interfaces HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 4266 +Content-Length: 2298 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:24 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/network/interfaces [ { - "id": "bridge0", - "ip_address": "", - "mac_address": "ca:2a:14:12:34:00", - "name": "bridge0", - "netmask": "", + "id": "docker0", + "ip_address": "172.17.0.1", + "mac_address": "02:42:3f:1f:8d:78", + "name": "docker0", + "netmask": "255.255.0.0", "special": true, "type": "ethernet" }, { - "id": "en0", - "ip_address": "", - "mac_address": "c8:2a:14:21:cf:c8", - "name": "en0", - "netmask": "", - "special": false, - "type": "ethernet" - }, - { - "id": "en1", - "ip_address": "192.168.1.10", - "mac_address": "10:9a:dd:a4:f1:6a", - "name": "en1", - "netmask": "255.255.255.0", - "special": false, - "type": "ethernet" - }, - { - "id": "en2", - "ip_address": "", - "mac_address": "d2:00:18:cc:6a:60", - "name": "en2", - "netmask": "", - "special": false, - "type": "ethernet" - }, - { - "id": "fw0", - "ip_address": "", - "mac_address": "c8:2a:14:ff:fe:8c:c6:a6", - "name": "fw0", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "lo0", + "id": "lo", "ip_address": "127.0.0.1", - "mac_address": "", - "name": "lo0", + "mac_address": "00:00:00:00:00:00", + "name": "lo", "netmask": "255.0.0.0", "special": true, "type": "ethernet" }, { - "id": "p2p0", + "id": "virbr0", + "ip_address": "192.168.122.1", + "mac_address": "00:00:00:00:00:00", + "name": "virbr0", + "netmask": "255.255.255.0", + "special": true, + "type": "ethernet" + }, + { + "id": "virbr0-nic", "ip_address": "", - "mac_address": "02:9a:dd:a4:f1:6a", - "name": "p2p0", + "mac_address": "52:54:00:cb:6a:77", + "name": "virbr0-nic", "netmask": "", "special": true, "type": "ethernet" }, { "id": "vmnet1", - "ip_address": "172.20.1.1", + "ip_address": "172.16.1.1", "mac_address": "00:50:56:c0:00:01", "name": "vmnet1", "netmask": "255.255.255.0", @@ -86,102 +59,48 @@ X-Route: /v2/compute/network/interfaces "type": "ethernet" }, { - "id": "vmnet10", - "ip_address": "172.20.10.1", - "mac_address": "00:50:56:c0:00:0a", - "name": "vmnet10", + "id": "vmnet2", + "ip_address": "172.16.2.1", + "mac_address": "00:50:56:c0:00:02", + "name": "vmnet2", "netmask": "255.255.255.0", "special": true, "type": "ethernet" }, { - "id": "vmnet11", - "ip_address": "172.20.11.1", - "mac_address": "00:50:56:c0:00:0b", - "name": "vmnet11", + "id": "vmnet3", + "ip_address": "172.16.3.1", + "mac_address": "00:50:56:c0:00:03", + "name": "vmnet3", "netmask": "255.255.255.0", "special": true, "type": "ethernet" }, { - "id": "vmnet12", - "ip_address": "172.20.12.1", - "mac_address": "00:50:56:c0:00:0c", - "name": "vmnet12", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet13", - "ip_address": "172.20.13.1", - "mac_address": "00:50:56:c0:00:0d", - "name": "vmnet13", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet14", - "ip_address": "172.20.14.1", - "mac_address": "00:50:56:c0:00:0e", - "name": "vmnet14", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet15", - "ip_address": "172.20.15.1", - "mac_address": "00:50:56:c0:00:0f", - "name": "vmnet15", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet16", - "ip_address": "172.20.16.1", - "mac_address": "00:50:56:c0:00:10", - "name": "vmnet16", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet17", - "ip_address": "172.20.17.1", - "mac_address": "00:50:56:c0:00:11", - "name": "vmnet17", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet18", - "ip_address": "172.20.18.1", - "mac_address": "00:50:56:c0:00:12", - "name": "vmnet18", - "netmask": "255.255.255.0", - "special": true, - "type": "ethernet" - }, - { - "id": "vmnet19", - "ip_address": "172.20.19.1", - "mac_address": "00:50:56:c0:00:13", - "name": "vmnet19", + "id": "vmnet4", + "ip_address": "172.16.10.1", + "mac_address": "00:50:56:c0:00:04", + "name": "vmnet4", "netmask": "255.255.255.0", "special": true, "type": "ethernet" }, { "id": "vmnet8", - "ip_address": "192.168.100.1", + "ip_address": "192.168.195.1", "mac_address": "00:50:56:c0:00:08", "name": "vmnet8", "netmask": "255.255.255.0", "special": true, "type": "ethernet" + }, + { + "id": "wlp58s0", + "ip_address": "192.168.208.79", + "mac_address": "9c:b6:d0:dc:20:29", + "name": "wlp58s0", + "netmask": "255.255.248.0", + "special": false, + "type": "ethernet" } ] diff --git a/docs/api/examples/compute_get_projects.txt b/docs/api/examples/compute_get_projects.txt index dfe9f6ae..1ad95692 100644 --- a/docs/api/examples/compute_get_projects.txt +++ b/docs/api/examples/compute_get_projects.txt @@ -8,19 +8,19 @@ HTTP/1.1 200 Connection: close Content-Length: 252 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:25 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects [ { "name": "test", - "project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f", + "project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b", "variables": null }, { "name": "test", - "project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b", + "project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f", "variables": null } ] diff --git a/docs/api/examples/compute_get_projectsprojectid.txt b/docs/api/examples/compute_get_projectsprojectid.txt index bb4cc65f..6f9388e2 100644 --- a/docs/api/examples/compute_get_projectsprojectid.txt +++ b/docs/api/examples/compute_get_projectsprojectid.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 103 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:25 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id} { diff --git a/docs/api/examples/compute_get_projectsprojectidcloudnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidcloudnodesnodeid.txt index c56a9019..c398955d 100644 --- a/docs/api/examples/compute_get_projectsprojectidcloudnodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidcloudnodesnodeid.txt @@ -1,51 +1,36 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/b766dfcb-041e-48a5-a06e-612c4628a95f' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/b81b6f71-e77e-4b7b-8db9-916d4fa832e3' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/b766dfcb-041e-48a5-a06e-612c4628a95f HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/b81b6f71-e77e-4b7b-8db9-916d4fa832e3 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 2926 +Content-Length: 1608 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:14 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:52 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} { "interfaces": [ { - "name": "bridge0", + "name": "docker0", "special": true, "type": "ethernet" }, { - "name": "en0", - "special": false, - "type": "ethernet" - }, - { - "name": "en1", - "special": false, - "type": "ethernet" - }, - { - "name": "en2", - "special": false, - "type": "ethernet" - }, - { - "name": "fw0", + "name": "lo", "special": true, "type": "ethernet" }, { - "name": "lo0", + "name": "virbr0", "special": true, "type": "ethernet" }, { - "name": "p2p0", + "name": "virbr0-nic", "special": true, "type": "ethernet" }, @@ -55,52 +40,17 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} "type": "ethernet" }, { - "name": "vmnet10", + "name": "vmnet2", "special": true, "type": "ethernet" }, { - "name": "vmnet11", + "name": "vmnet3", "special": true, "type": "ethernet" }, { - "name": "vmnet12", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet13", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet14", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet15", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet16", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet17", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet18", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet19", + "name": "vmnet4", "special": true, "type": "ethernet" }, @@ -108,29 +58,22 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} "name": "vmnet8", "special": true, "type": "ethernet" + }, + { + "name": "wlp58s0", + "special": false, + "type": "ethernet" } ], "name": "Cloud 1", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/builtin/b766dfcb-041e-48a5-a06e-612c4628a95f", - "node_id": "b766dfcb-041e-48a5-a06e-612c4628a95f", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/builtin/b81b6f71-e77e-4b7b-8db9-916d4fa832e3", + "node_id": "b81b6f71-e77e-4b7b-8db9-916d4fa832e3", "ports_mapping": [ { - "interface": "en0", - "name": "en0", + "interface": "wlp58s0", + "name": "wlp58s0", "port_number": 0, "type": "ethernet" - }, - { - "interface": "en1", - "name": "en1", - "port_number": 1, - "type": "ethernet" - }, - { - "interface": "en2", - "name": "en2", - "port_number": 2, - "type": "ethernet" } ], "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt index ef787e19..e635d2e1 100644 --- a/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/00997700-f754-409b-bbf9-2774b17ade3c' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2e0bc10f-63ba-4eb6-92fb-9a0ae7b63604' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/00997700-f754-409b-bbf9-2774b17ade3c HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2e0bc10f-63ba-4eb6-92fb-9a0ae7b63604 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 665 +Content-Length: 614 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} { @@ -21,8 +21,8 @@ X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} "l1_keepalives": false, "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c", "name": "PC TEST 1", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/iou/00997700-f754-409b-bbf9-2774b17ade3c", - "node_id": "00997700-f754-409b-bbf9-2774b17ade3c", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/iou/2e0bc10f-63ba-4eb6-92fb-9a0ae7b63604", + "node_id": "2e0bc10f-63ba-4eb6-92fb-9a0ae7b63604", "nvram": 128, "path": "iou.bin", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_get_projectsprojectidnatnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidnatnodesnodeid.txt index 7d406bcb..4a83c59e 100644 --- a/docs/api/examples/compute_get_projectsprojectidnatnodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidnatnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d84b342a-2d54-444d-bb3b-61d7ff3cfa94' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/aa1d9e41-69f6-4963-9d02-480579c677ba' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d84b342a-2d54-444d-bb3b-61d7ff3cfa94 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/aa1d9e41-69f6-4963-9d02-480579c677ba HTTP/1.1 @@ -8,13 +8,13 @@ HTTP/1.1 200 Connection: close Content-Length: 335 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id} { "name": "Nat 1", - "node_id": "d84b342a-2d54-444d-bb3b-61d7ff3cfa94", + "node_id": "aa1d9e41-69f6-4963-9d02-480579c677ba", "ports_mapping": [ { "interface": "virbr0", diff --git a/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt index bd0ffdb2..25d8daba 100644 --- a/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/6db387ed-c99c-4ecf-b7c5-882771ce8f9b' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/e8bbffed-1df7-4d26-a087-da71227cbfeb' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/6db387ed-c99c-4ecf-b7c5-882771ce8f9b HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/e8bbffed-1df7-4d26-a087-da71227cbfeb HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 1468 +Content-Length: 1380 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id} { @@ -44,15 +44,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id} "kernel_image": "", "kernel_image_md5sum": null, "legacy_networking": false, - "mac_address": "0c:dd:80:8f:9b:00", + "mac_address": "0c:dd:80:bf:eb:00", "name": "PC TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/6db387ed-c99c-4ecf-b7c5-882771ce8f9b", - "node_id": "6db387ed-c99c-4ecf-b7c5-882771ce8f9b", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/e8bbffed-1df7-4d26-a087-da71227cbfeb", + "node_id": "e8bbffed-1df7-4d26-a087-da71227cbfeb", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpuv9ozeux/qemu-system-x86_64", + "qemu_path": "/tmp/tmpxudfhxk5/qemu-system-x86_64", "ram": 256, "status": "stopped", "usage": "" diff --git a/docs/api/examples/compute_get_projectsprojectidtracengnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidtracengnodesnodeid.txt index a1c164db..cf7399df 100644 --- a/docs/api/examples/compute_get_projectsprojectidtracengnodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidtracengnodesnodeid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/64614fb7-5040-4046-893d-35a8b6c75bb7' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/31217585-67d0-48b8-b629-97282dd2529e' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/64614fb7-5040-4046-893d-35a8b6c75bb7 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/31217585-67d0-48b8-b629-97282dd2529e HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 487 +Content-Length: 443 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id} { @@ -19,8 +19,8 @@ X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id} "default_destination": "", "ip_address": "", "name": "TraceNG TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/64614fb7-5040-4046-893d-35a8b6c75bb7", - "node_id": "64614fb7-5040-4046-893d-35a8b6c75bb7", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/31217585-67d0-48b8-b629-97282dd2529e", + "node_id": "31217585-67d0-48b8-b629-97282dd2529e", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt index c7907674..fdd242a7 100644 --- a/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/afe8cb47-ddf2-4563-b821-12e9207ab994' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/49b530f4-2887-4493-8863-5ba7b7ca65c6' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/afe8cb47-ddf2-4563-b821-12e9207ab994 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/49b530f4-2887-4493-8863-5ba7b7ca65c6 HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 465 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id} { @@ -22,7 +22,7 @@ X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id} "linked_clone": false, "name": "VMTEST", "node_directory": null, - "node_id": "afe8cb47-ddf2-4563-b821-12e9207ab994", + "node_id": "49b530f4-2887-4493-8863-5ba7b7ca65c6", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 0, "status": "stopped", diff --git a/docs/api/examples/compute_get_projectsprojectidvmwarenodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvmwarenodesnodeid.txt index 9ccbc5d1..7af84739 100644 --- a/docs/api/examples/compute_get_projectsprojectidvmwarenodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidvmwarenodesnodeid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/574e26a7-a3be-4770-9a5e-1976b6621a15' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/1da29a87-e7df-48f5-a409-2627e47f6895' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/574e26a7-a3be-4770-9a5e-1976b6621a15 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/1da29a87-e7df-48f5-a409-2627e47f6895 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 688 +Content-Length: 593 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:31 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:00 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id} { @@ -21,10 +21,10 @@ X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id} "headless": false, "linked_clone": false, "name": "VMTEST", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vmware/574e26a7-a3be-4770-9a5e-1976b6621a15", - "node_id": "574e26a7-a3be-4770-9a5e-1976b6621a15", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vmware/1da29a87-e7df-48f5-a409-2627e47f6895", + "node_id": "1da29a87-e7df-48f5-a409-2627e47f6895", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped", "use_any_adapter": false, - "vmx_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_vmware_get0/test.vmx" + "vmx_path": "/tmp/pytest-of-grossmj/pytest-23/test_vmware_get0/test.vmx" } diff --git a/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt index 555812d8..af793a90 100644 --- a/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/30bdb318-3e61-4679-a102-bf397bcaf821' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/2bb8ee4e-1428-4cbe-bfb3-95c397fbc1d7' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/30bdb318-3e61-4679-a102-bf397bcaf821 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/2bb8ee4e-1428-4cbe-bfb3-95c397fbc1d7 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 428 +Content-Length: 384 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:42 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} { @@ -17,8 +17,8 @@ X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} "console": 5004, "console_type": "telnet", "name": "PC TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/30bdb318-3e61-4679-a102-bf397bcaf821", - "node_id": "30bdb318-3e61-4679-a102-bf397bcaf821", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/2bb8ee4e-1428-4cbe-bfb3-95c397fbc1d7", + "node_id": "2bb8ee4e-1428-4cbe-bfb3-95c397fbc1d7", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_get_qemubinaries.txt b/docs/api/examples/compute_get_qemubinaries.txt index 6ba01c3d..c16e1f03 100644 --- a/docs/api/examples/compute_get_qemubinaries.txt +++ b/docs/api/examples/compute_get_qemubinaries.txt @@ -12,8 +12,8 @@ HTTP/1.1 200 Connection: close Content-Length: 212 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:27 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/qemu/binaries [ diff --git a/docs/api/examples/compute_get_qemucapabilities.txt b/docs/api/examples/compute_get_qemucapabilities.txt index 29c409a6..0ff1e3d5 100644 --- a/docs/api/examples/compute_get_qemucapabilities.txt +++ b/docs/api/examples/compute_get_qemucapabilities.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 39 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:27 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/qemu/capabilities { diff --git a/docs/api/examples/compute_get_version.txt b/docs/api/examples/compute_get_version.txt index 86fadc34..4788348d 100644 --- a/docs/api/examples/compute_get_version.txt +++ b/docs/api/examples/compute_get_version.txt @@ -8,11 +8,11 @@ HTTP/1.1 200 Connection: close Content-Length: 49 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/version { "local": true, - "version": "2.1.7dev1" + "version": "2.1.8dev1" } diff --git a/docs/api/examples/compute_post_projects.txt b/docs/api/examples/compute_post_projects.txt index 64a91447..936e4bbf 100644 --- a/docs/api/examples/compute_post_projects.txt +++ b/docs/api/examples/compute_post_projects.txt @@ -11,8 +11,8 @@ HTTP/1.1 201 Connection: close Content-Length: 103 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:25 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects { diff --git a/docs/api/examples/compute_post_projectsprojectidclose.txt b/docs/api/examples/compute_post_projectsprojectidclose.txt index e83294a7..a1ba0a4d 100644 --- a/docs/api/examples/compute_post_projectsprojectidclose.txt +++ b/docs/api/examples/compute_post_projectsprojectidclose.txt @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:25 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/close diff --git a/docs/api/examples/compute_post_projectsprojectidcloudnodes.txt b/docs/api/examples/compute_post_projectsprojectidcloudnodes.txt index b7b5597f..b06d9df4 100644 --- a/docs/api/examples/compute_post_projectsprojectidcloudnodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidcloudnodes.txt @@ -8,46 +8,31 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes HTTP/ HTTP/1.1 201 Connection: close -Content-Length: 2926 +Content-Length: 1608 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:14 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:52 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes { "interfaces": [ { - "name": "bridge0", + "name": "docker0", "special": true, "type": "ethernet" }, { - "name": "en0", - "special": false, - "type": "ethernet" - }, - { - "name": "en1", - "special": false, - "type": "ethernet" - }, - { - "name": "en2", - "special": false, - "type": "ethernet" - }, - { - "name": "fw0", + "name": "lo", "special": true, "type": "ethernet" }, { - "name": "lo0", + "name": "virbr0", "special": true, "type": "ethernet" }, { - "name": "p2p0", + "name": "virbr0-nic", "special": true, "type": "ethernet" }, @@ -57,52 +42,17 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes "type": "ethernet" }, { - "name": "vmnet10", + "name": "vmnet2", "special": true, "type": "ethernet" }, { - "name": "vmnet11", + "name": "vmnet3", "special": true, "type": "ethernet" }, { - "name": "vmnet12", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet13", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet14", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet15", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet16", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet17", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet18", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet19", + "name": "vmnet4", "special": true, "type": "ethernet" }, @@ -110,29 +60,22 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes "name": "vmnet8", "special": true, "type": "ethernet" + }, + { + "name": "wlp58s0", + "special": false, + "type": "ethernet" } ], "name": "Cloud 1", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/builtin/bd7f1bd9-2752-46bf-a09d-ba0190ac226b", - "node_id": "bd7f1bd9-2752-46bf-a09d-ba0190ac226b", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/builtin/6afa389a-7677-4c7c-9ba4-92c792d58254", + "node_id": "6afa389a-7677-4c7c-9ba4-92c792d58254", "ports_mapping": [ { - "interface": "en0", - "name": "en0", + "interface": "wlp58s0", + "name": "wlp58s0", "port_number": 0, "type": "ethernet" - }, - { - "interface": "en1", - "name": "en1", - "port_number": 1, - "type": "ethernet" - }, - { - "interface": "en2", - "name": "en2", - "port_number": 2, - "type": "ethernet" } ], "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 54dce5ea..a02e212a 100644 --- a/docs/api/examples/compute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/be3c2398-9092-4d78-92af-215ba584ca89/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d65cf983-0042-48a7-866c-e14a2acb09b4/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/be3c2398-9092-4d78-92af-215ba584ca89/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d65cf983-0042-48a7-866c-e14a2acb09b4/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:14 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:52 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt index dd8be630..8f7f7625 100644 --- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/3d15b76d-633d-495e-969f-bbada9d23583/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/dff4edfe-a290-47c3-aa89-599e848cdffd/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/3d15b76d-633d-495e-969f-bbada9d23583/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/dff4edfe-a290-47c3-aa89-599e848cdffd/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:18 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:53 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt index 3a87248a..f2388032 100644 --- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt +++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a6cfdbb2-2e1f-498a-9bcd-26f93a3f7d91/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/b4be74c6-88ef-496b-b0d4-988282e777cb/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a6cfdbb2-2e1f-498a-9bcd-26f93a3f7d91/adapters/0/ports/0/start_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/b4be74c6-88ef-496b-b0d4-988282e777cb/adapters/0/ports/0/start_capture HTTP/1.1 { "capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB" @@ -9,12 +9,12 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a6cf HTTP/1.1 200 Connection: close -Content-Length: 145 +Content-Length: 94 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture { - "pcap_file_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/tmp/captures/test.pcap" + "pcap_file_path": "/tmp/pytest-of-grossmj/pytest-23/test_json4/tmp/captures/test.pcap" } diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt index 96418ae0..70f1aeeb 100644 --- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt +++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/1da544b5-fbfe-4090-bfaf-ad29be48682e/adapters/0/ports/0/stop_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/6dcbdc92-435a-4b17-beaf-8ec8ab75a2e3/adapters/0/ports/0/stop_capture' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/1da544b5-fbfe-4090-bfaf-ad29be48682e/adapters/0/ports/0/stop_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/6dcbdc92-435a-4b17-beaf-8ec8ab75a2e3/adapters/0/ports/0/stop_capture HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidduplicate.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidduplicate.txt index 1eee51c5..b04331b8 100644 --- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidduplicate.txt +++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidduplicate.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/5bea2912-ed23-40f0-bb6f-ece2adab635d/duplicate' -d '{"destination_node_id": "0cc7ed41-e403-41ec-84ad-4322a5f68dd0"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/321e9656-62f1-4e50-a390-4296f37c9f19/duplicate' -d '{"destination_node_id": "0c4fae0a-6712-4fb2-a85f-713c204de98f"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/5bea2912-ed23-40f0-bb6f-ece2adab635d/duplicate HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/321e9656-62f1-4e50-a390-4296f37c9f19/duplicate HTTP/1.1 { - "destination_node_id": "0cc7ed41-e403-41ec-84ad-4322a5f68dd0" + "destination_node_id": "0c4fae0a-6712-4fb2-a85f-713c204de98f" } @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 4 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/duplicate true diff --git a/docs/api/examples/compute_post_projectsprojectidiounodes.txt b/docs/api/examples/compute_post_projectsprojectidiounodes.txt index 17af142f..dfcac9e1 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodes.txt @@ -1,9 +1,9 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "aa8e15e5-218e-4333-9ef0-08b09f4841eb", "path": "iou.bin", "startup_config_content": "hostname test"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "f327173c-2a79-4dee-b57f-eb60c907483b", "path": "iou.bin", "startup_config_content": "hostname test"}' POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes HTTP/1.1 { "name": "PC TEST 1", - "node_id": "aa8e15e5-218e-4333-9ef0-08b09f4841eb", + "node_id": "f327173c-2a79-4dee-b57f-eb60c907483b", "path": "iou.bin", "startup_config_content": "hostname test" } @@ -11,10 +11,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes HTTP/1. HTTP/1.1 201 Connection: close -Content-Length: 665 +Content-Length: 614 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes { @@ -26,8 +26,8 @@ X-Route: /v2/compute/projects/{project_id}/iou/nodes "l1_keepalives": false, "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c", "name": "PC TEST 1", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/iou/aa8e15e5-218e-4333-9ef0-08b09f4841eb", - "node_id": "aa8e15e5-218e-4333-9ef0-08b09f4841eb", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/iou/f327173c-2a79-4dee-b57f-eb60c907483b", + "node_id": "f327173c-2a79-4dee-b57f-eb60c907483b", "nvram": 128, "path": "iou.bin", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 85352b90..f4a0f57a 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1bff8a0e-b7b7-42bb-9992-841feb5f0735/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8df211ee-c604-4870-b13e-b175a3dff8d7/adapters/1/ports/0/nio' -d '{"ethernet_device": "docker0", "type": "nio_ethernet"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1bff8a0e-b7b7-42bb-9992-841feb5f0735/adapters/1/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8df211ee-c604-4870-b13e-b175a3dff8d7/adapters/1/ports/0/nio HTTP/1.1 { - "ethernet_device": "bridge0", + "ethernet_device": "docker0", "type": "nio_ethernet" } @@ -11,11 +11,11 @@ HTTP/1.1 201 Connection: close Content-Length: 64 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:21 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { - "ethernet_device": "bridge0", + "ethernet_device": "docker0", "type": "nio_ethernet" } diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt index a64b69ea..f5435459 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/17acdd5b-0e7e-43d0-97ad-56b3c028b933/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/98f97bfa-322d-425a-ba2e-d03486033ae9/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/17acdd5b-0e7e-43d0-97ad-56b3c028b933/adapters/0/ports/0/start_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/98f97bfa-322d-425a-ba2e-d03486033ae9/adapters/0/ports/0/start_capture HTTP/1.1 { "capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB" @@ -9,12 +9,12 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/17acdd5 HTTP/1.1 200 Connection: close -Content-Length: 145 +Content-Length: 94 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:21 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture { - "pcap_file_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/tmp/captures/test.pcap" + "pcap_file_path": "/tmp/pytest-of-grossmj/pytest-23/test_json4/tmp/captures/test.pcap" } diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt index 20a43c94..9932256e 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/eaa6bbcb-aa29-4ab3-89f9-c386f7c0c018/adapters/0/ports/0/stop_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/751ce475-5613-443f-8780-5b5972a90129/adapters/0/ports/0/stop_capture' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/eaa6bbcb-aa29-4ab3-89f9-c386f7c0c018/adapters/0/ports/0/stop_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/751ce475-5613-443f-8780-5b5972a90129/adapters/0/ports/0/stop_capture HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:21 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidduplicate.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidduplicate.txt index c9e8d7db..65962e97 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidduplicate.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidduplicate.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2dd69453-966f-4a15-83cd-10996ddfec7d/duplicate' -d '{"destination_node_id": "4970e2f4-c1d4-48c5-acb7-43c8f62ad6ec"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8142c124-6d3f-4625-a823-4bf6cc153ab1/duplicate' -d '{"destination_node_id": "71b49bc3-8bd3-4c5f-aea9-5d10e9e6f925"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2dd69453-966f-4a15-83cd-10996ddfec7d/duplicate HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8142c124-6d3f-4625-a823-4bf6cc153ab1/duplicate HTTP/1.1 { - "destination_node_id": "4970e2f4-c1d4-48c5-acb7-43c8f62ad6ec" + "destination_node_id": "71b49bc3-8bd3-4c5f-aea9-5d10e9e6f925" } @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 4 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/duplicate true diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt index ab47b1f4..96d39bed 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/dee609a7-04c8-4434-9927-97fd71a5d2ed/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b2581707-0cb5-489c-b5c8-bd3eaacdd553/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/dee609a7-04c8-4434-9927-97fd71a5d2ed/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b2581707-0cb5-489c-b5c8-bd3eaacdd553/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:20 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/reload diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt index a74810d7..a063736d 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4040cc6-0b70-4855-a036-1b978d3851d7/start' -d '{"iourc_content": "test"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/32cba1e5-0164-45a4-872f-82a5f6ef03a4/start' -d '{"iourc_content": "test"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4040cc6-0b70-4855-a036-1b978d3851d7/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/32cba1e5-0164-45a4-872f-82a5f6ef03a4/start HTTP/1.1 { "iourc_content": "test" } @@ -8,10 +8,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4040cc HTTP/1.1 200 Connection: close -Content-Length: 665 +Content-Length: 614 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start { @@ -23,8 +23,8 @@ X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start "l1_keepalives": false, "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c", "name": "PC TEST 1", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/iou/b4040cc6-0b70-4855-a036-1b978d3851d7", - "node_id": "b4040cc6-0b70-4855-a036-1b978d3851d7", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/iou/32cba1e5-0164-45a4-872f-82a5f6ef03a4", + "node_id": "32cba1e5-0164-45a4-872f-82a5f6ef03a4", "nvram": 128, "path": "iou.bin", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt index 4095d7e3..7de0b08a 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/548bb70c-74b2-460f-b5fd-de9e5729f5ab/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e6efba87-de17-4acf-8b20-d87707995a8c/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/548bb70c-74b2-460f-b5fd-de9e5729f5ab/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e6efba87-de17-4acf-8b20-d87707995a8c/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:20 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/stop diff --git a/docs/api/examples/compute_post_projectsprojectidnatnodes.txt b/docs/api/examples/compute_post_projectsprojectidnatnodes.txt index 69218470..c5727c42 100644 --- a/docs/api/examples/compute_post_projectsprojectidnatnodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidnatnodes.txt @@ -10,13 +10,13 @@ HTTP/1.1 201 Connection: close Content-Length: 335 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes { "name": "Nat 1", - "node_id": "86f1f9e2-6d50-405f-93a2-dfa80867011a", + "node_id": "c7f8a476-550c-44a3-8f05-bf466a41269a", "ports_mapping": [ { "interface": "virbr0", diff --git a/docs/api/examples/compute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index a43119df..bdc6a3f4 100644 --- a/docs/api/examples/compute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/01468e6b-9b4a-4c7f-b70f-558e1eb96f5f/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/4c485c6e-cdbe-4c02-aecb-c2d5e780660a/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/01468e6b-9b4a-4c7f-b70f-558e1eb96f5f/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/4c485c6e-cdbe-4c02-aecb-c2d5e780660a/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectidportsudp.txt b/docs/api/examples/compute_post_projectsprojectidportsudp.txt index f523915e..38eda350 100644 --- a/docs/api/examples/compute_post_projectsprojectidportsudp.txt +++ b/docs/api/examples/compute_post_projectsprojectidportsudp.txt @@ -8,8 +8,8 @@ HTTP/1.1 201 Connection: close Content-Length: 25 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:24 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/ports/udp { diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodes.txt b/docs/api/examples/compute_post_projectsprojectidqemunodes.txt index a35442d2..d9e6083d 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodes.txt @@ -1,20 +1,20 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpuv9ozeux/qemu-system-x86_64", "ram": 1024}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/tmp/tmpxudfhxk5/qemu-system-x86_64", "ram": 1024}' POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes HTTP/1.1 { "hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", - "qemu_path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpuv9ozeux/qemu-system-x86_64", + "qemu_path": "/tmp/tmpxudfhxk5/qemu-system-x86_64", "ram": 1024 } HTTP/1.1 201 Connection: close -Content-Length: 1514 +Content-Length: 1426 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes { @@ -49,15 +49,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes "kernel_image": "", "kernel_image_md5sum": null, "legacy_networking": false, - "mac_address": "0c:dd:80:55:b9:00", + "mac_address": "0c:dd:80:13:88:00", "name": "PC TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/ae5793fb-4872-4b81-8255-3203266a55b9", - "node_id": "ae5793fb-4872-4b81-8255-3203266a55b9", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/996eaefe-4054-4d06-b168-fca77cf51388", + "node_id": "996eaefe-4054-4d06-b168-fca77cf51388", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpuv9ozeux/qemu-system-x86_64", + "qemu_path": "/tmp/tmpxudfhxk5/qemu-system-x86_64", "ram": 1024, "status": "stopped", "usage": "" diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt index b1b42a51..22ee448e 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/efed1192-7f96-4a02-bea0-62b706547da4/adapters/1/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5b7ad468-5b30-4ec8-9598-2273b87a2a27/adapters/1/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/efed1192-7f96-4a02-bea0-62b706547da4/adapters/1/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5b7ad468-5b30-4ec8-9598-2273b87a2a27/adapters/1/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidduplicate.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidduplicate.txt index 7adf563b..b0d1d470 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidduplicate.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidduplicate.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/a24f3dd4-3216-4b8a-ac23-bec412dfaf91/duplicate' -d '{"destination_node_id": "89fbd11f-87db-4aca-ade9-8cc0cf335f33"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/81abf90e-540d-4753-9886-ba6f78507f77/duplicate' -d '{"destination_node_id": "15910e58-81d1-49a5-bf21-6140656abef1"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/a24f3dd4-3216-4b8a-ac23-bec412dfaf91/duplicate HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/81abf90e-540d-4753-9886-ba6f78507f77/duplicate HTTP/1.1 { - "destination_node_id": "89fbd11f-87db-4aca-ade9-8cc0cf335f33" + "destination_node_id": "15910e58-81d1-49a5-bf21-6140656abef1" } @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 4 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:27 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/duplicate true diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt index f79d87ac..aece1365 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/48ffbc55-174e-4e12-ac4d-70f4eaa52762/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b809392f-2cca-4018-b52a-78f58c1f9b2d/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/48ffbc55-174e-4e12-ac4d-70f4eaa52762/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b809392f-2cca-4018-b52a-78f58c1f9b2d/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/reload diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt index c689152c..33cf3969 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/9bd844e1-0cd0-4924-a12f-2a8d7711746d/resume' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0a675150-a956-4af9-a768-6c76f3c2a0e6/resume' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/9bd844e1-0cd0-4924-a12f-2a8d7711746d/resume HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0a675150-a956-4af9-a768-6c76f3c2a0e6/resume HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/resume diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt index e2e56169..6d6d57c2 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt @@ -1,15 +1,15 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d49b3617-cdad-4d3c-99e7-77ae9aad537f/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8ec1a8d6-2783-4a93-81d3-52ef72e786b0/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d49b3617-cdad-4d3c-99e7-77ae9aad537f/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8ec1a8d6-2783-4a93-81d3-52ef72e786b0/start HTTP/1.1 {} HTTP/1.1 200 Connection: close -Content-Length: 1468 +Content-Length: 1380 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start { @@ -44,15 +44,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start "kernel_image": "", "kernel_image_md5sum": null, "legacy_networking": false, - "mac_address": "0c:dd:80:53:7f:00", + "mac_address": "0c:dd:80:86:b0:00", "name": "PC TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/d49b3617-cdad-4d3c-99e7-77ae9aad537f", - "node_id": "d49b3617-cdad-4d3c-99e7-77ae9aad537f", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/8ec1a8d6-2783-4a93-81d3-52ef72e786b0", + "node_id": "8ec1a8d6-2783-4a93-81d3-52ef72e786b0", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpuv9ozeux/qemu-system-x86_64", + "qemu_path": "/tmp/tmpxudfhxk5/qemu-system-x86_64", "ram": 256, "status": "stopped", "usage": "" diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt index 39846d15..e76fa191 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/90288c66-d6bb-4f80-9420-1a6d48e4d370/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/af131f35-2b70-403f-a375-f60b84d045a2/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/90288c66-d6bb-4f80-9420-1a6d48e4d370/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/af131f35-2b70-403f-a375-f60b84d045a2/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/stop diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt index 0f7ef7a9..bea433a6 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/734f4016-698b-4907-a225-e690214811f3/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/997b4563-2e86-495f-8206-32af33114e7c/suspend' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/734f4016-698b-4907-a225-e690214811f3/suspend HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/997b4563-2e86-495f-8206-32af33114e7c/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/suspend diff --git a/docs/api/examples/compute_post_projectsprojectidtracengnodes.txt b/docs/api/examples/compute_post_projectsprojectidtracengnodes.txt index 97f2c15c..e660fcf6 100644 --- a/docs/api/examples/compute_post_projectsprojectidtracengnodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidtracengnodes.txt @@ -8,10 +8,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes HTT HTTP/1.1 201 Connection: close -Content-Length: 487 +Content-Length: 443 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes { @@ -21,8 +21,8 @@ X-Route: /v2/compute/projects/{project_id}/traceng/nodes "default_destination": "", "ip_address": "", "name": "TraceNG TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/e12be8ef-0fb0-4199-ba0e-c7de6e538c40", - "node_id": "e12be8ef-0fb0-4199-ba0e-c7de6e538c40", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/1b68398c-f7fa-4b53-92f5-a1efeb16fdf3", + "node_id": "1b68398c-f7fa-4b53-92f5-a1efeb16fdf3", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index ffe0642c..51146635 100644 --- a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/45c99055-403f-4da2-a435-626c591d6185/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/69b05dd3-f373-4b2b-9365-f81465817510/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/45c99055-403f-4da2-a435-626c591d6185/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/69b05dd3-f373-4b2b-9365-f81465817510/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidduplicate.txt b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidduplicate.txt index 4fa21ab9..2f285a16 100644 --- a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidduplicate.txt +++ b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidduplicate.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/5e8cf930-0ad4-4ebd-a16b-5b4d42b20115/duplicate' -d '{"destination_node_id": "e97a5cfc-4ac1-409c-a909-93a9902ae606"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/f505e6a5-d75d-4f47-9064-c9f2d8708846/duplicate' -d '{"destination_node_id": "36bb4ff2-7fb5-4080-ba98-5fbe0625c04e"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/5e8cf930-0ad4-4ebd-a16b-5b4d42b20115/duplicate HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/f505e6a5-d75d-4f47-9064-c9f2d8708846/duplicate HTTP/1.1 { - "destination_node_id": "e97a5cfc-4ac1-409c-a909-93a9902ae606" + "destination_node_id": "36bb4ff2-7fb5-4080-ba98-5fbe0625c04e" } @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 4 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/duplicate true diff --git a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidreload.txt index 08df0056..a519a087 100644 --- a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidreload.txt +++ b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/59be71df-e2e3-4f0b-bfe8-acace5dddcd6/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/14c101ad-5405-46fc-b48a-b9c78cbddb7a/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/59be71df-e2e3-4f0b-bfe8-acace5dddcd6/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/14c101ad-5405-46fc-b48a-b9c78cbddb7a/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/reload diff --git a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstart.txt index d5d7f848..254b1f7e 100644 --- a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/4422948c-70b0-42ab-8448-ad136e433915/start' -d '{"destination": "192.168.1.2"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/c5b071ef-6ad6-4f0a-a98d-9246893d5381/start' -d '{"destination": "192.168.1.2"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/4422948c-70b0-42ab-8448-ad136e433915/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/c5b071ef-6ad6-4f0a-a98d-9246893d5381/start HTTP/1.1 { "destination": "192.168.1.2" } @@ -8,10 +8,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/442 HTTP/1.1 200 Connection: close -Content-Length: 487 +Content-Length: 443 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/start { @@ -21,8 +21,8 @@ X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/start "default_destination": "", "ip_address": "", "name": "TraceNG TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/4422948c-70b0-42ab-8448-ad136e433915", - "node_id": "4422948c-70b0-42ab-8448-ad136e433915", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/c5b071ef-6ad6-4f0a-a98d-9246893d5381", + "node_id": "c5b071ef-6ad6-4f0a-a98d-9246893d5381", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstop.txt index 18aa874e..fd10b4f3 100644 --- a/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstop.txt +++ b/docs/api/examples/compute_post_projectsprojectidtracengnodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/1b41defb-4fae-4681-89d1-a62fff2bfb70/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/cbc40285-fb57-4966-b9b1-7bf924c8073b/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/1b41defb-4fae-4681-89d1-a62fff2bfb70/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/cbc40285-fb57-4966-b9b1-7bf924c8073b/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/stop diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt index 37dab571..721a788c 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt @@ -12,8 +12,8 @@ HTTP/1.1 201 Connection: close Content-Length: 459 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes { @@ -26,7 +26,7 @@ X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes "linked_clone": false, "name": "VM1", "node_directory": null, - "node_id": "e649e24c-a24b-4f43-8d60-42a054924fde", + "node_id": "8275c17b-1e23-4d65-ab30-be28889654ca", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 0, "status": "stopped", diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 213cd93b..880ebf4e 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/de29fdcc-31c0-4884-9f3e-70ca810e4226/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a4a279d1-05d8-430b-ae0c-87e43a9f8c1c/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/de29fdcc-31c0-4884-9f3e-70ca810e4226/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a4a279d1-05d8-430b-ae0c-87e43a9f8c1c/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt index 79c64eaa..e64c5862 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/3ebf79be-e793-4206-a3f3-6d152e44b25f/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/ee6d3ea2-9dd4-4188-bf11-cd7ae686f03d/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/3ebf79be-e793-4206-a3f3-6d152e44b25f/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/ee6d3ea2-9dd4-4188-bf11-cd7ae686f03d/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/reload diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt index 4ed31787..6b51c87d 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c28189c8-7850-4cdf-bc46-4eacb04e2248/resume' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/53dbeaff-87f6-4307-bf63-70ea0b2e85e7/resume' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c28189c8-7850-4cdf-bc46-4eacb04e2248/resume HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/53dbeaff-87f6-4307-bf63-70ea0b2e85e7/resume HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/resume diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt index 568c2178..7c5774a0 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/eab8b767-7449-4aa0-9462-92bb2310d1fa/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7d1bb85b-0679-43bc-9b9d-5cc5939a536a/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/eab8b767-7449-4aa0-9462-92bb2310d1fa/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7d1bb85b-0679-43bc-9b9d-5cc5939a536a/start HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/start diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt index 832a747f..d7f533b9 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7bbe36bc-56a6-4dd4-9249-87fe3b6441db/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1007a005-6855-4489-baa7-74027987ced8/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7bbe36bc-56a6-4dd4-9249-87fe3b6441db/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1007a005-6855-4489-baa7-74027987ced8/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/stop diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt index de3df106..4f1ecf78 100644 --- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt +++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1178060c-aab7-4b6e-86ae-5bc25e7ea2fc/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e12f4ce0-e95d-4902-af89-7254ba139257/suspend' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1178060c-aab7-4b6e-86ae-5bc25e7ea2fc/suspend HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e12f4ce0-e95d-4902-af89-7254ba139257/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/suspend diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodes.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodes.txt index 4e4a4d04..35f01121 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodes.txt @@ -1,19 +1,19 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes' -d '{"linked_clone": false, "name": "VM1", "vmx_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_vmware_create0/test.vmx"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes' -d '{"linked_clone": false, "name": "VM1", "vmx_path": "/tmp/pytest-of-grossmj/pytest-23/test_vmware_create0/test.vmx"}' POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes HTTP/1.1 { "linked_clone": false, "name": "VM1", - "vmx_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_vmware_create0/test.vmx" + "vmx_path": "/tmp/pytest-of-grossmj/pytest-23/test_vmware_create0/test.vmx" } HTTP/1.1 201 Connection: close -Content-Length: 688 +Content-Length: 593 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:59 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes { @@ -25,10 +25,10 @@ X-Route: /v2/compute/projects/{project_id}/vmware/nodes "headless": false, "linked_clone": false, "name": "VM1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vmware/049de18e-e9b8-4b96-85b7-b81ef50ca43b", - "node_id": "049de18e-e9b8-4b96-85b7-b81ef50ca43b", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vmware/7973e845-5a86-463b-bdbc-480cd83c76a2", + "node_id": "7973e845-5a86-463b-bdbc-480cd83c76a2", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped", "use_any_adapter": false, - "vmx_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_vmware_create0/test.vmx" + "vmx_path": "/tmp/pytest-of-grossmj/pytest-23/test_vmware_create0/test.vmx" } diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt index cc3d5187..642da6f6 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/a5bc0194-75eb-4b7f-a078-e201109e2054/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/b36bfb79-8a80-4f43-b07c-941e627c2739/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/a5bc0194-75eb-4b7f-a078-e201109e2054/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/b36bfb79-8a80-4f43-b07c-941e627c2739/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:38 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:06 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidreload.txt index c13a277b..65e92272 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidreload.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/f54d856e-ee53-481b-a97b-42e86fcc8565/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/67427544-9d8b-4848-a93a-356ef427f09c/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/f54d856e-ee53-481b-a97b-42e86fcc8565/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/67427544-9d8b-4848-a93a-356ef427f09c/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:36 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:05 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/reload diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidresume.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidresume.txt index 9946d3a4..40a750da 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidresume.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidresume.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/8f555145-eb0a-4456-8996-662e78098f00/resume' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/a954d747-7ec9-4795-b482-1b366dbaf646/resume' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/8f555145-eb0a-4456-8996-662e78098f00/resume HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/a954d747-7ec9-4795-b482-1b366dbaf646/resume HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:35 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:04 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/resume diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstart.txt index 9a94c9cb..2599c0ad 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/6a2fecb3-368c-497f-8c80-f732fdb611f3/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/0f742ab4-7f42-4a1d-8aae-c25b8ca4fca1/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/6a2fecb3-368c-497f-8c80-f732fdb611f3/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/0f742ab4-7f42-4a1d-8aae-c25b8ca4fca1/start HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:32 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:01 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/start diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstop.txt index d778f2ee..de91affb 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstop.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/bdf5c29d-d011-4eaa-9ca3-6581d247fcb4/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/c1411225-a163-45a3-9208-331974e57bac/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/bdf5c29d-d011-4eaa-9ca3-6581d247fcb4/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/c1411225-a163-45a3-9208-331974e57bac/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:33 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:02 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/stop diff --git a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidsuspend.txt b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidsuspend.txt index c974141f..c30a3a94 100644 --- a/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidsuspend.txt +++ b/docs/api/examples/compute_post_projectsprojectidvmwarenodesnodeidsuspend.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/ed27e250-ecb3-4a6d-a16f-73cb112f2cff/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/8a9d9746-9c04-48e3-9844-dcd045b82bac/suspend' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/ed27e250-ecb3-4a6d-a16f-73cb112f2cff/suspend HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/8a9d9746-9c04-48e3-9844-dcd045b82bac/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:34 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:03 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/suspend diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt index 4224dff8..3bf10ea0 100644 --- a/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt @@ -8,10 +8,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes HTTP/1 HTTP/1.1 201 Connection: close -Content-Length: 428 +Content-Length: 384 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:42 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes { @@ -19,8 +19,8 @@ X-Route: /v2/compute/projects/{project_id}/vpcs/nodes "console": 5004, "console_type": "telnet", "name": "PC TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/dd2fd65a-97d2-4e59-9627-b733fe88ee78", - "node_id": "dd2fd65a-97d2-4e59-9627-b733fe88ee78", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/f5402839-7326-45d0-ba3a-e79802c4a174", + "node_id": "f5402839-7326-45d0-ba3a-e79802c4a174", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 01d170a2..058235c6 100644 --- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b1f7cb30-08aa-48cb-9059-2e741c8148aa/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1cd251f2-1ae0-4db3-b65a-0b06112f257f/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b1f7cb30-08aa-48cb-9059-2e741c8148aa/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1cd251f2-1ae0-4db3-b65a-0b06112f257f/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidduplicate.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidduplicate.txt index 479798e7..772845dc 100644 --- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidduplicate.txt +++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidduplicate.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ee94b631-1c6b-4ff6-ac7d-240900774ad3/duplicate' -d '{"destination_node_id": "1cdcdbf2-20bf-41f5-98dd-70fb9dc8773e"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/549c8308-17b4-489a-aada-da5732a6782c/duplicate' -d '{"destination_node_id": "7584853c-5823-40a1-ad12-de25df0aceb4"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ee94b631-1c6b-4ff6-ac7d-240900774ad3/duplicate HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/549c8308-17b4-489a-aada-da5732a6782c/duplicate HTTP/1.1 { - "destination_node_id": "1cdcdbf2-20bf-41f5-98dd-70fb9dc8773e" + "destination_node_id": "7584853c-5823-40a1-ad12-de25df0aceb4" } @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 4 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/duplicate true diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt index 65aff3d3..2b441453 100644 --- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt +++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/5fd906a6-330f-458b-abf5-67ce959972fe/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e48c28b3-7ed1-474e-bf6e-7c5e34cf95c9/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/5fd906a6-330f-458b-abf5-67ce959972fe/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e48c28b3-7ed1-474e-bf6e-7c5e34cf95c9/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/reload diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt index 585c427c..c74d08b6 100644 --- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt @@ -1,15 +1,15 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/a1cf1192-7d29-4fa8-8e1c-948f50eddabc/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8b229a64-e4ea-4fa3-8fae-36076c22ad27/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/a1cf1192-7d29-4fa8-8e1c-948f50eddabc/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8b229a64-e4ea-4fa3-8fae-36076c22ad27/start HTTP/1.1 {} HTTP/1.1 200 Connection: close -Content-Length: 428 +Content-Length: 384 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start { @@ -17,8 +17,8 @@ X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start "console": 5004, "console_type": "telnet", "name": "PC TEST 1", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/a1cf1192-7d29-4fa8-8e1c-948f50eddabc", - "node_id": "a1cf1192-7d29-4fa8-8e1c-948f50eddabc", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/8b229a64-e4ea-4fa3-8fae-36076c22ad27", + "node_id": "8b229a64-e4ea-4fa3-8fae-36076c22ad27", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt index 81367f37..e4c429ac 100644 --- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt +++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/430c97cf-5605-400a-8c6b-546858b02664/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/26d103b2-68a8-4041-8776-b0c9af129dfb/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/430c97cf-5605-400a-8c6b-546858b02664/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/26d103b2-68a8-4041-8776-b0c9af129dfb/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/stop diff --git a/docs/api/examples/compute_post_qemuimg.txt b/docs/api/examples/compute_post_qemuimg.txt index 3ced14d5..1247c28b 100644 --- a/docs/api/examples/compute_post_qemuimg.txt +++ b/docs/api/examples/compute_post_qemuimg.txt @@ -17,7 +17,7 @@ HTTP/1.1 201 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:27 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/qemu/img diff --git a/docs/api/examples/compute_put_projectsprojectid.txt b/docs/api/examples/compute_put_projectsprojectid.txt index f3fec13a..74d94a92 100644 --- a/docs/api/examples/compute_put_projectsprojectid.txt +++ b/docs/api/examples/compute_put_projectsprojectid.txt @@ -15,8 +15,8 @@ HTTP/1.1 200 Connection: close Content-Length: 183 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:25 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id} { diff --git a/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeid.txt index 0b7060c7..cad4c43f 100644 --- a/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d964862d-8fa4-4d41-8b95-539c987d5828' -d '{"name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f7f02c3a-77a4-4c7f-a36c-afa04af08e8f' -d '{"name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d964862d-8fa4-4d41-8b95-539c987d5828 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f7f02c3a-77a4-4c7f-a36c-afa04af08e8f HTTP/1.1 { "name": "test" } @@ -8,46 +8,31 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d96486 HTTP/1.1 200 Connection: close -Content-Length: 2923 +Content-Length: 1605 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:18 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:53 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} { "interfaces": [ { - "name": "bridge0", + "name": "docker0", "special": true, "type": "ethernet" }, { - "name": "en0", - "special": false, - "type": "ethernet" - }, - { - "name": "en1", - "special": false, - "type": "ethernet" - }, - { - "name": "en2", - "special": false, - "type": "ethernet" - }, - { - "name": "fw0", + "name": "lo", "special": true, "type": "ethernet" }, { - "name": "lo0", + "name": "virbr0", "special": true, "type": "ethernet" }, { - "name": "p2p0", + "name": "virbr0-nic", "special": true, "type": "ethernet" }, @@ -57,52 +42,17 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} "type": "ethernet" }, { - "name": "vmnet10", + "name": "vmnet2", "special": true, "type": "ethernet" }, { - "name": "vmnet11", + "name": "vmnet3", "special": true, "type": "ethernet" }, { - "name": "vmnet12", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet13", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet14", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet15", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet16", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet17", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet18", - "special": true, - "type": "ethernet" - }, - { - "name": "vmnet19", + "name": "vmnet4", "special": true, "type": "ethernet" }, @@ -110,29 +60,22 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} "name": "vmnet8", "special": true, "type": "ethernet" + }, + { + "name": "wlp58s0", + "special": false, + "type": "ethernet" } ], "name": "test", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/builtin/d964862d-8fa4-4d41-8b95-539c987d5828", - "node_id": "d964862d-8fa4-4d41-8b95-539c987d5828", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/builtin/f7f02c3a-77a4-4c7f-a36c-afa04af08e8f", + "node_id": "f7f02c3a-77a4-4c7f-a36c-afa04af08e8f", "ports_mapping": [ { - "interface": "en0", - "name": "en0", + "interface": "wlp58s0", + "name": "wlp58s0", "port_number": 0, "type": "ethernet" - }, - { - "interface": "en1", - "name": "en1", - "port_number": 1, - "type": "ethernet" - }, - { - "interface": "en2", - "name": "en2", - "port_number": 2, - "type": "ethernet" } ], "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index d57e9310..ba864465 100644 --- a/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/a6bf11c2-5716-410f-bceb-5fe1b7780b81/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6c8c9048-cce6-48dd-ba26-4cd02f323a97/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/a6bf11c2-5716-410f-bceb-5fe1b7780b81/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6c8c9048-cce6-48dd-ba26-4cd02f323a97/adapters/0/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:14 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:52 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt index 4d767ae7..c9c5fddd 100644 --- a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/d7e6571d-5d3c-42e3-9c88-5837c862a30f' -d '{"console": 5006, "environment": "GNS3=1\nGNS4=0", "extra_hosts": "test:127.0.0.1", "name": "test", "start_command": "yes"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/be93d701-3fc7-444b-980f-8b87251f3b1a' -d '{"console": 5006, "environment": "GNS3=1\nGNS4=0", "extra_hosts": "test:127.0.0.1", "name": "test", "start_command": "yes"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/d7e6571d-5d3c-42e3-9c88-5837c862a30f HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/be93d701-3fc7-444b-980f-8b87251f3b1a HTTP/1.1 { "console": 5006, "environment": "GNS3=1\nGNS4=0", @@ -12,10 +12,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/d7e65 HTTP/1.1 200 Connection: close -Content-Length: 690 +Content-Length: 639 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:19 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id} { @@ -31,8 +31,8 @@ X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id} "extra_hosts": "test:127.0.0.1", "image": "nginx:latest", "name": "test", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/docker/d7e6571d-5d3c-42e3-9c88-5837c862a30f", - "node_id": "d7e6571d-5d3c-42e3-9c88-5837c862a30f", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/docker/be93d701-3fc7-444b-980f-8b87251f3b1a", + "node_id": "be93d701-3fc7-444b-980f-8b87251f3b1a", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "start_command": "yes", "status": "stopped" diff --git a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 6bb815a6..5e1fccc7 100644 --- a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/28827b16-356e-45b5-9615-f9cba6ae1c8d/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/244e4d0a-8c9a-44c5-ba34-7432e9eef6ab/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/28827b16-356e-45b5-9615-f9cba6ae1c8d/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/244e4d0a-8c9a-44c5-ba34-7432e9eef6ab/adapters/0/ports/0/nio HTTP/1.1 { "lport": 4242, "rhost": "127.0.0.1", @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:18 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:53 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt index afdd5d50..53846fd1 100644 --- a/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/526cbb33-9ffb-4ad3-8d63-ab26b94cfb73' -d '{"console": 5005, "ethernet_adapters": 4, "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "use_default_iou_values": true}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/c0596699-5195-4264-9474-104e4f7fb78f' -d '{"console": 5005, "ethernet_adapters": 4, "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "use_default_iou_values": true}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/526cbb33-9ffb-4ad3-8d63-ab26b94cfb73 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/c0596699-5195-4264-9474-104e4f7fb78f HTTP/1.1 { "console": 5005, "ethernet_adapters": 4, @@ -15,10 +15,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/526cbb33 HTTP/1.1 200 Connection: close -Content-Length: 660 +Content-Length: 609 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:20 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:54 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} { @@ -30,8 +30,8 @@ X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} "l1_keepalives": true, "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c", "name": "test", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_json4/project-files/iou/526cbb33-9ffb-4ad3-8d63-ab26b94cfb73", - "node_id": "526cbb33-9ffb-4ad3-8d63-ab26b94cfb73", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_json4/project-files/iou/c0596699-5195-4264-9474-104e4f7fb78f", + "node_id": "c0596699-5195-4264-9474-104e4f7fb78f", "nvram": 2048, "path": "iou.bin", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", diff --git a/docs/api/examples/compute_put_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 7e6923df..fac26ff4 100644 --- a/docs/api/examples/compute_put_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/4a3b6244-dcac-45f5-94d0-c86f960489dc/adapters/1/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/cb23fedd-a9b6-4f3e-8a6d-f7d7d1a831dd/adapters/1/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/4a3b6244-dcac-45f5-94d0-c86f960489dc/adapters/1/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/cb23fedd-a9b6-4f3e-8a6d-f7d7d1a831dd/adapters/1/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 89 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:21 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidnatnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidnatnodesnodeid.txt index 9ec06a16..a4f70446 100644 --- a/docs/api/examples/compute_put_projectsprojectidnatnodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidnatnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d7edeb26-7166-4019-92e8-ac656548da7b' -d '{"name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/fd756ada-a45f-4f28-97a5-18f0677bfed5' -d '{"name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d7edeb26-7166-4019-92e8-ac656548da7b HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/fd756ada-a45f-4f28-97a5-18f0677bfed5 HTTP/1.1 { "name": "test" } @@ -10,13 +10,13 @@ HTTP/1.1 200 Connection: close Content-Length: 334 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:24 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:56 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id} { "name": "test", - "node_id": "d7edeb26-7166-4019-92e8-ac656548da7b", + "node_id": "fd756ada-a45f-4f28-97a5-18f0677bfed5", "ports_mapping": [ { "interface": "virbr0", diff --git a/docs/api/examples/compute_put_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index dcdc309f..8f214750 100644 --- a/docs/api/examples/compute_put_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/a5334edf-1b67-43f5-8ec4-403d55a29e3b/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/88e43fa4-28a5-40dc-824a-1f504f25e1d9/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/a5334edf-1b67-43f5-8ec4-403d55a29e3b/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/88e43fa4-28a5-40dc-824a-1f504f25e1d9/adapters/0/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:55 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt index 8bf78163..0c586303 100644 --- a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7e5160c4-dafe-4e46-abfc-9a43b94d4750' -d '{"console": 5006, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5bf81180-e252-40a9-b2c7-204c27da614a' -d '{"console": 5006, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7e5160c4-dafe-4e46-abfc-9a43b94d4750 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5bf81180-e252-40a9-b2c7-204c27da614a HTTP/1.1 { "console": 5006, "hdb_disk_image": "linux\u8f7d.img", @@ -11,10 +11,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7e5160c HTTP/1.1 200 Connection: close -Content-Length: 1509 +Content-Length: 1421 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:26 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id} { @@ -49,15 +49,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id} "kernel_image": "", "kernel_image_md5sum": null, "legacy_networking": false, - "mac_address": "0c:dd:80:47:50:00", + "mac_address": "0c:dd:80:61:4a:00", "name": "test", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/7e5160c4-dafe-4e46-abfc-9a43b94d4750", - "node_id": "7e5160c4-dafe-4e46-abfc-9a43b94d4750", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/5bf81180-e252-40a9-b2c7-204c27da614a", + "node_id": "5bf81180-e252-40a9-b2c7-204c27da614a", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpuv9ozeux/qemu-system-x86_64", + "qemu_path": "/tmp/tmpxudfhxk5/qemu-system-x86_64", "ram": 1024, "status": "stopped", "usage": "" diff --git a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 907a4ae4..d467ae9f 100644 --- a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/92635984-c34c-4e50-a07e-499fe66a14f4/adapters/1/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c2961c74-fa8a-4574-a74d-148397421b7d/adapters/1/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/92635984-c34c-4e50-a07e-499fe66a14f4/adapters/1/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c2961c74-fa8a-4574-a74d-148397421b7d/adapters/1/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:27 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:57 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeid.txt index 8491d63a..93fdee09 100644 --- a/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/865521e4-1ebf-4c23-bedf-01263f49e78d' -d '{"ip_address": "192.168.1.1", "name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/6f68f3b1-51b9-4676-a31a-97f5ac344b28' -d '{"ip_address": "192.168.1.1", "name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/865521e4-1ebf-4c23-bedf-01263f49e78d HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/6f68f3b1-51b9-4676-a31a-97f5ac344b28 HTTP/1.1 { "ip_address": "192.168.1.1", "name": "test" @@ -9,10 +9,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/8655 HTTP/1.1 200 Connection: close -Content-Length: 488 +Content-Length: 444 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id} { @@ -22,8 +22,8 @@ X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id} "default_destination": "", "ip_address": "192.168.1.1", "name": "test", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/865521e4-1ebf-4c23-bedf-01263f49e78d", - "node_id": "865521e4-1ebf-4c23-bedf-01263f49e78d", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/traceng/6f68f3b1-51b9-4676-a31a-97f5ac344b28", + "node_id": "6f68f3b1-51b9-4676-a31a-97f5ac344b28", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 6b64a496..67a9c40a 100644 --- a/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/20aef678-88ed-4b4e-b834-df52f40d90f4/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/08ecb6d5-7173-44e9-974e-43595f8add14/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/20aef678-88ed-4b4e-b834-df52f40d90f4/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/traceng/nodes/08ecb6d5-7173-44e9-974e-43595f8add14/adapters/0/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:28 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:58 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/traceng/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt index d0388d29..a9ffcd04 100644 --- a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/eb7c0cfb-20e4-403d-8ce0-53e4a1138183' -d '{"console": 5005, "name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/5cd7514d-5ff3-4511-af4c-05760e48976a' -d '{"console": 5005, "name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/eb7c0cfb-20e4-403d-8ce0-53e4a1138183 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/5cd7514d-5ff3-4511-af4c-05760e48976a HTTP/1.1 { "console": 5005, "name": "test" @@ -11,8 +11,8 @@ HTTP/1.1 200 Connection: close Content-Length: 463 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:59 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id} { @@ -25,7 +25,7 @@ X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id} "linked_clone": false, "name": "test", "node_directory": null, - "node_id": "eb7c0cfb-20e4-403d-8ce0-53e4a1138183", + "node_id": "5cd7514d-5ff3-4511-af4c-05760e48976a", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 0, "status": "stopped", diff --git a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index cf882303..d962d43f 100644 --- a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/99c243a9-b5b5-46cc-b670-8a39dbed52e5/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/342d60c7-5390-4cdf-a304-02fb756572b8/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/99c243a9-b5b5-46cc-b670-8a39dbed52e5/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/342d60c7-5390-4cdf-a304-02fb756572b8/adapters/0/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:29 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:34:59 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeid.txt index 3dd0ab57..f0147d94 100644 --- a/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/35e839a7-d13e-40e9-a240-7d9e7b7267b4' -d '{"console": 5005, "name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/7c68eae8-c6e0-4ce5-835e-353389395807' -d '{"console": 5005, "name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/35e839a7-d13e-40e9-a240-7d9e7b7267b4 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/7c68eae8-c6e0-4ce5-835e-353389395807 HTTP/1.1 { "console": 5005, "name": "test" @@ -9,10 +9,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/35e83 HTTP/1.1 200 Connection: close -Content-Length: 689 +Content-Length: 594 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:41 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:10 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id} { @@ -24,10 +24,10 @@ X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id} "headless": false, "linked_clone": false, "name": "test", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vmware/35e839a7-d13e-40e9-a240-7d9e7b7267b4", - "node_id": "35e839a7-d13e-40e9-a240-7d9e7b7267b4", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vmware/7c68eae8-c6e0-4ce5-835e-353389395807", + "node_id": "7c68eae8-c6e0-4ce5-835e-353389395807", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped", "use_any_adapter": false, - "vmx_path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_vmware_update0/test.vmx" + "vmx_path": "/tmp/pytest-of-grossmj/pytest-23/test_vmware_update0/test.vmx" } diff --git a/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 7e53ce95..246091f9 100644 --- a/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/f3ad3396-ce95-4c2a-a503-6e2dccd95d34/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/6df423d5-a649-49f5-ab01-fca446af636e/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/f3ad3396-ce95-4c2a-a503-6e2dccd95d34/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vmware/nodes/6df423d5-a649-49f5-ab01-fca446af636e/adapters/0/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:39 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:07 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vmware/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt index edbc54fc..68fdfb17 100644 --- a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c90bcd9d-9dd1-4e04-80e7-b848bc3b193b' -d '{"console": 5006, "name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/412e82d1-045a-46c8-9d83-2ae733ebe629' -d '{"console": 5006, "name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c90bcd9d-9dd1-4e04-80e7-b848bc3b193b HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/412e82d1-045a-46c8-9d83-2ae733ebe629 HTTP/1.1 { "console": 5006, "name": "test" @@ -9,10 +9,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c90bcd9 HTTP/1.1 200 Connection: close -Content-Length: 423 +Content-Length: 379 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} { @@ -20,8 +20,8 @@ X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} "console": 5006, "console_type": "telnet", "name": "test", - "node_directory": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp_svt10ce/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/c90bcd9d-9dd1-4e04-80e7-b848bc3b193b", - "node_id": "c90bcd9d-9dd1-4e04-80e7-b848bc3b193b", + "node_directory": "/tmp/tmp4zak1_kl/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/412e82d1-045a-46c8-9d83-2ae733ebe629", + "node_id": "412e82d1-045a-46c8-9d83-2ae733ebe629", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "status": "stopped" } diff --git a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 7a658b15..0f96b6f9 100644 --- a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/69e5f7dc-df26-42a3-830f-14af44971d9a/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c20fc74e-77b4-4e79-9453-4d26b188779a/adapters/0/ports/0/nio' -d '{"filters": {}, "lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/69e5f7dc-df26-42a3-830f-14af44971d9a/adapters/0/ports/0/nio HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c20fc74e-77b4-4e79-9453-4d26b188779a/adapters/0/ports/0/nio HTTP/1.1 { "filters": {}, "lport": 4242, @@ -14,8 +14,8 @@ HTTP/1.1 201 Connection: close Content-Length: 108 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio { diff --git a/docs/api/examples/controller_delete_computescomputeid.txt b/docs/api/examples/controller_delete_computescomputeid.txt index 73a3a65e..aa4438e3 100644 --- a/docs/api/examples/controller_delete_computescomputeid.txt +++ b/docs/api/examples/controller_delete_computescomputeid.txt @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:50 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:12 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id} diff --git a/docs/api/examples/controller_delete_projectsprojectid.txt b/docs/api/examples/controller_delete_projectsprojectid.txt index fc6fcaac..fe2b561c 100644 --- a/docs/api/examples/controller_delete_projectsprojectid.txt +++ b/docs/api/examples/controller_delete_projectsprojectid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/projects/9e8db3e4-84ad-481a-a1c5-0ffeb011c5dd' +curl -i -X DELETE 'http://localhost:3080/v2/projects/09ce947d-d938-4575-886f-238abefb22f8' -DELETE /v2/projects/9e8db3e4-84ad-481a-a1c5-0ffeb011c5dd HTTP/1.1 +DELETE /v2/projects/09ce947d-d938-4575-886f-238abefb22f8 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:58 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id} diff --git a/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt b/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt index beb0fa3f..6e7c46d5 100644 --- a/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt +++ b/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/projects/80765c72-3173-4881-a32b-a77e9bf725d9/drawings/8f6238f9-93f9-49ea-acb8-46a75e77c019' +curl -i -X DELETE 'http://localhost:3080/v2/projects/74c2978e-03fe-4873-ac04-433fb93cb2b0/drawings/7447cc2c-18fb-4db7-87a7-11b81ebd036d' -DELETE /v2/projects/80765c72-3173-4881-a32b-a77e9bf725d9/drawings/8f6238f9-93f9-49ea-acb8-46a75e77c019 HTTP/1.1 +DELETE /v2/projects/74c2978e-03fe-4873-ac04-433fb93cb2b0/drawings/7447cc2c-18fb-4db7-87a7-11b81ebd036d HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/drawings/{drawing_id} diff --git a/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt b/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt index 1860f2f1..7fb0eab9 100644 --- a/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt +++ b/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/projects/c03a601b-94f5-42b1-a5c9-52ffce68dfe6/links/3edd3d96-8054-4ef4-995f-6cdb93dbbabf' +curl -i -X DELETE 'http://localhost:3080/v2/projects/e2cf6437-055d-49f0-bcc6-5026d5a795d6/links/10456b36-5917-4992-a1c0-d2e07a56f2a2' -DELETE /v2/projects/c03a601b-94f5-42b1-a5c9-52ffce68dfe6/links/3edd3d96-8054-4ef4-995f-6cdb93dbbabf HTTP/1.1 +DELETE /v2/projects/e2cf6437-055d-49f0-bcc6-5026d5a795d6/links/10456b36-5917-4992-a1c0-d2e07a56f2a2 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links/{link_id} diff --git a/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt index c30d8369..306d263d 100644 --- a/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt +++ b/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/projects/6735d71f-0128-48f0-955b-db3bd252ee32/nodes/a3d1c9cd-170f-471e-8e3f-1d4637c464b6' +curl -i -X DELETE 'http://localhost:3080/v2/projects/737be072-cd9f-4e13-a008-c0bee1499e3e/nodes/4f450ace-7a8d-4571-9bd0-85cebe831015' -DELETE /v2/projects/6735d71f-0128-48f0-955b-db3bd252ee32/nodes/a3d1c9cd-170f-471e-8e3f-1d4637c464b6 HTTP/1.1 +DELETE /v2/projects/737be072-cd9f-4e13-a008-c0bee1499e3e/nodes/4f450ace-7a8d-4571-9bd0-85cebe831015 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:57 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id} diff --git a/docs/api/examples/controller_delete_projectsprojectidsnapshotssnapshotid.txt b/docs/api/examples/controller_delete_projectsprojectidsnapshotssnapshotid.txt index a818ee4f..6a5c788c 100644 --- a/docs/api/examples/controller_delete_projectsprojectidsnapshotssnapshotid.txt +++ b/docs/api/examples/controller_delete_projectsprojectidsnapshotssnapshotid.txt @@ -1,6 +1,6 @@ -curl -i -X DELETE 'http://localhost:3080/v2/projects/4a770bd3-f288-4339-890a-b7d94ce3ca92/snapshots/5e4ebfe2-6dc3-442e-8074-9ba65e3a6c82' +curl -i -X DELETE 'http://localhost:3080/v2/projects/c2dfa899-79ee-43da-9a03-2b2dfd18bb72/snapshots/0de2c303-0da2-465a-846b-110825af2ccc' -DELETE /v2/projects/4a770bd3-f288-4339-890a-b7d94ce3ca92/snapshots/5e4ebfe2-6dc3-442e-8074-9ba65e3a6c82 HTTP/1.1 +DELETE /v2/projects/c2dfa899-79ee-43da-9a03-2b2dfd18bb72/snapshots/0de2c303-0da2-465a-846b-110825af2ccc HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:14:11 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:18 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id} diff --git a/docs/api/examples/controller_get_appliances.txt b/docs/api/examples/controller_get_appliances.txt index d9b3fb0b..635ff8b5 100644 --- a/docs/api/examples/controller_get_appliances.txt +++ b/docs/api/examples/controller_get_appliances.txt @@ -8,21 +8,21 @@ HTTP/1.1 200 Connection: close Content-Length: 2690 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/appliances [ { - "appliance_id": "39e257dc-8412-3174-b6b3-0ee3ed6a43e9", + "appliance_id": "dd0f6f3a-ba58-3249-81cb-a1dd88407a47", "builtin": true, - "category": "guest", + "category": "switch", "compute_id": null, "default_name_format": "{name}-{0}", - "name": "Cloud", - "node_type": "cloud", + "name": "Frame Relay switch", + "node_type": "frame_relay_switch", "platform": null, - "symbol": ":/symbols/cloud.svg" + "symbol": ":/symbols/frame_relay_switch.svg" }, { "appliance_id": "df8f4ea9-33b7-3e96-86a2-c39bc9bb649c", @@ -46,17 +46,6 @@ X-Route: /v2/appliances "platform": null, "symbol": ":/symbols/vpcs_guest.svg" }, - { - "appliance_id": "1966b864-93e7-32d5-965f-001384eec461", - "builtin": true, - "category": "switch", - "compute_id": null, - "default_name_format": "{name}-{0}", - "name": "Ethernet switch", - "node_type": "ethernet_switch", - "platform": null, - "symbol": ":/symbols/ethernet_switch.svg" - }, { "appliance_id": "b4503ea9-d6b6-3695-9fe4-1db3b39290b0", "builtin": true, @@ -69,15 +58,37 @@ X-Route: /v2/appliances "symbol": ":/symbols/hub.svg" }, { - "appliance_id": "dd0f6f3a-ba58-3249-81cb-a1dd88407a47", + "appliance_id": "39e257dc-8412-3174-b6b3-0ee3ed6a43e9", + "builtin": true, + "category": "guest", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "Cloud", + "node_type": "cloud", + "platform": null, + "symbol": ":/symbols/cloud.svg" + }, + { + "appliance_id": "1966b864-93e7-32d5-965f-001384eec461", "builtin": true, "category": "switch", "compute_id": null, "default_name_format": "{name}-{0}", - "name": "Frame Relay switch", - "node_type": "frame_relay_switch", + "name": "Ethernet switch", + "node_type": "ethernet_switch", "platform": null, - "symbol": ":/symbols/frame_relay_switch.svg" + "symbol": ":/symbols/ethernet_switch.svg" + }, + { + "appliance_id": "882691e1-9fc0-4bf5-9711-46309a4e66f7", + "builtin": false, + "category": "router", + "compute_id": "local", + "default_name_format": "{name}-{0}", + "name": "test", + "node_type": "qemu", + "platform": null, + "symbol": "guest.svg" }, { "appliance_id": "aaa764e2-b383-300f-8a0e-3493bbfdb7d2", @@ -89,16 +100,5 @@ X-Route: /v2/appliances "node_type": "atm_switch", "platform": null, "symbol": ":/symbols/atm_switch.svg" - }, - { - "appliance_id": "04d7a206-b723-4cca-aa22-88a56b3a789e", - "builtin": false, - "category": "router", - "compute_id": "local", - "default_name_format": "{name}-{0}", - "name": "test", - "node_type": "qemu", - "platform": null, - "symbol": "guest.svg" } ] diff --git a/docs/api/examples/controller_get_appliancestemplates.txt b/docs/api/examples/controller_get_appliancestemplates.txt index edf42485..bbc25788 100644 --- a/docs/api/examples/controller_get_appliancestemplates.txt +++ b/docs/api/examples/controller_get_appliancestemplates.txt @@ -6,158 +6,13 @@ GET /v2/appliances/templates HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 507853 +Content-Length: 508688 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:43 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:11 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/appliances/templates [ - { - "builtin": true, - "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.", - "documentation_url": "https://www.a10networks.com/support", - "first_port_name": "mgmt", - "images": [ - { - "download_url": "https://www.a10networks.com/vthunder-embed", - "filename": "vThunder_410_P9.qcow2", - "filesize": 6311706624, - "md5sum": "6ef0f69ba7a099a7f43b5815c2abc691", - "version": "4.1.0.P9" - }, - { - "download_url": "https://www.a10networks.com/vthunder-embed", - "filename": "vThunder_410_P3.qcow2", - "filesize": 6098780160, - "md5sum": "daacefa4e0eb1cad9b253926624be4b9", - "version": "4.1.0.P3" - }, - { - "download_url": "https://www.a10networks.com/vthunder-embed", - "filename": "vth401.GA.12G_Disk.qcow2", - "filesize": 4768464896, - "md5sum": "311806ad414403359216da6119ddb823", - "version": "4.0.1" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "A10 vThunder", - "port_name_format": "ethernet {port1}", - "product_name": "A10 vThunder", - "product_url": "https://www.a10networks.com/products/thunder-series-appliances/vthunder-virtualized-application_delivery_controller/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 4096 - }, - "registry_version": 3, - "status": "stable", - "symbol": "loadbalancer.svg", - "usage": "Default credentials:\n- CLI: admin / a10.\n- Enable mode: \n\nDefault management IP: 172.31.31.31/24", - "vendor_name": "A10", - "vendor_url": "https://www.a10networks.com/", - "versions": [ - { - "images": { - "hda_disk_image": "vThunder_410_P9.qcow2" - }, - "name": "4.1.0.P9" - }, - { - "images": { - "hda_disk_image": "vThunder_410_P3.qcow2" - }, - "name": "4.1.0.P3" - }, - { - "images": { - "hda_disk_image": "vth401.GA.12G_Disk.qcow2" - }, - "name": "4.0.1" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://www.alcatel-lucent.com/support", - "first_port_name": "A/1", - "images": [ - { - "compression": "zip", - "download_url": "https://www.alcatel-lucent.com/support", - "filename": "TiMOS-SR-13.0.R4-vm.qcow2", - "filesize": 368508928, - "md5sum": "d7a3609e506acdcb55f6db5328dba8ed", - "version": "13.0.R4" - }, - { - "compression": "zip", - "download_url": "https://www.alcatel-lucent.com/support", - "filename": "TiMOS-SR-12.0.R6-vm.qcow2", - "filesize": 221511680, - "md5sum": "7d84d97a5664af2e3546bfa832fc1848", - "version": "12.0.R6" - }, - { - "compression": "zip", - "download_url": "https://www.alcatel-lucent.com/support", - "filename": "TiMOS-SR-12.0.R18.qcow2", - "filesize": 223870976, - "md5sum": "d0bba5feaaf09fd02185f25898a6afc7", - "version": "12.0.R18" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Alcatel 7750", - "port_name_format": "1/1/{port1}", - "product_name": "Alcatel 7750", - "product_url": "https://www.alcatel-lucent.com/products/7750-service-router", - "qemu": { - "adapter_type": "e1000", - "adapters": 6, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "options": "", - "ram": 2048 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Login is admin and password is admin", - "vendor_name": "Alcatel", - "vendor_url": "https://www.alcatel-lucent.com/", - "versions": [ - { - "images": { - "hda_disk_image": "TiMOS-SR-13.0.R4-vm.qcow2" - }, - "name": "13.0.R4" - }, - { - "images": { - "hda_disk_image": "TiMOS-SR-12.0.R6-vm.qcow2" - }, - "name": "12.0.R6" - }, - { - "images": { - "hda_disk_image": "TiMOS-SR-12.0.R18.qcow2" - }, - "name": "12.0.R18" - } - ] - }, { "builtin": true, "category": "guest", @@ -180,165 +35,101 @@ X-Route: /v2/appliances/templates }, { "builtin": true, - "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.", - "documentation_url": "https://www.arista.com/assets/data/docs/Manuals/EOS-4.17.2F-Manual.pdf", - "first_port_name": "Management1", + "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.", + "documentation_url": "http://kb.kerio.com/product/kerio-control/", "images": [ { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.20.1F.vmdk", - "filesize": 662044672, - "md5sum": "aadb6f3dbff28317f68cb4c4502d0db8", - "version": "4.20.1F" + "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.4-2223/kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-control", + "filename": "kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk", + "filesize": 191687168, + "md5sum": "20970f3638c7ca5603c2afbe56e89421", + "version": "9.2.4" }, { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.18.5M.vmdk", - "filesize": 623116288, - "md5sum": "b1ee6268dbaf2b2276fd7a5286c7ce2b", - "version": "4.18.5M" + "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.3-2219/kerio-control-appliance-9.2.3-2219-vmware-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-control", + "filename": "kerio-control-appliance-9.2.3-2219-vmware-disk1.vmdk", + "filesize": 191716352, + "md5sum": "767d5b25bdca2b45c2ba269189ea9bd0", + "version": "9.2.3" }, { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.18.1F.vmdk", - "filesize": 620625920, - "md5sum": "9648c63185f3b793b47528a858ca4364", - "version": "4.18.1F" + "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.2-2172/kerio-control-appliance-9.2.2-2172-vmware-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-control", + "filename": "kerio-control-appliance-9.2.2-2172-vmware-disk1.vmdk", + "filesize": 190841856, + "md5sum": "4efeacbc39db1b3e53ef96af1338cf52", + "version": "9.2.2" }, { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.17.2F.vmdk", - "filesize": 609615872, - "md5sum": "3b4845edfa77cf9aaeb9c0a005d3e277", - "version": "4.17.2F" + "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.1-2019/kerio-control-appliance-9.2.1-2019-vmware-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-control", + "filename": "kerio-control-appliance-9.2.1-2019-vmware-disk1.vmdk", + "filesize": 254364160, + "md5sum": "0405890e323e29a4808ec288600875ba", + "version": "9.2.1" }, { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.16.6M.vmdk", - "filesize": 519962624, - "md5sum": "b3f7b7cee17f2e66bb38b453a4939fef", - "version": "4.16.6M" - }, - { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.15.5M.vmdk", - "filesize": 516030464, - "md5sum": "cd74bb69c7ee905ac3d33c4d109f3ab7", - "version": "4.15.5M" - }, - { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.14.14M.vmdk", - "filesize": 422641664, - "md5sum": "d81ba0522f4d7838d96f7985e41cdc47", - "version": "4.14.14M" - }, - { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.13.16M.vmdk", - "filesize": 404684800, - "md5sum": "5763b2c043830c341c8b1009f4ea9a49", - "version": "4.13.16M" - }, - { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "vEOS-lab-4.13.8M.vmdk", - "filesize": 409010176, - "md5sum": "a47145b9e6e7a24171c0850f8755535e", - "version": "4.13.8M" - }, - { - "download_url": "https://www.arista.com/en/support/software-download", - "filename": "Aboot-veos-serial-8.0.0.iso", - "filesize": 5242880, - "md5sum": "488ad1c435d18c69bb8d69c7806457c9", - "version": "8.0.0" + "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.1.4-1535/kerio-control-appliance-9.1.4-1535-vmware.vmdk", + "download_url": "http://www.kerio.com/support/kerio-control", + "filename": "kerio-control-appliance-9.1.4-1535-vmware.vmdk", + "filesize": 483459072, + "md5sum": "5ea5a7f103b1f008d4c24444400333ec", + "version": "9.1.4" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Arista vEOS", - "port_name_format": "Ethernet{port1}", - "product_name": "vEOS", - "product_url": "https://eos.arista.com/", + "name": "Kerio Control", + "port_name_format": "eth{0}", + "product_name": "Kerio Control", + "product_url": "http://www.kerio.com/products/kerio-control", "qemu": { "adapter_type": "e1000", - "adapters": 13, + "adapters": 2, "arch": "x86_64", - "console_type": "telnet", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "virtio", "kvm": "require", - "ram": 2048 + "ram": 4096 }, "registry_version": 3, - "status": "experimental", - "symbol": ":/symbols/multilayer_switch.svg", - "usage": "The login is admin, with no password by default", - "vendor_name": "Arista", - "vendor_url": "http://www.arista.com/", + "status": "stable", + "vendor_name": "Kerio Technologies Inc.", + "vendor_url": "http://www.kerio.com", "versions": [ { "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.20.1F.vmdk" + "hda_disk_image": "kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk" }, - "name": "4.20.1F" + "name": "9.2.4" }, { "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.18.5M.vmdk" + "hda_disk_image": "kerio-control-appliance-9.2.3-2219-vmware-disk1.vmdk" }, - "name": "4.18.5M" + "name": "9.2.3" }, { "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.18.1F.vmdk" + "hda_disk_image": "kerio-control-appliance-9.2.2-2172-vmware-disk1.vmdk" }, - "name": "4.18.1F" + "name": "9.2.2" }, { "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.17.2F.vmdk" + "hda_disk_image": "kerio-control-appliance-9.2.1-2019-vmware-disk1.vmdk" }, - "name": "4.17.2F" + "name": "9.2.1" }, { "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.16.6M.vmdk" + "hda_disk_image": "kerio-control-appliance-9.1.4-1535-vmware.vmdk" }, - "name": "4.16.6M" - }, - { - "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.15.5M.vmdk" - }, - "name": "4.15.5M" - }, - { - "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.14.14M.vmdk" - }, - "name": "4.14.14M" - }, - { - "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.13.16M.vmdk" - }, - "name": "4.13.16M" - }, - { - "images": { - "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", - "hdb_disk_image": "vEOS-lab-4.13.8M.vmdk" - }, - "name": "4.13.8M" + "name": "9.1.4" } ] }, @@ -426,268 +217,275 @@ X-Route: /v2/appliances/templates } ] }, - { - "builtin": true, - "category": "router", - "description": "Big Cloud Fabric\u2122 is the industry\u2019s 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.", - "documentation_url": "http://www.bigswitch.com/support", - "images": [ - { - "download_url": "http://www.bigswitch.com/community-edition", - "filename": "BCF-Controller-BCF-CE-3.5.0-2016-01-22.qcow2", - "filesize": 2860253184, - "md5sum": "d1c2ecf0db8101f6b6d311470697545a", - "version": "3.5.0-2016-01-22" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Big Cloud Fabric", - "product_name": "Big Cloud Fabric", - "product_url": "http://www.bigswitch.com/sdn-products/big-cloud-fabrictm", - "qemu": { - "adapter_type": "e1000", - "adapters": 8, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "ram": 256 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Login is admin", - "vendor_name": "Big Switch Networks", - "vendor_url": "http://www.bigswitch.com/", - "versions": [ - { - "images": { - "hda_disk_image": "BCF-Controller-BCF-CE-3.5.0-2016-01-22.qcow2" - }, - "name": "3.5" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://bird.network.cz/?get_doc&f=bird.html", - "images": [ - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/bird-tinycore64-1.5.0.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "bird-tinycore64-1.5.0.img", - "filesize": 22413312, - "md5sum": "08d50ba2b1b262e2e03e4babf90abf69", - "version": "1.5.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "BIRD", - "product_name": "BIRD internet routing daemon", - "qemu": { - "adapter_type": "e1000", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "allow", - "ram": 128 - }, - "registry_version": 3, - "status": "stable", - "usage": "Configure interfaces in /opt/bootlocal.sh, BIRD configuration is done in /usr/local/etc/bird", - "vendor_name": "CZ.NIC Labs", - "vendor_url": "http://bird.network.cz/", - "versions": [ - { - "images": { - "hda_disk_image": "bird-tinycore64-1.5.0.img" - }, - "name": "1.5.0" - } - ] - }, { "builtin": true, "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.", - "first_port_name": "mgmt1", + "description": "Sophos Free Home Use Firewall is a fully equipped software version of the Sophos UTM firewall, available at no cost for home users \u2013 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.", + "documentation_url": "https://community.sophos.com/products/unified-threat-management/", "images": [ { - "download_url": "http://www1.brocade.com/forms/jsp/virtual-adx-download/index.jsp", - "filename": "SSR03100KVM.qcow2", - "filesize": 3327066112, - "md5sum": "40e5717463fb2f5d1bb7c4de7df15c5c", - "version": "03100" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Brocade Virtual ADX", - "port_name_format": "Port {port1}", - "product_name": "Virtual ADX", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 8, - "arch": "x86_64", - "console_type": "vnc", - "kvm": "require", - "options": "-smp 2", - "ram": 2048 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Login is root, type vadx-console to access to the console", - "vendor_name": "Brocade", - "vendor_url": "https://www.brocade.com", - "versions": [ - { - "images": { - "hda_disk_image": "SSR03100KVM.qcow2" - }, - "name": "03100" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.brocade.com/en/products-services/software-networking/network-functions-virtualization/vrouter.html", - "images": [ - { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "vyatta-vrouter-17.1.1_B_amd64.iso", - "filesize": 347078656, - "md5sum": "914c9ca9d51a33fc54f718020f862df2", - "version": "17.1.1" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.506-2.1.iso", + "filesize": 1006057472, + "md5sum": "6b4374f8c5ee66ccdf9683f7349f59cb", + "version": "9.506-2.1" }, { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "vyatta-vrouter-17.1.0_B_amd64.iso", - "filesize": 346030080, - "md5sum": "ff524e06fda6d982b9b66f25940fe63b", - "version": "17.1.0" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.500-9.1.iso", + "filesize": 981612544, + "md5sum": "8531349cdb7f07c94596b19f8e08081a", + "version": "9.500-9.1" }, { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "vyatta-vrouter-5.2R2_B_amd64.iso", - "filesize": 344981504, - "md5sum": "6b7dcc152a18187ad151483c139fb82c", - "version": "5.2R2" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.415-1.1.iso", + "filesize": 961087488, + "md5sum": "505004bf5a5d5f2234b2056ec7b553d8", + "version": "9.415-1.1" }, { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "vyatta-vrouter-5.1R1_B_amd64.iso", - "filesize": 344981504, - "md5sum": "e374b8bae9eecd52ee841f5e262b3a16", - "version": "5.1R1" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.413-4.1.iso", + "filesize": 965146624, + "md5sum": "decdccf0fbb1c809c0d3ad1dd322ca5d", + "version": "9.413-4.1" }, { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "livecd-VR5600_5.0R2_B_amd64.iso", - "filesize": 340787200, - "md5sum": "ce47dba6f89ef1175ef8850110521104", - "version": "5.0R2" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.411-3.1.iso", + "filesize": 947019776, + "md5sum": "0940197daccb5993a419b667c71fb341", + "version": "9.411-3.1" }, { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "livecd-VR5600_4.2R1_B_amd64.iso", - "filesize": 326107136, - "md5sum": "5e3023c64dc409ae01d5bcb1b6732593", - "version": "4.2R1" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.409-9.1.iso", + "filesize": 910178304, + "md5sum": "71e9261ac77d230f85d8066f8efef710", + "version": "9.409-9.1" }, { - "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", - "filename": "vyatta-livecd_3.5R3T60_amd64.iso", - "filesize": 288358400, - "md5sum": "90360273f818a3dba83fa93ef6da938b", - "version": "3.5R3" + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.408-4.1.iso", + "filesize": 892516352, + "md5sum": "b10aab2d3dd4d7f6424b9c64a075e550", + "version": "9.408-4.1" }, { - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download", + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.407-3.1.iso", + "filesize": 879738880, + "md5sum": "19f736d0766a960a1d37edf98daaf01d", + "version": "9.407-3.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.406-3.1.iso", + "filesize": 873408512, + "md5sum": "b79fb0fd04654068897961ab0594297c", + "version": "9.406-3.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.405-5.1.iso", + "filesize": 864020480, + "md5sum": "cc1687ea73dd7363212c0db5ad784bc6", + "version": "9.405-5.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.403-4.1.iso", + "filesize": 850329600, + "md5sum": "631f2a017deb284705d653905de51604", + "version": "9.403-4.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.358-3.1.iso", + "filesize": 868235264, + "md5sum": "883176415be49e12ab63b46ca749c7b2", + "version": "9.358-3.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.357-1.1.iso", + "filesize": 848300032, + "md5sum": "c34061e770f26a994b725b4b92fe56dc", + "version": "9.357-1.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.356-3.1.iso", + "filesize": 820531200, + "md5sum": "bd155ed98a477d1182367b302bb480f3", + "version": "9.356-3.1" + }, + { + "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", + "filename": "asg-9.217-3.1.iso", + "filesize": 747606016, + "md5sum": "77bae7dcad422dac428984417573acad", + "version": "9.217-3.1" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty8G.qcow2", + "filename": "empty30G.qcow2", "filesize": 197120, - "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", + "md5sum": "3411a599e822f2ac6be560a26405821a", "version": "1.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "vRouter", + "name": "Sophos UTM Home Edition", "port_name_format": "eth{0}", - "product_name": "vRouter", - "product_url": "http://www.brocade.com/en/products-services/software-networking/network-functions-virtualization/vrouter.html", + "product_name": "Sophos UTM Home Edition", + "product_url": "https://www.sophos.com/en-us/products/free-tools/sophos-utm-home-edition.aspx", "qemu": { "adapter_type": "virtio-net-pci", - "adapters": 8, + "adapters": 4, "arch": "x86_64", "boot_priority": "cd", - "console_type": "telnet", + "console_type": "vnc", "hda_disk_interface": "virtio", - "kvm": "require", - "options": "-smp 4 -cpu host", - "ram": 4096 + "kvm": "allow", + "ram": 2048 }, "registry_version": 3, "status": "stable", - "usage": "60 days evaluation. The Brocade vRouter must be on-line and have public connectivity in order to communicate with the Brocade licensing server for automated license key generation. Please note that the evaluation software will only run for 24 hours after installation without the activation code being entered into the system. You must enter your activation code in order to retrieve your licensing key after you install the Brocade vRouter software. Default credentials: vyatta / vyatta", - "vendor_name": "Brocade", - "vendor_url": "http://www.brocade.com/", + "usage": "Connect to VNC console for installation, everything else can be set on the WebUI.", + "vendor_name": "Sophos Ltd.", + "vendor_url": "https://www.sophos.com/", "versions": [ { "images": { - "cdrom_image": "vyatta-vrouter-17.1.1_B_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.506-2.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "17.1.1" + "name": "9.506-2.1" }, { "images": { - "cdrom_image": "vyatta-vrouter-17.1.0_B_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.500-9.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "17.1.0" + "name": "9.500-9.1" }, { "images": { - "cdrom_image": "vyatta-vrouter-5.2R2_B_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.415-1.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "5.2R2" + "name": "9.415-1.1" }, { "images": { - "cdrom_image": "vyatta-vrouter-5.1R1_B_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.413-4.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "5.1R1" + "name": "9.413-4.1" }, { "images": { - "cdrom_image": "livecd-VR5600_5.0R2_B_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.411-3.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "5.0R2" + "name": "9.411-3.1" }, { "images": { - "cdrom_image": "livecd-VR5600_4.2R1_B_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.409-9.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "4.2R1" + "name": "9.409-9.1" }, { "images": { - "cdrom_image": "vyatta-livecd_3.5R3T60_amd64.iso", - "hda_disk_image": "empty8G.qcow2" + "cdrom_image": "asg-9.408-4.1.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "3.5R3" + "name": "9.408-4.1" + }, + { + "images": { + "cdrom_image": "asg-9.407-3.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.407-3.1" + }, + { + "images": { + "cdrom_image": "asg-9.406-3.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.406-3.1" + }, + { + "images": { + "cdrom_image": "asg-9.405-5.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.405-5.1" + }, + { + "images": { + "cdrom_image": "asg-9.403-4.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.403-4.1" + }, + { + "images": { + "cdrom_image": "asg-9.358-3.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.358-3.1" + }, + { + "images": { + "cdrom_image": "asg-9.357-1.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.357-1.1" + }, + { + "images": { + "cdrom_image": "asg-9.356-3.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.356-3.1" + }, + { + "images": { + "cdrom_image": "asg-9.217-3.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.217-3.1" } ] }, + { + "builtin": true, + "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.", + "docker": { + "adapters": 1, + "console_type": "vnc", + "image": "gns3/webterm:latest" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "webterm", + "product_name": "webterm", + "registry_version": 3, + "status": "stable", + "symbol": "firefox.svg", + "usage": "The /root directory is persistent.", + "vendor_name": "webterm", + "vendor_url": "https://www.debian.org" + }, { "builtin": true, "category": "router", @@ -827,315 +625,171 @@ X-Route: /v2/appliances/templates { "builtin": true, "category": "router", - "description": "BSD Router Project (BSDRP) is an embedded free and open source router distribution based on FreeBSD with Quagga and Bird.", + "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.", + "documentation_url": "https://www.alcatel-lucent.com/support", + "first_port_name": "A/1", "images": [ { - "compression": "xz", - "direct_download_url": "https://sourceforge.net/projects/bsdrp/files/BSD_Router_Project/1.80/amd64/BSDRP-1.80-full-amd64-serial.img.xz/download", - "download_url": "https://bsdrp.net/downloads", - "filename": "BSDRP-1.80-full-amd64-serial.img", - "filesize": 1000000000, - "md5sum": "a4285be15ac85f67b3c7f044872a54b6", - "version": "1.80" + "compression": "zip", + "download_url": "https://www.alcatel-lucent.com/support", + "filename": "TiMOS-SR-13.0.R4-vm.qcow2", + "filesize": 368508928, + "md5sum": "d7a3609e506acdcb55f6db5328dba8ed", + "version": "13.0.R4" }, { - "compression": "xz", - "direct_download_url": "https://sourceforge.net/projects/bsdrp/files/BSD_Router_Project/1.70/amd64/BSDRP-1.70-full-amd64-serial.img.xz/download", - "download_url": "https://bsdrp.net/downloads", - "filename": "BSDRP-1.70-full-amd64-serial.img", - "filesize": 1000000000, - "md5sum": "9c11f61ddf03ee9a9ae4149676175821", - "version": "1.70" + "compression": "zip", + "download_url": "https://www.alcatel-lucent.com/support", + "filename": "TiMOS-SR-12.0.R6-vm.qcow2", + "filesize": 221511680, + "md5sum": "7d84d97a5664af2e3546bfa832fc1848", + "version": "12.0.R6" + }, + { + "compression": "zip", + "download_url": "https://www.alcatel-lucent.com/support", + "filename": "TiMOS-SR-12.0.R18.qcow2", + "filesize": 223870976, + "md5sum": "d0bba5feaaf09fd02185f25898a6afc7", + "version": "12.0.R18" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "BSDRP", - "product_name": "BSDRP", + "name": "Alcatel 7750", + "port_name_format": "1/1/{port1}", + "product_name": "Alcatel 7750", + "product_url": "https://www.alcatel-lucent.com/products/7750-service-router", "qemu": { "adapter_type": "e1000", - "adapters": 4, + "adapters": 6, "arch": "x86_64", "console_type": "telnet", - "kvm": "allow", - "ram": 256 + "kvm": "require", + "options": "", + "ram": 2048 }, "registry_version": 3, - "status": "stable", - "usage": "Default user: root (no password set)", - "vendor_name": "Olivier Cochard-Labbe", - "vendor_url": "https://bsdrp.net/", + "status": "experimental", + "usage": "Login is admin and password is admin", + "vendor_name": "Alcatel", + "vendor_url": "https://www.alcatel-lucent.com/", "versions": [ { "images": { - "hda_disk_image": "BSDRP-1.80-full-amd64-serial.img" + "hda_disk_image": "TiMOS-SR-13.0.R4-vm.qcow2" }, - "name": "1.80" + "name": "13.0.R4" }, { "images": { - "hda_disk_image": "BSDRP-1.70-full-amd64-serial.img" + "hda_disk_image": "TiMOS-SR-12.0.R6-vm.qcow2" }, - "name": "1.70" - } - ] - }, - { - "availability": "free", - "builtin": true, - "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.", - "documentation_url": "https://wiki.centos.org/", - "images": [ - { - "download_url": "http://www.osboxes.org/centos/", - "filename": "CentOS 7-1611 (64bit).vmdk", - "filesize": 4365877248, - "md5sum": "1da15f6144eab25c8546f81dd1c34092", - "version": "7-1611" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Centos", - "port_name_format": "eth{0}", - "product_name": "Centos", - "product_url": "https://www.centos.org/download/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 1, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "spice", - "hda_disk_interface": "ide", - "kvm": "require", - "options": "-vga qxl", - "ram": 2048 - }, - "registry_version": 5, - "status": "stable", - "usage": "Username: osboxes.org\nPassword: osboxes.org", - "vendor_name": "CentOS Linux", - "vendor_url": "https://www.centos.org/", - "versions": [ + "name": "12.0.R6" + }, { "images": { - "hda_disk_image": "CentOS 7-1611 (64bit).vmdk" + "hda_disk_image": "TiMOS-SR-12.0.R18.qcow2" }, - "name": "7-1611" + "name": "12.0.R18" } ] }, { "builtin": true, "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.", - "documentation_url": "http://downloads.checkpoint.com/dc/download.htm?ID=26770", + "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\u2019s the enterprise-level protection you need with the highest spam and phishing detection rates\u2014consistently #1 in quarterly Opus One competitive tests since 2011.", + "documentation_url": "https://success.trendmicro.com/product-support/interscan-messaging-security", "images": [ { - "download_url": "https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk104859", - "filename": "Check_Point_R80.10_T421_Gaia.iso", - "filesize": 3420127232, - "md5sum": "12d9723fadb89bb722e20ca3f89012ce", - "version": "80.10" + "direct_download_url": "http://files.trendmicro.com/products/imsva/9.1/IMSVA-9.1-1600-x86_64-r1.iso", + "download_url": "http://downloadcenter.trendmicro.com/index.php?regs=NABU&clk=latest&clkval=4913&lang_loc=1", + "filename": "IMSVA-9.1-1600-x86-64-r1.iso", + "filesize": 797560832, + "md5sum": "581278e8ddb25486539dfe3ad0b3ac94", + "version": "9.1" }, { - "download_url": "https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk104859", - "filename": "Check_Point_R77.30_T204_Install_and_Upgrade.Gaia.iso", - "filesize": 2799271936, - "md5sum": "6fa7586bbb6832fa965d3173276c5b87", - "version": "77.30" - }, - { - "download_url": "https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk104859", - "filename": "Check_Point_R77.20_T124_Install.Gaia.iso", - "filesize": 2632974336, - "md5sum": "7552fa2ad3e1f0ac31615b60b736969c", - "version": "77.20" - }, - { - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty200G.qcow2/download", "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty100G.qcow2", - "filesize": 197120, - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "filename": "empty200G.qcow2", + "filesize": 200192, + "md5sum": "d1686d2f25695dee32eab9a6f4652c7c", "version": "1.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Checkpoint GAiA", - "product_name": "Gaia", + "name": "IMS VA", + "port_name_format": "eth{0}", + "product_name": "IMS VA", + "product_url": "http://www.trendmicro.com/enterprise/network-security/interscan-message-security/index.html", "qemu": { - "adapter_type": "e1000", - "adapters": 8, + "adapter_type": "virtio-net-pci", + "adapters": 2, "arch": "x86_64", - "boot_priority": "dc", - "console_type": "telnet", - "cpus": 2, + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "virtio", "kvm": "require", - "process_priority": "normal", "ram": 4096 }, - "registry_version": 4, - "status": "experimental", - "usage": "At boot choose the install on disk options. You need to open quickly the terminal after launching the appliance if you want to see the menu. You need a web browser in order to finalize the installation. You can use the firefox appliance for this.", - "vendor_name": "Checkpoint", - "vendor_url": "https://www.checkpoint.com", + "registry_version": 3, + "status": "stable", + "usage": "Default credentials: admin / imsva", + "vendor_name": "Trend Micro Inc.", + "vendor_url": "http://www.trendmicro.com/", "versions": [ { "images": { - "cdrom_image": "Check_Point_R80.10_T421_Gaia.iso", - "hda_disk_image": "empty100G.qcow2" + "cdrom_image": "IMSVA-9.1-1600-x86-64-r1.iso", + "hda_disk_image": "empty200G.qcow2" }, - "name": "80.10" - }, - { - "images": { - "cdrom_image": "Check_Point_R77.30_T204_Install_and_Upgrade.Gaia.iso", - "hda_disk_image": "empty100G.qcow2" - }, - "name": "77.30" - }, - { - "images": { - "cdrom_image": "Check_Point_R77.20_T124_Install.Gaia.iso", - "hda_disk_image": "empty100G.qcow2" - }, - "name": "77.20" + "name": "9.1" } ] }, { "builtin": true, "category": "guest", - "description": "The chromium browser", - "docker": { - "adapters": 1, - "console_type": "vnc", - "image": "gns3/chromium:latest" - }, + "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.", + "documentation_url": "http://www.juniper.net/techpubs/", + "images": [ + { + "download_url": "https://www.juniper.net/support/downloads/?p=space#sw", + "filename": "space-17.2R1.4.qcow2", + "filesize": 5150474240, + "md5sum": "4124fa756c3a78be0619e876b8ee687e", + "version": "17.2R1.4" + } + ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Chromium", - "product_name": "Chromium", + "name": "Junos Space", + "port_name_format": "em{0}", + "product_name": "Junos Space", + "product_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "options": "-smp 4 -nographic", + "ram": 16384 + }, "registry_version": 3, "status": "stable", - "vendor_name": "Chromium", - "vendor_url": "https://www.chromium.org/" - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 1700 Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", - "dynamips": { - "chassis": "1720", - "nvram": 128, - "platform": "c1700", - "ram": 160, - "slot0": "C1700-MB-1FE", - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c1700-adventerprisek9-mz.124-25d.image", - "filesize": 57475320, - "md5sum": "7f4ae12a098391bc0edcaf4f44caaf9d", - "version": "124-25d" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 1700", - "product_name": "1700", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", + "symbol": "juniper-vqfx.svg", + "usage": "16 GB RAM is the bare minimum; you should use 32/64 GB in production deplyments.\nDefault credentials:\n- CLI: admin / abc123\n- WebUI: super / juniper123", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", "versions": [ { - "idlepc": "0x80358a60", "images": { - "image": "c1700-adventerprisek9-mz.124-25d.image" + "hda_disk_image": "space-17.2R1.4.qcow2" }, - "name": "124-25d" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 2600 Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", - "dynamips": { - "chassis": "2610", - "nvram": 128, - "platform": "c2600", - "ram": 160, - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c2600-adventerprisek9-mz.124-15.T14.image", - "filesize": 87256400, - "md5sum": "483e3a579a5144ec23f2f160d4b0c0e2", - "version": "124-15.T14" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 2600", - "product_name": "2600", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x8027ec88", - "images": { - "image": "c2600-adventerprisek9-mz.124-15.T14.image" - }, - "name": "124-15.T14" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 2691 Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", - "dynamips": { - "nvram": 256, - "platform": "c3600", - "ram": 192, - "slot0": "GT96100-FE", - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c2691-adventerprisek9-mz.124-15.T14.image", - "filesize": 95976624, - "md5sum": "e7ee5a4a57ed1433e5f73ba6e7695c90", - "version": "124-15.T14" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 2691", - "product_name": "2691", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x60bcf9f8", - "images": { - "image": "c2691-adventerprisek9-mz.124-15.T14.image" - }, - "name": "124-15.T14" + "name": "17.2R1.4" } ] }, @@ -1177,3071 +831,24 @@ X-Route: /v2/appliances/templates } ] }, - { - "builtin": true, - "category": "router", - "description": "Cisco 3640 Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", - "dynamips": { - "chassis": "3640", - "nvram": 256, - "platform": "c3600", - "ram": 192, - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c3640-a3js-mz.124-25d.image", - "filesize": 65688632, - "md5sum": "493c4ef6578801d74d715e7d11596964", - "version": "124-25d" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 3640", - "product_name": "3640", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x6050b114", - "images": { - "image": "c3640-a3js-mz.124-25d.image" - }, - "name": "124-25d" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 3660 Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", - "dynamips": { - "chassis": "3660", - "nvram": 256, - "platform": "c3600", - "ram": 192, - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c3660-a3jk9s-mz.124-15.T14.image", - "filesize": 90181268, - "md5sum": "daed99f508fd42dbaacf711e560643ed", - "version": "124-15.T14" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 3660", - "product_name": "3660", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x6076e0b4", - "images": { - "image": "c3660-a3jk9s-mz.124-15.T14.image" - }, - "name": "124-15.T14" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 3725 Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", - "dynamips": { - "nvram": 256, - "platform": "c3725", - "ram": 128, - "slot0": "GT96100-FE", - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c3725-adventerprisek9-mz.124-15.T14.image", - "filesize": 97859480, - "md5sum": "64f8c427ed48fd21bd02cf1ff254c4eb", - "version": "124-25.T14" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 3725", - "product_name": "3725", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x60c09aa0", - "images": { - "image": "c3725-adventerprisek9-mz.124-15.T14.image" - }, - "name": "124-25.T14" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 3745 Multiservice Access Router", - "documentation_url": "http://www.cisco.com/c/en/us/support/routers/3745-multiservice-access-router/model.html", - "dynamips": { - "chassis": "", - "nvram": 256, - "platform": "c3745", - "ram": 256, - "slot0": "GT96100-FE", - "slot1": "NM-1FE-TX", - "slot2": "NM-4T", - "slot3": "", - "slot4": "", - "startup_config": "ios_base_startup-config.txt", - "wic0": "WIC-1T", - "wic1": "WIC-1T", - "wic2": "WIC-1T" - }, - "images": [ - { - "filename": "c3745-adventerprisek9-mz.124-25d.image", - "filesize": 82053028, - "md5sum": "ddbaf74274822b50fa9670e10c75b08f", - "version": "124-25d" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 3745", - "product_name": "3745", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x60aa1da0", - "images": { - "image": "c3745-adventerprisek9-mz.124-25d.image" - }, - "name": "124-25d" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco 7200 Router", - "documentation_url": "http://www.cisco.com/c/en/us/products/routers/7200-series-routers/index.html", - "dynamips": { - "midplane": "vxr", - "npe": "npe-400", - "nvram": 512, - "platform": "c7200", - "ram": 512, - "slot0": "C7200-IO-FE", - "startup_config": "ios_base_startup-config.txt" - }, - "images": [ - { - "filename": "c7200-adventerprisek9-mz.124-24.T5.image", - "filesize": 102345240, - "md5sum": "6b89d0d804e1f2bb5b8bda66b5692047", - "version": "124-24.T5" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco 7200", - "product_name": "7200", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "idlepc": "0x606df838", - "images": { - "image": "c7200-adventerprisek9-mz.124-24.T5.image" - }, - "name": "124-24.T5" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.cisco.com/c/en/us/support/security/virtual-adaptive-security-appliance-firewall/products-installation-guides-list.html", - "first_port_name": "Management0/0", - "images": [ - { - "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", - "filename": "asav981-5.qcow2", - "filesize": 193069056, - "md5sum": "77b3ca856dd2df476bcda34e218425ca", - "version": "9.8.1-5" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286119613&flowid=50242&softwareid=280775065&release=9.8.1&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "asav981.qcow2", - "filesize": 193069056, - "md5sum": "8d3612fe22b1a7dec118010e17e29411", - "version": "9.8.1" - }, - { - "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", - "filename": "asav971-8.qcow2", - "filesize": 197066752, - "md5sum": "b2486c8d0f6fda149ce877208b816818", - "version": "9.7.1-8" - }, - { - "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", - "filename": "asav971-4.qcow2", - "filesize": 197066752, - "md5sum": "f9a671d1ceaf983f7241f19df15e787f", - "version": "9.7.1-4" - }, - { - "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", - "filename": "asav971-2.qcow2", - "filesize": 199753728, - "md5sum": "ff036b23f5dbb2bcf1e6530476cc1989", - "version": "9.7.1-2" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "asav971.qcow2", - "filesize": 198443008, - "md5sum": "07eef9b8ca489a8ad37448fadf45a673", - "version": "9.7.1" - }, - { - "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", - "filename": "asav963-8.qcow2", - "filesize": 168427520, - "md5sum": "8b8a45b94a302dae8076e7ec90c7d4c2", - "version": "9.6.3-8" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286119613&flowid=50242&softwareid=280775065&release=9.6.3&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "asav963-1.qcow2", - "filesize": 172294144, - "md5sum": "d6a5c8d7bff5e69c5987ca664a52dbd8", - "version": "9.6.3-1" - }, - { - "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", - "filename": "asav962-13.qcow2", - "filesize": 177668096, - "md5sum": "2a6bec030fcaef31b611051180cc142c", - "version": "9.6.2-13" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "asav962.qcow2", - "filesize": 177274880, - "md5sum": "dfb8110ce38da4588e994865d5a9656a", - "version": "9.6.2" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco ASAv", - "port_name_format": "Gi0/{0}", - "product_name": "ASAv", - "product_url": "http://www.cisco.com/c/en/us/products/security/virtual-adaptive-security-appliance-firewall/index.html", - "qemu": { - "adapter_type": "e1000", - "adapters": 8, - "arch": "x86_64", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "symbol": ":/symbols/asa.svg", - "usage": "There is no default password and enable password. A default configuration is present. ASAv goes through a double-boot before becoming active. This is normal and expected.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "asav981-5.qcow2" - }, - "name": "9.8.1-5" - }, - { - "images": { - "hda_disk_image": "asav981.qcow2" - }, - "name": "9.8.1" - }, - { - "images": { - "hda_disk_image": "asav971-8.qcow2" - }, - "name": "9.7.1-8" - }, - { - "images": { - "hda_disk_image": "asav971-4.qcow2" - }, - "name": "9.7.1-4" - }, - { - "images": { - "hda_disk_image": "asav971-2.qcow2" - }, - "name": "9.7.1-2" - }, - { - "images": { - "hda_disk_image": "asav971.qcow2" - }, - "name": "9.7.1" - }, - { - "images": { - "hda_disk_image": "asav963-8.qcow2" - }, - "name": "9.6.3-8" - }, - { - "images": { - "hda_disk_image": "asav963-1.qcow2" - }, - "name": "9.6.3-1" - }, - { - "images": { - "hda_disk_image": "asav962-13.qcow2" - }, - "name": "9.6.2-13" - }, - { - "images": { - "hda_disk_image": "asav962.qcow2" - }, - "name": "9.6.2" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.cisco.com/c/en/us/support/routers/cloud-services-router-1000v-series/products-installation-and-configuration-guides-list.html", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Fuji-16.7.1", - "filename": "csr1000v-universalk9.16.07.01-serial.qcow2", - "filesize": 884539392, - "md5sum": "bad9000d4ae8317bbc99a34a8cdd2eb4", - "version": "16.7.1" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Everest-16.6.2", - "filename": "csr1000v-universalk9.16.06.02-serial.qcow2", - "filesize": 1570242560, - "md5sum": "11e393b31ab9d1ace8e5f7551c491ba2", - "version": "16.6.2" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Everest-16.6.1", - "filename": "csr1000v-universalk9.16.06.01-serial.qcow2", - "filesize": 1566179328, - "md5sum": "909e74446d3ff0b82c14327c0058fdc2", - "version": "16.6.1" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Everest-16.5.2", - "filename": "csr1000v-universalk9.16.05.02-serial.qcow2", - "filesize": 1322385408, - "md5sum": "59a84da28d59ee75176aa05ecde7f72a", - "version": "16.5.2" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "csr1000v-universalk9.16.5.1b-serial.qcow2", - "filesize": 1209543680, - "md5sum": "ac11d33041b8ff6dc3553e324d02cccb", - "version": "16.5.1b" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "csr1000v-universalk9.03.17.00.S.156-1.S-ext.qcow2", - "filesize": 1346305024, - "md5sum": "06cbfcd11f3557391db64fe2a6015a6e", - "version": "3.17" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "csr1000v-universalk9.16.3.1-build2.qcow2", - "filesize": 1280835584, - "md5sum": "a770e96de928265515304c9c9d6b46b9", - "version": "16.3.1-build2" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&softwareid=282046477&release=Denali-16.3.1", - "filename": "csr1000v-universalk9.16.03.01.qcow2", - "filesize": 1351352320, - "md5sum": "0a7f3a4b93d425c2dcb2df5505816fa5", - "version": "16.3.1" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "csr1000v-universalk9.16.03.02.qcow2", - "filesize": 1167720448, - "md5sum": "2e5803d23cd52cba5d55fa8306be5f13", - "version": "16.3.2" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "csr1000v-universalk9.16.4.1.qcow2", - "filesize": 1261961216, - "md5sum": "3428e0dcf5132a1b11ab7696d8c61b2e", - "version": "16.4.1" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco CSR1000v", - "port_name_format": "Gi{port1}", - "product_name": "CSR1000v", - "product_url": "http://www.cisco.com/c/en/us/support/routers/cloud-services-router-1000v-series/tsd-products-support-series-home.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "ram": 3072 - }, - "registry_version": 3, - "status": "stable", - "usage": "There is no default password and enable password. A default configuration is present.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.07.01-serial.qcow2" - }, - "name": "16.7.1" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.06.02-serial.qcow2" - }, - "name": "16.6.2" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.06.01-serial.qcow2" - }, - "name": "16.6.1" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.05.02-serial.qcow2" - }, - "name": "16.5.2" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.5.1b-serial.qcow2" - }, - "name": "16.5.1b" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.03.17.00.S.156-1.S-ext.qcow2" - }, - "name": "3.17" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.03.01.qcow2" - }, - "name": "16.3.1" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.3.1-build2.qcow2" - }, - "name": "16.3.1-build2" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.03.02.qcow2" - }, - "name": "16.3.2" - }, - { - "images": { - "hda_disk_image": "csr1000v-universalk9.16.4.1.qcow2" - }, - "name": "16.4.1" - } - ] - }, { "builtin": true, "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\u2011OS 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.", - "documentation_url": "http://www.cisco.com/c/en/us/support/cloud-systems-management/data-center-network-manager-10/model.html", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=281722751&softwareid=282088134&release=10.1(1)&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "dcnm-va.10.1.1.iso", - "filesize": 2927532032, - "md5sum": "4eca14506decaf166251c64e67adb110", - "version": "10.1.1" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty100G.qcow2", - "filesize": 198656, - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco DCNM", - "port_name_format": "eth{0}", - "product_name": "DCNM", - "product_url": "http://www.cisco.com/c/en/us/products/cloud-systems-management/prime-data-center-network-manager/index.html", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "x86_64", - "console_type": "vnc", - "hda_disk_interface": "ide", - "kvm": "require", - "options": "-smp 2", - "ram": 8192 - }, - "registry_version": 3, - "status": "stable", - "symbol": "mgmt_station.svg", - "usage": "Default credentials: root / cisco123", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "cdrom_image": "dcnm-va.10.1.1.iso", - "hda_disk_image": "empty100G.qcow2" - }, - "name": "10.1.1" - } - ] - }, - { - "availability": "service-contract", - "builtin": true, - "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.", - "documentation_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/fmcv-kvm-qsg.html", - "first_port_name": "eth0", - "images": [ - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual-6.0.0-1005-disk1.vmdk", - "filesize": 1681540608, - "md5sum": "3fed60f1e7d6910c22d13e966acebd7f", - "version": "6.0.0 (1005) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual-6.1.0-330.qcow2", - "filesize": 1909391360, - "md5sum": "e3c64179ec46671caeb7ac3e4e58064f", - "version": "6.1.0 (330)" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual_VMware-6.1.0-330-disk1.vmdk", - "filesize": 1938142720, - "md5sum": "8bc77b317cf0007dcbb0f187c1a0c01f", - "version": "6.1.0 (330) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual-6.2.0-362.qcow2", - "filesize": 1949302784, - "md5sum": "26e66882bf5f68adc0eca2f6bef7b613", - "version": "6.2.0 (362)" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.0-362-disk1.vmdk", - "filesize": 1983376384, - "md5sum": "772165cbda3c183bb0e77a1923dd4d09", - "version": "6.2.0 (362) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual-6.2.1-342.qcow2", - "filesize": 2113732608, - "md5sum": "29ebbbe71a6b766f6dea81e5ca32c275", - "version": "6.2.1 (342)" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.1-342-disk1.vmdk", - "filesize": 2150017536, - "md5sum": "4cf5b7fd68075b6f7ee0dd41a4029ca0", - "version": "6.2.1 (342) vmdk" - } - ], - "maintainer": "Community", - "maintainer_email": "", - "name": "Cisco FMCv", - "port_name_format": "eth{port1}", - "product_name": "Cisco Firepower Management Center Virtual", - "product_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/fmcv-kvm-qsg.html", - "qemu": { - "adapter_type": "virtio-net-pci", + "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.", + "docker": { "adapters": 1, - "arch": "x86_64", - "console_type": "telnet", - "cpus": 4, - "hda_disk_interface": "scsi", - "kvm": "require", - "options": "", - "ram": 8192 + "image": "gns3/ipterm:latest" }, - "registry_version": 4, - "status": "experimental", - "symbol": "cisco-fmcv.svg", - "usage": "BE PATIENT\nOn first boot FMCv generates about 6GB of data. This can take 30 minutes or more. Plan on a long wait after the following line in the boot up:\n\n usbcore: registered new interface driver usb-storage\n\nInitial IP address: 192.168.45.45.\n\nDefault username/password: admin/Admin123.", - "vendor_name": "Cisco Systems", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.0.0-1005-disk1.vmdk" - }, - "name": "6.0.0 (1005) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.1.0-330.qcow2" - }, - "name": "6.1.0 (330)" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual_VMware-6.1.0-330-disk1.vmdk" - }, - "name": "6.1.0 (330) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.2.0-362.qcow2" - }, - "name": "6.2.0 (362)" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.0-362-disk1.vmdk" - }, - "name": "6.2.0 (362) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.2.1-342.qcow2" - }, - "name": "6.2.1 (342)" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.1-342-disk1.vmdk" - }, - "name": "6.2.1 (342) vmdk" - } - ] - }, - { - "availability": "service-contract", - "builtin": true, - "category": "firewall", - "description": "Cisco Firepower Threat Defense Virtual NGFW appliances combine Cisco's proven network firewall with the industry\u2019s most effective next-gen IPS and advanced malware protection. All so you can get more visibility, be more flexible, save more, and protect better.", - "documentation_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/ftdv-kvm-qsg.html", - "first_port_name": "Gigabit0/0 (Mgmt)", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.2.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.qcow2", - "filesize": 1022885888, - "md5sum": "fafdae94ead07b23d6c8dc5f7a731e74", - "version": "6.2.0 (363)" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.2.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.vmdk", - "filesize": 1042470912, - "md5sum": "10297ab20526a8b1586c6ce1cd3d9cbd", - "version": "6.2.0 (363) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.qcow2", - "filesize": 1004601344, - "md5sum": "386ab2b3d6d1d28fd2cd03a83df5e00f", - "version": "6.1.0 (330)" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.vmdk", - "filesize": 1024162816, - "md5sum": "c1fa58448841b33d5eed6854dc608816", - "version": "6.1.0 (330) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.0.1&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.0.1-1213.vmdk", - "filesize": 714577408, - "md5sum": "bc53461e2ec344814e41a6a8d3a5f774", - "version": "6.0.1 (1213) vmdk" - } - ], - "maintainer": "Community", - "maintainer_email": "", - "name": "Cisco FTDv", - "port_name_format": "Gigabit0/{port1}", - "product_name": "Cisco FTDv", - "product_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/ftdv-kvm-qsg.html", - "qemu": { - "adapter_type": "e1000", - "adapters": 10, - "arch": "x86_64", - "console_type": "telnet", - "cpus": 4, - "hda_disk_interface": "ide", - "kvm": "require", - "ram": 8192 - }, - "registry_version": 4, - "status": "experimental", - "symbol": ":/symbols/asa.svg", - "usage": "Default username/password: admin/Admin123.", - "vendor_name": "Cisco Systems", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.qcow2" - }, - "name": "6.2.0 (363)" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.vmdk" - }, - "name": "6.2.0 (363) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.qcow2" - }, - "name": "6.1.0 (330)" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.vmdk" - }, - "name": "6.1.0 (330) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.0.1-1213.vmdk" - }, - "name": "6.0.1 (1213) vmdk" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco Virtual IOS allows user to run IOS on a standard computer.", - "images": [ - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Qemu Appliances/IOSv_startup_config.img/download", - "download_url": "https://sourceforge.net/projects/gns-3/files", - "filename": "IOSv_startup_config.img", - "filesize": 1048576, - "md5sum": "bc605651c4688276f81fd59dcf5cc786", - "version": "1" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "vios-adventerprisek9-m.vmdk.SPA.156-2.T", - "filesize": 128450560, - "md5sum": "83707e3cc93646da58ee6563a68002b5", - "version": "15.6(2)T" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "vios-adventerprisek9-m.vmdk.SPA.156-1.T", - "filesize": 128122880, - "md5sum": "e7cb1bbd0c59280dd946feefa68fa270", - "version": "15.6(1)T" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "vios-adventerprisek9-m.vmdk.SPA.155-3.M", - "filesize": 127926272, - "md5sum": "79f613ac3b179d5a64520730925130b2", - "version": "15.5(3)M" - } - ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Cisco IOSv", - "port_name_format": "Gi0/{0}", - "product_name": "IOSv", - "product_url": "http://virl.cisco.com/", - "qemu": { - "adapter_type": "e1000", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "require", - "ram": 512 - }, + "name": "ipterm", + "product_name": "ipterm", "registry_version": 3, "status": "stable", - "usage": "There is no default password and enable password. There is no default configuration present.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "vios-adventerprisek9-m.vmdk.SPA.156-2.T", - "hdb_disk_image": "IOSv_startup_config.img" - }, - "name": "15.6(2)T" - }, - { - "images": { - "hda_disk_image": "vios-adventerprisek9-m.vmdk.SPA.156-1.T", - "hdb_disk_image": "IOSv_startup_config.img" - }, - "name": "15.6(1)T" - }, - { - "images": { - "hda_disk_image": "vios-adventerprisek9-m.vmdk.SPA.155-3.M", - "hdb_disk_image": "IOSv_startup_config.img" - }, - "name": "15.5(3)M" - } - ] - }, - { - "builtin": true, - "category": "multilayer_switch", - "description": "Cisco Virtual IOS L2 allows user to run a IOS switching image on a standard computer.", - "images": [ - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "vios_l2-adventerprisek9-m.03.2017.qcow2", - "filesize": 41157632, - "md5sum": "8f14b50083a14688dec2fc791706bb3e", - "version": "15.2(20170321:233949)" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E", - "filesize": 96862208, - "md5sum": "1a3a21f5697cae64bb930895b986d71e", - "version": "15.2.4055" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco IOSvL2", - "port_name_format": "Gi{1}/{0}", - "port_segment_size": 4, - "product_name": "IOSvL2", - "product_url": "http://virl.cisco.com/", - "qemu": { - "adapter_type": "e1000", - "adapters": 16, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 768 - }, - "registry_version": 3, - "status": "stable", - "usage": "There is no default password and enable password. There is no default configuration present.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "vios_l2-adventerprisek9-m.03.2017.qcow2" - }, - "name": "15.2(20170321:233949)" - }, - { - "images": { - "hda_disk_image": "vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E" - }, - "name": "15.2.4055" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "IOS XRv supports the control plane features introduced in Cisco IOS XR.", - "documentation_url": "http://www.cisco.com/c/en/us/td/docs/ios_xr_sw/ios_xrv/release/notes/xrv-rn.html", - "first_port_name": "MgmtEth0/0/CPU0/0", - "images": [ - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "iosxrv-k9-demo-6.1.3.qcow2", - "filesize": 428588544, - "md5sum": "1693b5d22a398587dd0fed2877d8dfac", - "version": "6.1.3" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "iosxrv-k9-demo-6.0.1.qcow2", - "filesize": 908132352, - "md5sum": "0831ecf43628eccb752ebb275de9a62a", - "version": "6.0.1" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco IOS XRv", - "port_name_format": "Gi0/0/0/{0}", - "product_name": "IOS XRv", - "product_url": "http://virl.cisco.com/", - "qemu": { - "adapter_type": "e1000", - "adapters": 9, - "arch": "i386", - "console_type": "telnet", - "kvm": "require", - "ram": 3072 - }, - "registry_version": 3, - "status": "stable", - "usage": "You can set admin username and password on first boot. Don't forget about the two-staged configuration, you have to commit your changes.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "iosxrv-k9-demo-6.1.3.qcow2" - }, - "name": "6.1.3" - }, - { - "images": { - "hda_disk_image": "iosxrv-k9-demo-6.0.1.qcow2" - }, - "name": "6.0.1" - } - ] - }, - { - "builtin": true, - "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!", - "documentation_url": "http://www.cisco.com/c/en/us/td/docs/ios_xr_sw/ios_xrv/release/notes/xrv-rn.html", - "first_port_name": "MgmtEth0/0/CPU0/0", - "images": [ - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "xrv9k-fullk9-x-6.2.25.qcow2", - "filesize": 1190723584, - "md5sum": "3f54e62b6f7cedfb2607233e5e465766", - "version": "6.2.25" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "xrv9k-fullk9-x.qcow2-6.0.1", - "filesize": 2109210624, - "md5sum": "e20d046807075046c35b6ce7d6766a7f", - "version": "6.0.1" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "xrv9k-fullk9-x.qcow2-6.0.0", - "filesize": 2572943360, - "md5sum": "64c538c34252aaeb4ed1ddb93d6803fd", - "version": "6.0.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco IOS XRv 9000", - "port_name_format": "GigabitEthernet0/0/0/{0}", - "product_name": "IOS XRv 9000", - "product_url": "http://virl.cisco.com/", - "qemu": { - "adapter_type": "e1000", - "adapters": 4, - "arch": "i386", - "console_type": "telnet", - "kvm": "require", - "options": "-smp 4", - "ram": 16384 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Default username/password: admin/admin, cisco/cisco and lab/lab. There is no default configuration present.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "xrv9k-fullk9-x-6.2.25.qcow2" - }, - "name": "6.2.25" - }, - { - "images": { - "hda_disk_image": "xrv9k-fullk9-x.qcow2-6.0.1" - }, - "name": "6.0.1" - }, - { - "images": { - "hda_disk_image": "xrv9k-fullk9-x.qcow2-6.0.0" - }, - "name": "6.0.0" - } - ] - }, - { - "builtin": true, - "category": "multilayer_switch", - "description": "Cisco IOS on UNIX Layer 2 image.", - "images": [ - { - "filename": "i86bi-linux-l2-ipbasek9-15.1g.bin", - "filesize": 62137336, - "md5sum": "0b8b9e14ca99b68c654e44c4296857ba", - "version": "15.1g" - }, - { - "filename": "i86bi-linux-l2-adventerprisek9-15.1a.bin", - "filesize": 72726092, - "md5sum": "9549a20a7391fb849da32caa77a0d254", - "version": "15.1a" - }, - { - "filename": "i86bi-linux-l2-adventerprisek9-15.2d.bin", - "filesize": 105036380, - "md5sum": "f16db44433beb3e8c828db5ddad1de8a", - "version": "15.2d" - } - ], - "iou": { - "ethernet_adapters": 4, - "nvram": 128, - "ram": 256, - "serial_adapters": 0, - "startup_config": "iou_l2_base_startup-config.txt" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco IOU L2", - "product_name": "Cisco IOU L2", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "images": { - "image": "i86bi-linux-l2-ipbasek9-15.1g.bin" - }, - "name": "15.1g" - }, - { - "images": { - "image": "i86bi-linux-l2-adventerprisek9-15.1a.bin" - }, - "name": "15.1a" - }, - { - "images": { - "image": "i86bi-linux-l2-adventerprisek9-15.2d.bin" - }, - "name": "15.2d" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Cisco IOS on UNIX Layer 3 image.", - "images": [ - { - "filename": "i86bi-linux-l3-adventerprisek9-ms.155-2.T.bin", - "filesize": 172982492, - "md5sum": "45e99761a95cbd3ee3924ecf0f3d89e5", - "version": "155-2T" - }, - { - "filename": "i86bi-linux-l3-adventerprisek9-15.4.1T.bin", - "filesize": 152677848, - "md5sum": "2eabae17778316c49cbc80e8e81262f9", - "version": "15.4.1T" - } - ], - "iou": { - "ethernet_adapters": 2, - "nvram": 128, - "ram": 256, - "serial_adapters": 2, - "startup_config": "iou_l3_base_startup-config.txt" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco IOU L3", - "product_name": "Cisco IOU L3", - "registry_version": 3, - "status": "experimental", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com", - "versions": [ - { - "images": { - "image": "i86bi-linux-l3-adventerprisek9-ms.155-2.T.bin" - }, - "name": "155-2T" - }, - { - "images": { - "image": "i86bi-linux-l3-adventerprisek9-15.4.1T.bin" - }, - "name": "15.4.1T" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.cisco.com/c/en/us/support/security/identity-services-engine/tsd-products-support-series-home.html", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=283801620&flowid=&softwareid=283802505&release=2.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "ise-2.1.0.474.SPA.x86_64.iso", - "filesize": 6161475584, - "md5sum": "8dc844696790f2f5f37054899fab3e2a", - "version": "2.1.0.474" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=283801620&flowid=&softwareid=283802505&release=2.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "ise-2.0.1.130.SPA.x86_64.iso", - "filesize": 5129990144, - "md5sum": "25ac842fdbb61f6e75f2f8b26beea28e", - "version": "2.0.1.130" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=283801620&flowid=&softwareid=283802505&release=2.0.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "ise-2.0.0.306.SPA.x86_64.iso", - "filesize": 5088827392, - "md5sum": "b7a454ee235db29b5c208b19bfd1fbd1", - "version": "2.0.0.306" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty200G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty200G.qcow2", - "filesize": 200192, - "md5sum": "d1686d2f25695dee32eab9a6f4652c7c", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco ISE", - "port_name_format": "GigabitEthernet{0}", - "product_name": "Identity Services Engine", - "product_url": "http://www.cisco.com/c/en/us/products/security/identity-services-engine/index.html", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "ide", - "kvm": "require", - "options": "-smp 2", - "ram": 4096 - }, - "registry_version": 3, - "status": "experimental", - "symbol": "cisco-ise.svg", - "usage": "Starting ISE will start an installation of ISE onto a blank 200GB Drive. This will take time. The intial username is setup.\n\nThis appliance requires KVM. You may try it on a system without KVM, but it will run really slow, if at all.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "cdrom_image": "ise-2.1.0.474.SPA.x86_64.iso", - "hda_disk_image": "empty200G.qcow2" - }, - "name": "2.1.0.474" - }, - { - "images": { - "cdrom_image": "ise-2.0.1.130.SPA.x86_64.iso", - "hda_disk_image": "empty200G.qcow2" - }, - "name": "2.0.1.130" - }, - { - "images": { - "cdrom_image": "ise-2.0.0.306.SPA.x86_64.iso", - "hda_disk_image": "empty200G.qcow2" - }, - "name": "2.0.0.306" - } - ] - }, - { - "availability": "service-contract", - "builtin": true, - "category": "firewall", - "description": "Cisco Firepower Next-Generation IPS (NGIPS) threat appliances combine superior visibility, embedded security intelligence, automated analysis, and industry-leading threat effectiveness.", - "documentation_url": "http://www.cisco.com/c/en/us/support/security/ngips-virtual-appliance/tsd-products-support-series-home.html", - "first_port_name": "eth0 (Mgmt)", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286259690&softwareid=286271056&release=6.0.0.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_NGIPSv_VMware-6.0.0-1005-disk1.vmdk", - "filesize": 804301312, - "md5sum": "72ed34d39c58a9d5ad1c6197d1ff9a62", - "version": "6.0.0 (1005) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286259690&softwareid=286271056&release=6.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_NGIPSv_VMware-6.1.0-330-disk1.vmdk", - "filesize": 860411392, - "md5sum": "7a771cc8c37a0371285f24c25f9886f0", - "version": "6.1.0 (330) vmdk" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=286259690&softwareid=286271056&release=6.2.0&relind=AVAILABLE&rellifecycle=&reltype=latest", - "filename": "Cisco_Firepower_NGIPSv_VMware-6.2.0-362-disk1.vmdk", - "filesize": 877626368, - "md5sum": "46f629149e11ac5c224bae0486c7e406", - "version": "6.2.0 (362) vmdk" - } - ], - "maintainer": "Community", - "maintainer_email": "", - "name": "Cisco NGIPSv", - "port_name_format": "eth{port1}", - "product_name": "Cisco Firepower NGIPS Virtual", - "product_url": "http://www.cisco.com/c/en/us/support/security/ngips-virtual-appliance/tsd-products-support-series-home.html", - "qemu": { - "adapter_type": "vmxnet3", - "adapters": 10, - "arch": "x86_64", - "console_type": "telnet", - "cpus": 4, - "hda_disk_interface": "scsi", - "kvm": "require", - "ram": 8192 - }, - "registry_version": 4, - "status": "experimental", - "symbol": ":/symbols/ids.svg", - "usage": "Default username/password: admin/Admin123.", - "vendor_name": "Cisco Systems", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "Cisco_Firepower_NGIPSv_VMware-6.2.0-362-disk1.vmdk" - }, - "name": "6.2.0 (362) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_NGIPSv_VMware-6.1.0-330-disk1.vmdk" - }, - "name": "6.1.0 (330) vmdk" - }, - { - "images": { - "hda_disk_image": "Cisco_Firepower_NGIPSv_VMware-6.0.0-1005-disk1.vmdk" - }, - "name": "6.0.0 (1005) vmdk" - } - ] - }, - { - "builtin": true, - "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.", - "first_port_name": "mgmt0", - "images": [ - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "titanium-final.7.3.0.D1.1.qcow2", - "filesize": 214368256, - "md5sum": "b4cd6edf15ab4c6bce53c3f6c1e3a742", - "version": "7.3.0" - }, - { - "download_url": "https://virl.mediuscorp.com/my-account/", - "filename": "titanium-d1.7.2.0.D1.1.vmdk", - "filesize": 361103360, - "md5sum": "0ee38c7d717840cb4ca822f4870671d0", - "version": "7.2.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco NX-OSv", - "port_name_format": "Ethernet2/{port1}", - "product_name": "NX-OSv", - "product_url": "http://virl.cisco.com/", - "qemu": { - "adapter_type": "e1000", - "adapters": 16, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "ram": 3072 - }, - "registry_version": 3, - "status": "stable", - "usage": "The default username/password is admin/admin. A default configuration is present.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "titanium-final.7.3.0.D1.1.qcow2" - }, - "name": "7.3.0" - }, - { - "images": { - "hda_disk_image": "titanium-d1.7.2.0.D1.1.vmdk" - }, - "name": "7.2.0" - } - ] - }, - { - "availability": "service-contract", - "builtin": true, - "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.", - "documentation_url": "http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/nx-osv/configuration/guide/b_NX-OSv_9000/b_NX-OSv_chapter_01.html", - "first_port_name": "mgmt0", - "images": [ - { - "download_url": "https://software.cisco.com/download/", - "filename": "nxosv-final.7.0.3.I7.3.qcow2", - "filesize": 983629824, - "md5sum": "9d7a20367bf681a239f14097bbce470a", - "version": "7.0.3.I7.3" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "nxosv-final.7.0.3.I7.2.qcow2", - "filesize": 906231808, - "md5sum": "17295efb13e83b24a439148449bfd5ab", - "version": "7.0.3.I7.2" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "nxosv-final.7.0.3.I7.1.qcow2", - "filesize": 903151616, - "md5sum": "3c122f27d0c3684c63657207eadf4d06", - "version": "7.0.3.I7.1" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "nxosv-final.7.0.3.I6.1.qcow2", - "filesize": 780402688, - "md5sum": "18bb991b814a508d1190575f99deed99", - "version": "7.0.3.I6.1" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "nxosv-final.7.0.3.I5.2.qcow2", - "filesize": 777715712, - "md5sum": "c06aaa02f758a64fd8fee9406756f1da", - "version": "7.0.3.I5.2" - }, - { - "download_url": "https://software.cisco.com/download/", - "filename": "nxosv-final.7.0.3.I5.1.qcow2", - "filesize": 784990208, - "md5sum": "201ea658fa4c57452ee4b2aa4f5262a7", - "version": "7.0.3.I5.1" - }, - { - "compression": "zip", - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-20160813.fd.zip/download", - "download_url": "", - "filename": "OVMF-20160813.fd", - "filesize": 2097152, - "md5sum": "8ff0ef1ec56345db5b6bda1a8630e3c6", - "version": "16.08.13" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco NX-OSv 9000", - "port_name_format": "Ethernet1/{port1}", - "product_name": "NX-OSv 9000", - "qemu": { - "adapter_type": "e1000", - "adapters": 10, - "arch": "x86_64", - "console_type": "telnet", - "cpus": 2, - "hda_disk_interface": "sata", - "kvm": "require", - "ram": 8096 - }, - "registry_version": 4, - "status": "stable", - "usage": "The old (I5) versions might require 8192 MB of RAM; adjust it if necessary.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "bios_image": "OVMF-20160813.fd", - "hda_disk_image": "nxosv-final.7.0.3.I7.3.qcow2" - }, - "name": "7.0.3.I7.3" - }, - { - "images": { - "bios_image": "OVMF-20160813.fd", - "hda_disk_image": "nxosv-final.7.0.3.I7.2.qcow2" - }, - "name": "7.0.3.I7.2" - }, - { - "images": { - "bios_image": "OVMF-20160813.fd", - "hda_disk_image": "nxosv-final.7.0.3.I7.1.qcow2" - }, - "name": "7.0.3.I7.1" - }, - { - "images": { - "bios_image": "OVMF-20160813.fd", - "hda_disk_image": "nxosv-final.7.0.3.I6.1.qcow2" - }, - "name": "7.0.3.I6.1" - }, - { - "images": { - "bios_image": "OVMF-20160813.fd", - "hda_disk_image": "nxosv-final.7.0.3.I5.2.qcow2" - }, - "name": "7.0.3.I5.2" - }, - { - "images": { - "bios_image": "OVMF-20160813.fd", - "hda_disk_image": "nxosv-final.7.0.3.I5.1.qcow2" - }, - "name": "7.0.3.I5.1" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.cisco.com/c/en/us/products/wireless/wireless-lan-controller/index.html", - "first_port_name": "ServicePort", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=7.3.101.0", - "filename": "Cisco-vWLC-AIR-CTVM-7-3-101-0-file1.iso", - "filesize": 157900800, - "md5sum": "6bf17dceaf46e57aab0fb0d43eb6ea06", - "version": "7.3.101.0" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=7.6.110.0", - "filename": "AIR-CTVM-7-6-110-0-file1.iso", - "filesize": 185561088, - "md5sum": "7acbd88120f008a25d849b72b7207e92", - "version": "7.6.110.0" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=8.1.120.0", - "filename": "AIR-CTVM-k9-8-1-120.0.iso", - "filesize": 302104576, - "md5sum": "477363f88f07f64499bb4ab80ffa9d2f", - "version": "8.1.120.0" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=8.2.141.0", - "filename": "MFG_CTVM_8_2_141_0.iso", - "filesize": 351156224, - "md5sum": "29483229ce7844df55a90564b077c958", - "version": "8.2.141.0" - }, - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=8.3.102.0", - "filename": "MFG_CTVM_8_3_102_0.iso", - "filesize": 365996032, - "md5sum": "7f6b7968b5bed04b5ecc119b6ba4e41c", - "version": "8.3.102.0" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty8G.qcow2", - "filesize": 197120, - "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cisco vWLC", - "port_name_format": "Management{port1}", - "product_name": "Virtual Wireless LAN Controller", - "product_url": "http://www.cisco.com/c/en/us/support/wireless/virtual-wireless-controller/tsd-products-support-series-home.html", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "ide", - "kvm": "require", - "options": "", - "ram": 2048 - }, - "registry_version": 3, - "status": "experimental", - "symbol": ":/symbols/wlan_controller.svg", - "usage": "Starting vWLC will start an installation of vWLC onto a blank 8GB Drive.", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "cdrom_image": "AIR-CTVM-k9-8-1-120.0.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "8.1.120.0" - }, - { - "images": { - "cdrom_image": "MFG_CTVM_8_2_141_0.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "8.2.141.0" - }, - { - "images": { - "cdrom_image": "MFG_CTVM_8_3_102_0.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "8.3.102.0" - } - ] - }, - { - "builtin": true, - "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. \u201cSet and forget\u201d 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.", - "documentation_url": "http://www.cisco.com/c/en/us/support/security/web-security-appliance/tsd-products-support-series-home.html", - "images": [ - { - "download_url": "https://software.cisco.com/download/release.html?mdfid=284806698&flowid=41610&softwareid=282975114&release=9.0.1&relind=AVAILABLE&rellifecycle=LD&reltype=latest", - "filename": "coeus-9-0-1-162-S000V.qcow2", - "filesize": 4753719296, - "md5sum": "3561a6dd9e1b0481e6e68f7e0235fa9b", - "version": "9.0.1" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Web Security Virtual Appliance", - "port_name_format": "nic{0}", - "product_name": "Web Security Virtual Appliance", - "product_url": "http://www.cisco.com/c/en/us/products/security/web-security-appliance/index.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 5, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 4096 - }, - "registry_version": 3, - "status": "stable", - "usage": "Boot takes some time. NIC0 is the management port, it gets its initial address using DHCP. Default credentials: admin / ironport", - "vendor_name": "Cisco", - "vendor_url": "http://www.cisco.com/", - "versions": [ - { - "images": { - "hda_disk_image": "coeus-9-0-1-162-S000V.qcow2" - }, - "name": "9.0.1" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Today\u2019s 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\u2014to any device and any location\u2014with 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.", - "documentation_url": "https://www.citrix.com/products/netscaler-adc/support.html", - "images": [ - { - "download_url": "https://www.citrix.com/lp/try/netscaler-vpx-express.html", - "filename": "NSVPX-KVM-12.0-56.20_nc_32.qcow2", - "filesize": 739704832, - "md5sum": "0ea1c23e3b8eb8451037d46ee472cfa6", - "version": "12.0-56.20" - }, - { - "download_url": "https://www.citrix.com/downloads/netscaler-adc/virtual-appliances/netscaler-vpx-express.html", - "filename": "NSVPX-KVM-11.1-47.14_nc.raw", - "filesize": 21474836480, - "md5sum": "f7100f8b6588e152ce6f64e45b1e99fc", - "version": "11.1-47.14 F" - }, - { - "download_url": "https://www.citrix.com/downloads/netscaler-adc/virtual-appliances/netscaler-vpx-express.html", - "filename": "NSVPX-KVM-10.5-56.22_nc.raw", - "filesize": 21474836480, - "md5sum": "b7569f09d4c348c5cf825627169131e7", - "version": "10.5-56.22" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "NetScaler VPX", - "port_name_format": "1/{0}", - "product_name": "NetScaler VPX", - "product_url": "https://www.citrix.com/products/netscaler-adc/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "telnet", - "hda_disk_interface": "ide", - "kvm": "require", - "options": "-smp 2 -cpu host", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "symbol": "loadbalancer.svg", - "usage": "The image file is large (21.5 GB), make sure you have enough space. Default credentials: nsroot / nsroot", - "vendor_name": "Citrix", - "vendor_url": "http://www.citrix.com/", - "versions": [ - { - "images": { - "hda_disk_image": "NSVPX-KVM-12.0-56.20_nc_32.qcow2" - }, - "name": "12.0-56.20" - }, - { - "images": { - "hda_disk_image": "NSVPX-KVM-11.1-47.14_nc.raw" - }, - "name": "11.1-47.14 F" - }, - { - "images": { - "hda_disk_image": "NSVPX-KVM-10.5-56.22_nc.raw" - }, - "name": "10.5-56.22" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://www.clearos.com/resources/documentation/clearos-7-documentation-overview", - "images": [ - { - "download_url": "https://www.clearos.com/clearfoundation/software/clearos-downloads", - "filename": "ClearOS-7.4-DVD-x86_64.iso", - "filesize": 1029701632, - "md5sum": "826da592f9cd4b59f5fc996ff2d569f1", - "version": "7.4" - }, - { - "download_url": "https://www.clearos.com/clearfoundation/software/clearos-downloads", - "filename": "ClearOS-7.3-DVD-x86_64.iso", - "filesize": 884998144, - "md5sum": "1bae8b2d7abe1bc72665a270f10a5149", - "version": "7.3" - }, - { - "download_url": "https://www.clearos.com/clearfoundation/software/clearos-downloads", - "filename": "ClearOS-7.2-DVD-x86_64.iso", - "filesize": 855638016, - "md5sum": "a094763e6ed5d9b073fd4e651f9a48f1", - "version": "7.2" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "ClearOS CE", - "product_name": "ClearOS CE", - "product_url": "https://www.clearos.com/clearfoundation/software/clearos-7-community", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 3, - "arch": "x86_64", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 1024 - }, - "registry_version": 3, - "status": "stable", - "usage": "Follow the installer.", - "vendor_name": "ClearCenter, Corp.", - "vendor_url": "https://www.clearos.com/", - "versions": [ - { - "images": { - "cdrom_image": "ClearOS-7.4-DVD-x86_64.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "7.4" - }, - { - "images": { - "cdrom_image": "ClearOS-7.3-DVD-x86_64.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "7.3" - }, - { - "images": { - "cdrom_image": "ClearOS-7.2-DVD-x86_64.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "7.2" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://cloudrouter.atlassian.net/wiki/display/CPD/CloudRouter+Project+Information", - "images": [ - { - "compression": "xz", - "direct_download_url": "https://repo.cloudrouter.org/4/centos/7/images/cloudrouter-centos-cloud-full.raw.xz", - "download_url": "https://cloudrouter.atlassian.net/wiki/display/CPD/CloudRouter+Downloads", - "filename": "cloudrouter-centos-cloud-full.raw", - "filesize": 10737418240, - "md5sum": "d148288ecc0806e08f8347ef0ad755e8", - "version": "4.0 Full" - }, - { - "compression": "xz", - "direct_download_url": "https://repo.cloudrouter.org/4/centos/7/images/cloudrouter-centos-cloud-minimal.raw.xz", - "download_url": "https://cloudrouter.atlassian.net/wiki/display/CPD/CloudRouter+Downloads", - "filename": "cloudrouter-centos-cloud-minimal.raw", - "filesize": 10737418240, - "md5sum": "8d982a37a49bc446a0edc59cefcadcdb", - "version": "4.0 Minimal" - }, - { - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/cloudrouter-init-gns3.iso/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "cloudrouter-init-gns3.iso", - "filesize": 374784, - "md5sum": "8cfb7e338bf241cc64abc084243e9be1", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "CloudRouter", - "port_name_format": "eth{0}", - "product_name": "CloudRouter", - "product_url": "https://cloudrouter.org/about/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 16, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "usage": "Default credentials: cloudrouter / gns3", - "vendor_name": "CloudRouter Community", - "vendor_url": "https://cloudrouter.org/", - "versions": [ - { - "images": { - "cdrom_image": "cloudrouter-init-gns3.iso", - "hda_disk_image": "cloudrouter-centos-cloud-full.raw" - }, - "name": "4.0 Full" - }, - { - "images": { - "cdrom_image": "cloudrouter-init-gns3.iso", - "hda_disk_image": "cloudrouter-centos-cloud-minimal.raw" - }, - "name": "4.0 Minimal" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://coreos.com/docs/", - "images": [ - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1632.2.1/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1632.2.1/", - "filename": "coreos_production_qemu_image.1632.2.1.img", - "filesize": 885719040, - "md5sum": "facd05ca85eb87e2dc6aefd6779f6806", - "version": "1632.2.1" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1576.4.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1576.4.0/", - "filename": "coreos_production_qemu_image.1576.4.0.img", - "filesize": 849739776, - "md5sum": "7d3c647807afe1f18fd0c76730e612b4", - "version": "1576.4.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1520.8.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1520.8.0/", - "filename": "coreos_production_qemu_image.1520.8.0.img", - "filesize": 842661888, - "md5sum": "a69fb2cd3ae475f9afbc268f7d391e83", - "version": "1520.8.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1465.7.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1465.7.0/", - "filename": "coreos_production_qemu_image.1465.7.0.img", - "filesize": 796590080, - "md5sum": "1db77d47e76d3d9082846584e0f4b4bc", - "version": "1465.7.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1409.7.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1409.7.0/", - "filename": "coreos_production_qemu_image.1409.7.0.img", - "filesize": 812187648, - "md5sum": "b8db4a07bac71468ed47bd09bedc1bdf", - "version": "1409.7.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1353.8.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1353.8.0/", - "filename": "coreos_production_qemu_image.1353.8.0.img", - "filesize": 795934720, - "md5sum": "f84bf924d7b30190539a14e14d94d4f8", - "version": "1353.8.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1353.7.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1353.7.0/", - "filename": "coreos_production_qemu_image.1353.7.0.img", - "filesize": 796852224, - "md5sum": "2d4ecc377b41ee5b1ffd90090548ebc0", - "version": "1353.7.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.9.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1235.9.0/", - "filename": "coreos_production_qemu_image.1235.9.0.img", - "filesize": 795869184, - "md5sum": "77a256ceaa0da6960391c03ebfe5388c", - "version": "1235.9.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.8.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1235.8.0/", - "filename": "coreos_production_qemu_image.1235.8.0.img", - "filesize": 785252352, - "md5sum": "0eec78690fd9f6d3b9e8d8ff41bc10b5", - "version": "1235.8.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.6.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1235.6.0/", - "filename": "coreos_production_qemu_image.1235.6.0.img", - "filesize": 784990208, - "md5sum": "2ff81c223be4bfa40c9ef765bb0d7f26", - "version": "1235.6.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.5.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1235.5.0/", - "filename": "coreos_production_qemu_image.1235.5.0.img", - "filesize": 792592384, - "md5sum": "11aa05a27654b66a4e6dfb1e9f1c7ff9", - "version": "1235.5.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.4.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1235.4.0/", - "filename": "coreos_production_qemu_image.1235.4.0.img", - "filesize": 787415040, - "md5sum": "c59930b3b1ad0716c91a62ac56234d97", - "version": "1235.4.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1185.5.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1185.5.0/", - "filename": "coreos_production_qemu_image.1185.5.0.img", - "filesize": 754843648, - "md5sum": "97b6eaa9857c68c67e56d7b742d43f5e", - "version": "1185.5.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1185.3.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/1185.3.0/", - "filename": "coreos_production_qemu_image.1185.3.0.img", - "filesize": 753926144, - "md5sum": "a1b6b69e5a58a1900b145b024340eff0", - "version": "1185.3.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://stable.release.core-os.net/amd64-usr/835.9.0/coreos_production_qemu_image.img.bz2", - "download_url": "http://stable.release.core-os.net/amd64-usr/835.9.0/", - "filename": "coreos_production_qemu_image.835.9.img", - "filesize": 635633664, - "md5sum": "768a5df35784a014ba06609da88f5158", - "version": "835.9.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "CoreOS", - "product_name": "CoreOS", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 1, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdd_disk_interface": "ide", - "kvm": "allow", - "ram": 1024 - }, - "registry_version": 3, - "status": "stable", - "vendor_name": "CoreOS, Inc", - "vendor_url": "https://coreos.com/", - "versions": [ - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1576.4.0.img" - }, - "name": "1632.2.1" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1576.4.0.img" - }, - "name": "1576.4.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1520.8.0.img" - }, - "name": "1520.8.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1465.7.0.img" - }, - "name": "1465.7.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1409.7.0.img" - }, - "name": "1409.7.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1353.8.0.img" - }, - "name": "1353.8.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1353.7.0.img" - }, - "name": "1353.7.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1235.9.0.img" - }, - "name": "1235.9.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1235.8.0.img" - }, - "name": "1235.8.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1235.6.0.img" - }, - "name": "1235.6.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1235.5.0.img" - }, - "name": "1235.5.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1235.4.0.img" - }, - "name": "1235.4.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1185.5.0.img" - }, - "name": "1185.5.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.1185.3.0.img" - }, - "name": "1185.3.0" - }, - { - "images": { - "hda_disk_image": "coreos_production_qemu_image.835.9.img" - }, - "name": "835.9.0" - } - ] - }, - { - "builtin": true, - "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!", - "documentation_url": "http://docs.cumulusnetworks.com/", - "first_port_name": "eth0", - "images": [ - { - "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.0-vx-amd64.qcow2", - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.5.2-vx-amd64.qcow2", - "filesize": 996605952, - "md5sum": "87d1d8b297e5ebd77924669dfb7e4c9f", - "version": "3.5.2" - }, - { - "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.0-vx-amd64.qcow2", - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.5.0-vx-amd64.qcow2", - "filesize": 1044250624, - "md5sum": "9ad1f352d0603becf4bcc749b77c99dd", - "version": "3.5.0" - }, - { - "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.4.3-vx-amd64.qcow2", - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.4.3-vx-amd64.qcow2", - "filesize": 988872704, - "md5sum": "fd9144cdab7cac66cf421a13c6f50ac8", - "version": "3.4.3" - }, - { - "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.4.2-vx-amd64.qcow2", - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.4.2-vx-amd64.qcow2", - "filesize": 1060700160, - "md5sum": "ca844684784ceeee893d0cd76dc44e3b", - "version": "3.4.2" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.4.1-vx-amd64.qcow2", - "filesize": 975503360, - "md5sum": "38319aa04533d91b1121a02f6ed99993", - "version": "3.4.1" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.4.0-vx-amd64.qcow2", - "filesize": 918355968, - "md5sum": "d93a15072bc7f8d15268f5e43f735a5e", - "version": "3.4.0" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.3.2-vx-amd64.qcow2", - "filesize": 980090880, - "md5sum": "8364f93cabaa442c13c8c6752a248a5d", - "version": "3.3.2" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.2.1-vx-amd64-1486153138.ac46c24zd00d13e.qcow2", - "filesize": 1232601088, - "md5sum": "145519af273d7f21ee1845780de7dce3", - "version": "3.2.1" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.2.0-vx-amd64-1481684769.ac46c24z090952a.qcow2", - "filesize": 1217593344, - "md5sum": "4cd6cee606483d4403d3329a72697ca4", - "version": "3.2.0" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.1.2-vx-amd64-1478059878.e1f18b3zacdc5c1.qcow2", - "filesize": 1291911168, - "md5sum": "e25d4dde0d2d5378a469380bd1d8d082", - "version": "3.1.2" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.1.1-vx-amd64-1474681409.bd4e10cz3c4e23f.qcow2", - "filesize": 1230372864, - "md5sum": "ad7688721417f167ea3537e60feac3da", - "version": "3.1.1" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.1.0-vx-amd64-1471979027.dc7e2adza017cfb.qcow2", - "filesize": 1190789120, - "md5sum": "6a68b8c8ef45c7227e80009e9920729c", - "version": "3.1.0" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.0.1-vx-amd64-1468215109.5d83176z20fa23d.qcow2", - "filesize": 1284112384, - "md5sum": "9f312bf4de1b410ce48e26b38f3bef48", - "version": "3.0.1" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "cumulus-linux-3.0.0-vx-amd64-1464279382.a8e7985zf0f5ad5.qcow2", - "filesize": 1237581824, - "md5sum": "ef23948870b77bb1373b9f06de4e7742", - "version": "3.0.0" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "CumulusVX-2.5.5-cc665123486ac43d.qcow2", - "filesize": 1092550656, - "md5sum": "e0cad2491d47f859828703a0b50cf633", - "version": "2.5.5" - }, - { - "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "filename": "CumulusVX-2.5.3-4eb681f3df86c478.qcow2", - "filesize": 1040973824, - "md5sum": "5128aec2568991ea0586293cb85f7a97", - "version": "2.5.3" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Cumulus VX", - "port_name_format": "swp{port1}", - "product_name": "Cumulus VX", - "product_url": "https://cumulusnetworks.com/cumulus-vx/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 7, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "ram": 512 - }, - "registry_version": 3, - "status": "stable", - "usage": "Default username is cumulus and password is CumulusLinux!", - "vendor_name": "Cumulus Network", - "vendor_url": "https://www.cumulusnetworks.com", - "versions": [ - { - "images": { - "hda_disk_image": "cumulus-linux-3.5.2-vx-amd64.qcow2" - }, - "name": "3.5.2" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.5.0-vx-amd64.qcow2" - }, - "name": "3.5.0" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.4.3-vx-amd64.qcow2" - }, - "name": "3.4.3" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.4.2-vx-amd64.qcow2" - }, - "name": "3.4.2" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.4.1-vx-amd64.qcow2" - }, - "name": "3.4.1" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.4.0-vx-amd64.qcow2" - }, - "name": "3.4.0" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.3.2-vx-amd64.qcow2" - }, - "name": "3.3.2" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.2.1-vx-amd64-1486153138.ac46c24zd00d13e.qcow2" - }, - "name": "3.2.1" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.2.0-vx-amd64-1481684769.ac46c24z090952a.qcow2" - }, - "name": "3.2.0" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.1.2-vx-amd64-1478059878.e1f18b3zacdc5c1.qcow2" - }, - "name": "3.1.2" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.1.1-vx-amd64-1474681409.bd4e10cz3c4e23f.qcow2" - }, - "name": "3.1.1" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.1.0-vx-amd64-1471979027.dc7e2adza017cfb.qcow2" - }, - "name": "3.1.0" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.0.1-vx-amd64-1468215109.5d83176z20fa23d.qcow2" - }, - "name": "3.0.1" - }, - { - "images": { - "hda_disk_image": "cumulus-linux-3.0.0-vx-amd64-1464279382.a8e7985zf0f5ad5.qcow2" - }, - "name": "3.0.0" - }, - { - "images": { - "hda_disk_image": "CumulusVX-2.5.5-cc665123486ac43d.qcow2" - }, - "name": "2.5.5" - }, - { - "images": { - "hda_disk_image": "CumulusVX-2.5.3-4eb681f3df86c478.qcow2" - }, - "name": "2.5.3" - } - ] - }, - { - "builtin": true, - "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\u2026) 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.", - "documentation_url": "http://www.deftlinux.net/deft-manual/", - "images": [ - { - "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-8.2.iso", - "download_url": "http://www.deftlinux.net/download/", - "filename": "deft-8.2.iso", - "filesize": 3317876736, - "md5sum": "8a70f61507251355153cbe94809323dd", - "version": "8.2" - }, - { - "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-8.1.iso", - "download_url": "http://www.deftlinux.net/download/", - "filename": "deft-8.1.iso", - "filesize": 3267639296, - "md5sum": "76bad80c7ea1552c9bd97bcca5de8d50", - "version": "8.1" - }, - { - "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-8.0.iso", - "download_url": "http://www.deftlinux.net/download/", - "filename": "deft-8.0.iso", - "filesize": 2898477056, - "md5sum": "fcedb54176de7a3018adfa7571a3a626", - "version": "8.0" - }, - { - "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-7.2.iso", - "download_url": "http://www.deftlinux.net/download/", - "filename": "deft-7.2.iso", - "filesize": 2695090176, - "md5sum": "1ea8ec6a2d333d0f0a64656bdf595a28", - "version": "7.2" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "DEFT Linux", - "product_name": "DEFT Linux", - "qemu": { - "adapter_type": "e1000", - "adapters": 1, - "arch": "x86_64", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "usage": "You can run the LiveCD or install to the local disk. Default root password: deft", - "vendor_name": "DEFT Association", - "vendor_url": "http://www.deftlinux.net/", - "versions": [ - { - "images": { - "cdrom_image": "deft-8.2.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "8.2" - }, - { - "images": { - "cdrom_image": "deft-8.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "8.1" - }, - { - "images": { - "cdrom_image": "deft-8.0.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "8.0" - }, - { - "images": { - "cdrom_image": "deft-7.2.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "7.2" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "Dell Networking OS10 combines the best of Linux, open computing and networking to advance open networking disaggregation. Dell Networking OS10 is a transformational software platform that provides networking hardware abstraction through a common set of APIs. Enable consistency across compute and network resources for your system operators (SysOps) groups that require server-like manageability. Easily leverage your existing network configuration. Dell Networking OS10 incorporates traditional networking integration. Enhance the integration and control you allow your development and operations (DevOps) teams, down to identifying an object as an individual, manageable entity within the platform.", - "first_port_name": "Management0/0", - "images": [ - { - "compression": "zip", - "download_url": "https://www.force10networks.com/csportal20/Software/Downloads.aspx", - "filename": "FTOS-SI-9.8.0.0.iso", - "filesize": 108115968, - "md5sum": "b9b50eda0a73407dc381792ff7975e24", - "version": "9.8.0" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Dell FTOS", - "port_name_format": "fortyGigE0/{0}", - "product_name": "Dell FTOS", - "product_url": "http://www.dell.com/us/business/p/open-platform-software/pd", - "qemu": { - "adapter_type": "e1000", - "adapters": 6, - "arch": "i386", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "ide", - "kvm": "require", - "ram": 512 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Abort the BCM process and format the flash after first boot by entering these commands:\nen\nformat flash:\n\nSometimes the flash device is not available after boot.", - "vendor_name": "Dell Inc.", - "vendor_url": "http://www.dell.com/", - "versions": [ - { - "images": { - "cdrom_image": "FTOS-SI-9.8.0.0.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.8.0" - } - ] - }, - { - "builtin": true, - "category": "multilayer_switch", - "description": "ExtremeXOS was designed from the ground up to meet the needs of large cloud and private data centers, service providers, intelligent, converged enterprise edge networks, and everything in between. It provides the high performance and rich features required by these diverse environments.", - "documentation_url": "http://www.extremenetworks.com/support/documentation", - "first_port_name": "Management", - "images": [ - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.4.1.4.iso", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exosvm-22.4.1.4.iso", - "filesize": 49993728, - "md5sum": "2134a511084519a5f8ad00a6f7cd71a9", - "version": "22.4.1.4" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.2.1.5.iso", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exosvm-22.2.1.5.iso", - "filesize": 44578816, - "md5sum": "bf51fd5b3c5e9dab10a616055265bcf2", - "version": "22.2.1.5" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.1.1.5.iso", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exosvm-22.1.1.5.iso", - "filesize": 44220416, - "md5sum": "df3897ca2d7c7053582587ed120114fa", - "version": "22.1.1.5" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/vm-21.1.2.14.iso?raw=true", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exosvm-21.1.2.14.iso", - "filesize": 41101312, - "md5sum": "de0752d56e41d92027ce1fccd604b14b", - "version": "21.1.2.14" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/vm-21.1.1.4.iso?raw=true", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exosvm-21.1.1.4.iso", - "filesize": 41046016, - "md5sum": "4d5db0e01a39b08775ed6a3e2c8bf663", - "version": "21.1.1.4" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/exospc-16.2.1.6.iso?raw=true", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exospc-16.2.1.6.iso", - "filesize": 36306944, - "md5sum": "b4be339afb02c03dcb4349630c1adb4f", - "version": "16.2.1.6" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/exospc-16.1.3.6.iso?raw=true", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exospc-16.1.3.6.iso", - "filesize": 35758080, - "md5sum": "4c17b2bf2a4909527f6c866a68ba406e", - "version": "16.1.3.6" - }, - { - "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/exospc-16.1.2.14.iso?raw=true", - "download_url": "https://github.com/extremenetworks/Virtual_EXOS", - "filename": "exospc-16.1.2.14.iso", - "filesize": 35743744, - "md5sum": "140cdc11f426156ffcbde150b2f46768", - "version": "16.1.2.14" - }, - { - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty8G.qcow2", - "filesize": 197120, - "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "EXOS", - "port_name_format": "Port{port1}", - "product_name": "EXOS", - "product_url": "http://www.extremenetworks.com/product/extremexos-network-operating-system", - "qemu": { - "adapter_type": "e1000", - "adapters": 13, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "telnet", - "hda_disk_interface": "ide", - "kvm": "require", - "options": "-smp 2 -cpu core2duo", - "ram": 256 - }, - "registry_version": 3, - "status": "stable", - "usage": "You can change the console to telnet after install. Default user: admin (no password set)", - "vendor_name": "Extreme Networks", - "vendor_url": "http://www.extremenetworks.com/", - "versions": [ - { - "images": { - "cdrom_image": "exosvm-22.4.1.4.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "22.4.1.4" - }, - { - "images": { - "cdrom_image": "exosvm-22.2.1.5.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "22.2.1.5" - }, - { - "images": { - "cdrom_image": "exosvm-22.1.1.5.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "22.1.1.5" - }, - { - "images": { - "cdrom_image": "exosvm-21.1.2.14.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "21.1.2.14" - }, - { - "images": { - "cdrom_image": "exosvm-21.1.1.4.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "21.1.1.4" - }, - { - "images": { - "cdrom_image": "exospc-16.2.1.6.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "16.2.1.6" - }, - { - "images": { - "cdrom_image": "exospc-16.1.3.6.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "16.1.3.6" - }, - { - "images": { - "cdrom_image": "exospc-16.1.2.14.iso", - "hda_disk_image": "empty8G.qcow2" - }, - "name": "16.1.2.14" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-ve-kvm-setup-11-3-0.html", - "images": [ - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.1.0/english/13.1.0.2_virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.1.0&container=13.1.0.2_Virtual-Edition&file=BIGIP-13.1.0.2.0.0.6.ALL.qcow2.zip", - "filename": "BIGIP-13.1.0.2.0.0.6.qcow2", - "filesize": 4363649024, - "md5sum": "d29eb861d8906fc36f88d9861a0055f4", - "version": "13.1.0 HF2" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.1.0/english/13.1.0.1_virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.1.0&container=13.1.0.1_Virtual-Edition&file=BIGIP-13.1.0.1.0.0.8.ALL.qcow2.zip", - "filename": "BIGIP-13.1.0.1.0.0.8.qcow2", - "filesize": 4352966656, - "md5sum": "70f92192e66a82cb8f47bdae0cb267d8", - "version": "13.1.0 HF1" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.0.0/english/virtual-edition_base-plus-hf2/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.0.0&container=Virtual-Edition_Base-Plus-HF2&file=BIGIP-13.0.0.2.0.1671.LTM.qcow2.zip", - "filename": "BIGIP-13.0.0.2.0.1671.qcow2", - "filesize": 4435476480, - "md5sum": "62d27f37c66118710c69c07a2ee78d67", - "version": "13.0.0 HF2" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.0.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.0.0&container=Virtual-Edition&file=BIGIP-13.0.0.0.0.1645.ALL.qcow2.zip", - "filename": "BIGIP-13.0.0.0.0.1645.qcow2", - "filesize": 3833135104, - "md5sum": "4ec417477c44cdf84edc825a631990e3", - "version": "13.0.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.2/english/virtual-edition_base-plus-hf1/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.2&container=Virtual-Edition_Base-Plus-HF1&file=BIGIP-12.1.2.1.0.271.LTM.qcow2.zip", - "filename": "BIGIP-12.1.2.1.0.271.LTM.qcow2", - "filesize": 3764846592, - "md5sum": "b34301c3945b7ddb88f41195efef1104", - "version": "12.1.2 HF1" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.2/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.2&container=Virtual-Edition&file=BIGIP-12.1.2.0.0.249.LTM.qcow2.zip", - "filename": "BIGIP-12.1.2.0.0.249.qcow2", - "filesize": 3196649472, - "md5sum": "f3aa2d51d82fa3f5a4fa10005a378e16", - "version": "12.1.2" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.1/english/virtual-edition_base-plus-hf2/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.1&container=Virtual-Edition_Base-Plus-HF2&file=BIGIP-12.1.1.2.0.204.LTM.qcow2.zip", - "filename": "BIGIP-12.1.1.2.0.204.qcow2", - "filesize": 3563716608, - "md5sum": "74d4d21db3579efb9011a1829a2124b7", - "version": "12.1.1 HF2" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.0/english/virtual-edition_base-plus-hf1/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.0&container=Virtual-Edition_Base-Plus-HF1&file=BIGIP-12.1.0.1.0.1447.ALL.qcow2.zip", - "filename": "BIGIP-12.1.0.1.0.1447.qcow2", - "filesize": 3503226880, - "md5sum": "15725ba2c72a0fe932985e695f0f3f1f", - "version": "12.1.0 HF1" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.0.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.0.0&container=Virtual-Edition&file=BIGIP-12.0.0.0.0.606.ALL.qcow2.zip", - "filename": "BIGIP-12.0.0.0.0.606.qcow2", - "filesize": 3152609280, - "md5sum": "8f578d697554841f003afd1e2965df7e", - "version": "12.0.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.6.1/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.6.1&container=Virtual-Edition&file=BIGIP-11.6.1.0.0.317.ALL.qcow2.zip", - "filename": "BIGIP-11.6.1.0.0.317.qcow2", - "filesize": 2824273920, - "md5sum": "01a2939840d81458bfef0a5c53fb74be", - "version": "11.6.1" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.6.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.6.0&container=Virtual-Edition&file=BIGIP-11.6.0.0.0.401.ALL.qcow2.zip", - "filename": "BIGIP-11.6.0.0.0.401.qcow2", - "filesize": 2851733504, - "md5sum": "87723dc8c9713a36bde9a650b94205e3", - "version": "11.6.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.3.0/english/virtual-edition-trial/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.3.0&container=Virtual-Edition-Trial&file=BIGIP-11.3.0.39.0.qcow2.zip", - "filename": "BIGIP-11.3.0.39.0.qcow2", - "filesize": 1842020352, - "md5sum": "f3dec4565484fe81233077ab2ce426ae", - "version": "11.3.0" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty100G.qcow2", - "filesize": 198656, - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "F5 BIG-IP LTM VE", - "port_name_format": "1.{port1}", - "product_name": "F5 BIG-IP LTM VE", - "product_url": "https://f5.com/products/modules/local-traffic-manager", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 8, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "require", - "options": "-smp 2 -cpu host", - "ram": 4096 - }, - "registry_version": 3, - "status": "stable", - "symbol": "loadbalancer.svg", - "usage": "Console credentials: root/default. WebUI credentials: admin/admin. The boot process might take a few minutes without providing any output to the console. Please be patient (or set console to vnc to see tty outputs).\n\nIn case the 'localhost emerg logger: Re-starting chmand' log appears on the console, you can find the solution here: https://devcentral.f5.com/questions/big-ip-ltm-ve-on-kvm", - "vendor_name": "F5", - "vendor_url": "http://www.f5.com/", - "versions": [ - { - "images": { - "hda_disk_image": "BIGIP-13.1.0.2.0.0.6.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "13.1.0 HF2" - }, - { - "images": { - "hda_disk_image": "BIGIP-13.1.0.1.0.0.8.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "13.1.0 HF1" - }, - { - "images": { - "hda_disk_image": "BIGIP-13.0.0.2.0.1671.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "13.0.0 HF2" - }, - { - "images": { - "hda_disk_image": "BIGIP-13.0.0.0.0.1645.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "13.0.0" - }, - { - "images": { - "hda_disk_image": "BIGIP-12.1.2.1.0.271.LTM.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "12.1.2 HF1" - }, - { - "images": { - "hda_disk_image": "BIGIP-12.1.2.0.0.249.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "12.1.2" - }, - { - "images": { - "hda_disk_image": "BIGIP-12.1.1.2.0.204.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "12.1.1 HF2" - }, - { - "images": { - "hda_disk_image": "BIGIP-12.1.0.1.0.1447.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "12.1.0 HF1" - }, - { - "images": { - "hda_disk_image": "BIGIP-12.0.0.0.0.606.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "12.0.0" - }, - { - "images": { - "hda_disk_image": "BIGIP-11.6.1.0.0.317.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "11.6.1" - }, - { - "images": { - "hda_disk_image": "BIGIP-11.6.0.0.0.401.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "11.6.0" - }, - { - "images": { - "hda_disk_image": "BIGIP-11.3.0.39.0.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "11.3.0" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://support.f5.com/csp/#/knowledge-center/software/BIG-IQ?module=BIG-IQ%20Centralized%20Management", - "first_port_name": "mgmt", - "images": [ - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.4.0/english/v5.4.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.4.0&container=v5.4.0&file=BIG-IQ-5.4.0.0.0.7437.qcow2.zip", - "filename": "BIG-IQ-5.4.0.0.0.7437.qcow2", - "filesize": 3300917248, - "md5sum": "068b1f4d21048b9b2a082c0c27ef4d53", - "version": "5.4.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.3.0/english/v5.3.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.3.0&container=v5.3.0&file=BIG-IQ-5.3.0.0.0.1119.qcow2.zip", - "filename": "BIG-IQ-5.3.0.0.0.1119.qcow2", - "filesize": 3269263360, - "md5sum": "75f06ba59f858c3828d47dcf8caf3775", - "version": "5.3.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.2.0/english/v5.2.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.2.0&container=v5.2.0&file=BIG-IQ-5.2.0.0.0.5741.qcow2.zip", - "filename": "BIG-IQ-5.2.0.0.0.5741.qcow2", - "filesize": 3256352768, - "md5sum": "c40d9724fb6c15ef0ee949437a9558db", - "version": "5.2.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.1.0/english/v5.1.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.1.0&container=v5.1.0&file=BIG-IQ-5.1.0.0.0.631.qcow2.zip", - "filename": "BIG-IQ-5.1.0.0.0.631.qcow2", - "filesize": 2335440896, - "md5sum": "f8f52d9ef56c6bdd0a0604f1b50b81c6", - "version": "5.1.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.0.0/english/v5.0.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.0.0&container=v5.0.0&file=BIG-IQ-5.0.0.0.0.3026.qcow2.zip", - "filename": "BIG-IQ-5.0.0.0.0.3026.qcow2", - "filesize": 2301820928, - "md5sum": "072194d6eb052ee083cf8cef9e7a87d6", - "version": "5.0.0" - }, - { - "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.0.0/english/v5.0.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.0.0&container=v5.0.0&file=BIG-IQ-5.0.0.0.0.3026.qcow2.zip", - "filename": "BIG-IQ-5.x.DATASTOR.LTM.qcow2", - "filesize": 393216, - "md5sum": "c7f82b8834436eb67b7d619767ac7476", - "version": "5.x" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty100G.qcow2", - "filesize": 198656, - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "F5 BIG-IQ CM", - "port_name_format": "1.{port1}", - "product_name": "F5 BIG-IQ CM", - "product_url": "https://f5.com/products/big-iq-centralized-management", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 2, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "hdd_disk_interface": "virtio", - "kvm": "require", - "options": "-smp 2 -cpu host", - "ram": 4096 - }, - "registry_version": 3, - "status": "stable", - "symbol": "mgmt_station.svg", - "usage": "Console credentials: root/default\nWebUI credentials: admin/admin\nThe boot process might take a few minutes without providing any output to the console. Please be patient (or set console to vnc to see tty outputs).", - "vendor_name": "F5", - "vendor_url": "http://www.f5.com/", - "versions": [ - { - "images": { - "hda_disk_image": "BIG-IQ-5.4.0.0.0.7437.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "5.4.0" - }, - { - "images": { - "hda_disk_image": "BIG-IQ-5.3.0.0.0.1119.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "5.3.0" - }, - { - "images": { - "hda_disk_image": "BIG-IQ-5.2.0.0.0.5741.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "5.2.0" - }, - { - "images": { - "hda_disk_image": "BIG-IQ-5.1.0.0.0.631.qcow2", - "hdb_disk_image": "empty100G.qcow2", - "hdd_disk_image": "BIG-IQ-5.x.DATASTOR.LTM.qcow2" - }, - "name": "5.1.0" - }, - { - "images": { - "hda_disk_image": "BIG-IQ-5.0.0.0.0.3026.qcow2", - "hdb_disk_image": "empty100G.qcow2", - "hdd_disk_image": "BIG-IQ-5.x.DATASTOR.LTM.qcow2" - }, - "name": "5.0.0" - } - ] - }, - { - "builtin": true, - "category": "guest", - "description": "A light Linux based on TinyCore Linux with Firefox preinstalled", - "documentation_url": "https://support.mozilla.org", - "images": [ - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-firefox-33.1.1-2.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-tinycore-linux-6.4-firefox-33.1.1-2.img", - "filesize": 93257728, - "md5sum": "8db0d8dc890797cc335ceb8aaf2255f0", - "version": "31.1.1~2" - }, - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-firefox-33.1.1.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-tinycore-linux-6.4-firefox-33.1.1.img", - "filesize": 82313216, - "md5sum": "9e51ad24dc25c4a26f7a8fb99bc77830", - "version": "31.1.1~1" - } - ], - "maintainer": "GNS3 team", - "maintainer_email": "developers@gns3.net", - "name": "Firefox", - "product_name": "Firefox", - "product_url": "https://www.mozilla.org/firefox", - "qemu": { - "adapter_type": "e1000", - "adapters": 1, - "arch": "i386", - "console_type": "vnc", - "kvm": "allow", - "options": "-vga std -usbdevice tablet", - "ram": 256 - }, - "registry_version": 3, - "status": "stable", - "symbol": "firefox.svg", - "vendor_name": "Mozilla Foundation", - "vendor_url": "http://www.mozilla.org", - "versions": [ - { - "images": { - "hda_disk_image": "linux-tinycore-linux-6.4-firefox-33.1.1-2.img" - }, - "name": "31.1.1~2" - }, - { - "images": { - "hda_disk_image": "linux-tinycore-linux-6.4-firefox-33.1.1.img" - }, - "name": "31.1.1~1" - } - ] + "symbol": "linux_guest.svg", + "usage": "The /root directory is persistent.", + "vendor_name": "ipterm", + "vendor_url": "https://www.debian.org" }, { "builtin": true, @@ -4523,2070 +1130,1201 @@ X-Route: /v2/appliances/templates }, { "builtin": true, - "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.", - "documentation_url": "http://docs.fortinet.com/fortianalyzer/", + "category": "router", + "description": "Cisco 3725 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "nvram": 256, + "platform": "c3725", + "ram": 128, + "slot0": "GT96100-FE", + "startup_config": "ios_base_startup-config.txt" + }, "images": [ { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", - "filesize": 105705472, - "md5sum": "1bd94c920f8747de671832ef92e8dfbc", - "version": "5.6.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", - "filesize": 106905600, - "md5sum": "6aa0a185723efcab464aa298b364d12b", - "version": "5.6.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", - "filesize": 88715264, - "md5sum": "69cddb5c3e49bab3dc287353d8600b45", - "version": "5.4.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", - "filesize": 86036480, - "md5sum": "4f9fa1e7dbfa9187a4cb479458144596", - "version": "5.4.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", - "filesize": 85651456, - "md5sum": "c4f7bf355c7483f23edd4f6bf34bc602", - "version": "5.4.2" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", - "filesize": 81580032, - "md5sum": "e9bae3fc7195200f659178060968c7c4", - "version": "5.4.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", - "filesize": 66256896, - "md5sum": "72530309422616a1a1478fa0c78fbb08", - "version": "5.4.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", - "filesize": 55238656, - "md5sum": "b9553e0f1cfc875d2121c840a1fafebc", - "version": "5.2.10" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", - "filesize": 55042048, - "md5sum": "e79581adb9ac36913823f0119a1c8da8", - "version": "5.2.9" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", - "filesize": 55361536, - "md5sum": "9a061657c3fdac9e9b631621a100cdc8", - "version": "5.2.8" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAZ_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", - "filesize": 55070720, - "md5sum": "a349f4d9f4f12e8963e3b471357dcbb6", - "version": "5.2.7" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" + "filename": "c3725-adventerprisek9-mz.124-15.T14.image", + "filesize": 97859480, + "md5sum": "64f8c427ed48fd21bd02cf1ff254c4eb", + "version": "124-25.T14" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "FortiAnalyzer", - "port_name_format": "Port{port1}", - "product_name": "FortiAnalyzer", - "product_url": "https://www.fortinet.com/products-services/products/management-reporting/fortianalyzer.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "allow", - "ram": 1024 - }, + "name": "Cisco 3725", + "product_name": "3725", "registry_version": 3, - "status": "stable", - "symbol": "fortinet.svg", - "usage": "Default username is admin, no password is set.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", "versions": [ { + "idlepc": "0x60c09aa0", "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "image": "c3725-adventerprisek9-mz.124-15.T14.image" }, - "name": "5.6.1" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.6.0" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.4" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.3" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.2" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.1" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.0" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.10" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.9" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.8" - }, - { - "images": { - "hda_disk_image": "FAZ_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.7" + "name": "124-25.T14" } ] }, { "builtin": true, "category": "guest", - "description": "FortiAuthenticator user identity management appliances strengthen enterprise security by simplifying and centralizing the management and storage of user identity information.", - "documentation_url": "http://docs.fortinet.com/fortiauthenticator/admin-guides", + "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.", + "documentation_url": "https://www.kali.org/kali-linux-documentation/", "images": [ { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAC_VM_KVM-v5-build0155-FORTINET.out.kvm.qcow2", - "filesize": 71782400, - "md5sum": "69b55ce7c8094ccd736bbfe8a3262b31", - "version": "5.2.0" + "direct_download_url": "http://cdimage.kali.org/kali-2017.3/kali-linux-2017.3-amd64.iso", + "download_url": "http://cdimage.kali.org/kali-2017.3/", + "filename": "kali-linux-2017.3-amd64.iso", + "filesize": 2886402048, + "md5sum": "b465580c897e94675ac1daf031fa66b9", + "version": "2017.3" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAC_VM_KVM-v500-build0091-FORTINET.out.kvm.qcow2", - "filesize": 71135232, - "md5sum": "7bdafd32db552954c4c7fe60296fc600", - "version": "5.1.2" + "direct_download_url": "http://cdimage.kali.org/kali-2017.2/kali-linux-2017.2-amd64.iso", + "download_url": "http://cdimage.kali.org/kali-2017.2/", + "filename": "kali-linux-2017.2-amd64.iso", + "filesize": 3020619776, + "md5sum": "541654f8f818450dc0db866a0a0f6eec", + "version": "2017.2" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAC_VM_KVM-v500-build0086-FORTINET.out.kvm.qcow2", - "filesize": 71819264, - "md5sum": "960017582fe16e7ce7ab9602600e65fe", - "version": "5.1.1" + "direct_download_url": "http://cdimage.kali.org/kali-2017.1/kali-linux-2017.1-amd64.iso", + "download_url": "http://cdimage.kali.org/kali-2017.1/", + "filename": "kali-linux-2017.1-amd64.iso", + "filesize": 2794307584, + "md5sum": "c8e742283929d7a12dbe7c58e398ff08", + "version": "2017.1" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAC_VM_KVM-v500-build0083-FORTINET.out.kvm.qcow2", - "filesize": 72495104, - "md5sum": "eec53c2dbe5d00c8ce2a7ca50226325a", - "version": "5.1.0" + "direct_download_url": "http://cdimage.kali.org/kali-2016.2/kali-linux-2016.2-amd64.iso", + "download_url": "http://cdimage.kali.org/kali-2016.2/", + "filename": "kali-linux-2016.2-amd64.iso", + "filesize": 3076767744, + "md5sum": "3d163746bc5148e61ad689d94bc263f9", + "version": "2016.2" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAC_VM_KVM-v500-build0012-FORTINET.out.kvm.qcow2", - "filesize": 62771200, - "md5sum": "2af90bdad68a37f38fda39ee04cf2fba", - "version": "5.0.0" + "direct_download_url": "http://cdimage.kali.org/kali-2016.1/kali-linux-2016.1-amd64.iso", + "download_url": "http://cdimage.kali.org/kali-2016.1/", + "filename": "kali-linux-2016.1-amd64.iso", + "filesize": 2945482752, + "md5sum": "2e1230dc14036935b3279dfe3e49ad39", + "version": "2016.1" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FAC_VM_KVM-v500-DATADRIVE.qcow2", - "filesize": 258048, - "md5sum": "09bad6cfe6301930adbc829eb8a67149", - "version": "5.x.x" + "direct_download_url": "http://images.kali.org/Kali-Linux-2.0.0-vm-amd64.7z", + "download_url": "https://www.offensive-security.com/kali-linux-vmware-arm-image-download/", + "filename": "kali-linux-2.0-amd64.iso", + "filesize": 3320512512, + "md5sum": "ef192433017c5d99a156eaef51fd389d", + "version": "2.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "FortiAuthenticator", - "port_name_format": "Port{port1}", - "product_name": "FortiAuthenticator", - "product_url": "https://www.fortinet.com/products/identity-access-management/fortiauthenticator.html", + "name": "Kali Linux", + "product_name": "Kali Linux", "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, + "adapter_type": "e1000", + "adapters": 8, "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "allow", - "ram": 1024 - }, - "registry_version": 3, - "status": "stable", - "symbol": "fortinet.svg", - "usage": "Default username is admin, no password is set. First book takes longer.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", - "versions": [ - { - "images": { - "hda_disk_image": "FAC_VM_KVM-v5-build0155-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" - }, - "name": "5.2.0" - }, - { - "images": { - "hda_disk_image": "FAC_VM_KVM-v500-build0091-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" - }, - "name": "5.1.2" - }, - { - "images": { - "hda_disk_image": "FAC_VM_KVM-v500-build0086-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" - }, - "name": "5.1.1" - }, - { - "images": { - "hda_disk_image": "FAC_VM_KVM-v500-build0083-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" - }, - "name": "5.1.0" - }, - { - "images": { - "hda_disk_image": "FAC_VM_KVM-v500-build0012-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" - }, - "name": "5.0.0" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://docs.fortinet.com/forticache/admin-guides", - "images": [ - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0216-FORTINET.out.kvm.qcow2", - "filesize": 27553792, - "md5sum": "867e0569b8466db744547422a1d6f17a", - "version": "4.2.6" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0213-FORTINET.out.kvm.qcow2", - "filesize": 27508736, - "md5sum": "78db88447f29f363b4ba8e4833474637", - "version": "4.2.5" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0204-FORTINET.out.kvm.qcow2", - "filesize": 27623424, - "md5sum": "8f0aad31131add43ac6bf709dd708970", - "version": "4.2.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0200-FORTINET.out.kvm.qcow2", - "filesize": 27467776, - "md5sum": "7ec6c4c4e4ba7976793769422550fc30", - "version": "4.2.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0127-FORTINET.out.kvm.qcow2", - "filesize": 26087424, - "md5sum": "c607391c3aaaa014e9cec8c61354485b", - "version": "4.1.6" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0123-FORTINET.out.kvm.qcow2", - "filesize": 25845760, - "md5sum": "f6d161636528ecee87243174c51e56e7", - "version": "4.1.5" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0119-FORTINET.out.kvm.qcow2", - "filesize": 25825280, - "md5sum": "d2c8236768e795eb80114e5c5f4dfac9", - "version": "4.1.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0112-FORTINET.out.kvm.qcow2", - "filesize": 25812992, - "md5sum": "554ebdf8874753b275c2f1ed9104e081", - "version": "4.1.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FCHKVM-v400-build0109-FORTINET.out.kvm.qcow2", - "filesize": 25829376, - "md5sum": "c54246365b3d3f03c9ff2184127695ea", - "version": "4.1.2" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty100G.qcow2", - "filesize": 198656, - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "FortiCache", - "port_name_format": "Port{port1}", - "product_name": "FortiCache", - "product_url": "https://www.fortinet.com/products-services/products/wan-appliances/forticache.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 3, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "ide", - "hdb_disk_interface": "ide", + "console_type": "vnc", "kvm": "require", "ram": 1024 }, "registry_version": 3, "status": "stable", - "symbol": "fortinet.svg", - "usage": "Default username is admin, no password is set.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", + "usage": "Default password is toor", + "vendor_name": "Kali Linux", + "vendor_url": "https://www.kali.org/", "versions": [ { "images": { - "hda_disk_image": "FCHKVM-v400-build0216-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" + "cdrom_image": "kali-linux-2017.3-amd64.iso" }, - "name": "4.2.6" + "name": "2017.3" }, { "images": { - "hda_disk_image": "FCHKVM-v400-build0213-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" + "cdrom_image": "kali-linux-2017.2-amd64.iso" }, - "name": "4.2.5" + "name": "2017.2" }, { "images": { - "hda_disk_image": "FCHKVM-v400-build0204-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" + "cdrom_image": "kali-linux-2017.1-amd64.iso" }, - "name": "4.2.4" + "name": "2017.1" }, { "images": { - "hda_disk_image": "FCHKVM-v400-build0200-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" + "cdrom_image": "kali-linux-2016.2-amd64.iso" }, - "name": "4.2.3" + "name": "2016.2" }, { "images": { - "hda_disk_image": "FCHKVM-v400-build0127-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" + "cdrom_image": "kali-linux-2016.1-amd64.iso" }, - "name": "4.1.6" + "name": "2016.1" }, { "images": { - "hda_disk_image": "FCHKVM-v400-build0123-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" + "cdrom_image": "kali-linux-2.0-amd64.iso" }, - "name": "4.1.5" - }, - { - "images": { - "hda_disk_image": "FCHKVM-v400-build0119-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "4.1.4" - }, - { - "images": { - "hda_disk_image": "FCHKVM-v400-build0112-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "4.1.3" - }, - { - "images": { - "hda_disk_image": "FCHKVM-v400-build0109-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "4.1.2" + "name": "2.0" } ] }, { "builtin": true, - "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.", - "documentation_url": "http://docs.fortinet.com/p/inside-fortios", + "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.", + "documentation_url": "http://wiki.openwrt.org/doc/", "images": [ { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1547-FORTINET.out.kvm.qcow2", - "filesize": 40939520, - "md5sum": "a908f8620e8bbccce8794733f3637e13", - "version": "5.6.3" + "direct_download_url": "http://downloads.openwrt.org/chaos_calmer/15.05.1/realview/generic/openwrt-15.05.1-realview-vmlinux-initramfs.elf", + "download_url": "http://downloads.openwrt.org/chaos_calmer/15.05.1/realview/generic/", + "filename": "openwrt-15.05.1-realview-vmlinux-initramfs.elf", + "filesize": 2278696, + "md5sum": "3660b9de654cf03f2a50997ae89c2daf", + "version": "15.05.1" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1486-FORTINET.out.kvm.qcow2", - "filesize": 39231488, - "md5sum": "afb9f237de2545db8663f4a2c5805355", - "version": "5.6.2" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1484-FORTINET.out.kvm.qcow2", - "filesize": 39227392, - "md5sum": "6f76d1207b9f6cb724f8034f57711705", - "version": "5.6.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1449-FORTINET.out.kvm.qcow2", - "filesize": 38760448, - "md5sum": "17ee2cc8c76c4928a68a2d016aa83ace", - "version": "5.6.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1183-FORTINET.out.kvm.qcow2", - "filesize": 38608896, - "md5sum": "c1eb02996a0919c934785d5f48df9507", - "version": "5.4.8" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build6446-FORTINET.out.kvm.qcow2", - "filesize": 38715392, - "md5sum": "17d3dfebd4b222569cf10cfab83e0e56", - "version": "5.4.7" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1165-FORTINET.out.kvm.qcow2", - "filesize": 38457344, - "md5sum": "4429f1f0f2cce4a8781354a9eb745c61", - "version": "5.4.6" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1138-FORTINET.out.kvm.qcow2", - "filesize": 38096896, - "md5sum": "66c6f6a4b12f0223dd2997b199067e67", - "version": "5.4.5" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build7605-FORTINET.out.kvm.qcow2", - "filesize": 37761024, - "md5sum": "2602fd0c79dd1a69c14b0b46121c875e", - "version": "5.4.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1111-FORTINET.out.kvm.qcow2", - "filesize": 38141952, - "md5sum": "576f95dd7809dd24440fee147252177f", - "version": "5.4.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1100-FORTINET.out.kvm.qcow2", - "filesize": 37789696, - "md5sum": "9ec360c4ffc0811cdecf3d74b152bc14", - "version": "5.4.2" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1064-FORTINET.out.kvm.qcow2", - "filesize": 37715968, - "md5sum": "441ca5fae1aff9a42fdcaaf8aceb731c", - "version": "5.4.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build1011-FORTINET.out.kvm.qcow2", - "filesize": 35373056, - "md5sum": "22fc2bdca456dfe3027ad48dff370352", - "version": "5.4.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0762-FORTINET.out.kvm.qcow2", - "filesize": 38776832, - "md5sum": "78df232e516a863f233de88ffba5bc4b", - "version": "5.2.13" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", - "filesize": 38363136, - "md5sum": "2efa0c110abed83b71927145d1e87805", - "version": "5.2.12" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0754-FORTINET.out.kvm.qcow2", - "filesize": 35069952, - "md5sum": "b6cdab6a8240e89f50c0448cf0b711ea", - "version": "5.2.11" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0742-FORTINET.out.kvm.qcow2", - "filesize": 34779136, - "md5sum": "21fc2bab23a42faa9dc6dcb1a4b180aa", - "version": "5.2.10" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0736-FORTINET.out.kvm.qcow2", - "filesize": 34590720, - "md5sum": "89cd0883798beed4841dd300f69e462a", - "version": "5.2.9" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0727-FORTINET.out.kvm.qcow2", - "filesize": 34508800, - "md5sum": "ae7597450893bc60722ef7a787f0a925", - "version": "5.2.8" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0718-FORTINET.out.kvm.qcow2", - "filesize": 34439168, - "md5sum": "1c59a521885c465004456f74d003726c", - "version": "5.2.7" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FGT_VM64_KVM-v5-build0701-FORTINET.out.kvm.qcow2", - "filesize": 33902592, - "md5sum": "c4d2cbe51669796e48623e006782f7dc", - "version": "5.2.5" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" + "direct_download_url": "http://downloads.openwrt.org/barrier_breaker/14.07/realview/generic/openwrt-realview-vmlinux-initramfs.elf", + "download_url": "http://downloads.openwrt.org/barrier_breaker/14.07/realview/generic/", + "filename": "openwrt-realview-vmlinux-initramfs-14.07.elf", + "filesize": 2183520, + "md5sum": "2411307d0794baa618537c5dfcb19575", + "version": "14.07" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "FortiGate", - "port_name_format": "Port{port1}", - "product_name": "FortiGate", - "product_url": "http://www.fortinet.com/products/fortigate/virtual-appliances.html", + "name": "OpenWrt Realview", + "product_name": "OpenWrt", + "product_url": "http://openwrt.org", "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 10, - "arch": "x86_64", - "boot_priority": "c", + "adapter_type": "e1000", + "adapters": 2, + "arch": "arm", "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", "kvm": "allow", - "ram": 1024 + "options": "-M realview-eb-mpcore", + "ram": 128 }, "registry_version": 3, "status": "stable", - "symbol": "fortinet.svg", - "usage": "Default username is admin, no password is set.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", + "vendor_name": "OpenWrt", + "vendor_url": "http://openwrt.org", "versions": [ { "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1547-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "kernel_image": "openwrt-15.05.1-realview-vmlinux-initramfs.elf" }, - "name": "5.6.3" + "name": "Chaos Calmer 15.05.1" }, { "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1486-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "kernel_image": "openwrt-realview-vmlinux-initramfs-14.07.elf" }, - "name": "5.6.2" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1484-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.6.1" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1449-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.6.0" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1183-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.8" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build6446-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.7" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1165-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.6" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1138-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.5" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build7605-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.4" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1111-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.3" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1100-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.2" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1064-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.1" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build1011-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.0" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0762-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.13" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.12" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0754-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.11" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0742-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.10" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0736-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.9" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0727-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.8" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0718-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.7" - }, - { - "images": { - "hda_disk_image": "FGT_VM64_KVM-v5-build0701-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.5" + "name": "Barrier Breaker 14.07" } ] }, { "builtin": true, - "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.", - "documentation_url": "http://docs.fortinet.com/fortimail/admin-guides", + "category": "router", + "description": "IOS XRv supports the control plane features introduced in Cisco IOS XR.", + "documentation_url": "http://www.cisco.com/c/en/us/td/docs/ios_xr_sw/ios_xrv/release/notes/xrv-rn.html", + "first_port_name": "MgmtEth0/0/CPU0/0", "images": [ { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v54-build0712-FORTINET.out.kvm.qcow2", - "filesize": 93454336, - "md5sum": "977effe7b885ca5cedec7740a2a637aa", - "version": "5.4.3" + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "iosxrv-k9-demo-6.1.3.qcow2", + "filesize": 428588544, + "md5sum": "1693b5d22a398587dd0fed2877d8dfac", + "version": "6.1.3" }, { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v54-build0707-FORTINET.out.kvm.qcow2", - "filesize": 92864512, - "md5sum": "b51260cc3e408bf1352a204b8370254b", - "version": "5.4.2" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v54-build0704-FORTINET.out.kvm.qcow2", - "filesize": 94568448, - "md5sum": "1f6553e182512cc87e20f47cc2b65abf", - "version": "5.4.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v54-build0692-FORTINET.out.kvm.qcow2", - "filesize": 101253120, - "md5sum": "c9e0885cab65e52ab01d8143ed466b01", - "version": "5.4.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0648-FORTINET.out.kvm.qcow2", - "filesize": 88670208, - "md5sum": "bd34a81c1bb6772c7e4919620027a5d4", - "version": "5.3.11" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0643-FORTINET.out.kvm.qcow2", - "filesize": 88801280, - "md5sum": "08f3258533ac2b4f15e86ca3973be17e", - "version": "5.3.10" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0634-FORTINET.out.kvm.qcow2", - "filesize": 86376448, - "md5sum": "a66b82f0713ba4ea418bd959d0cb5732", - "version": "5.3.9" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0627-FORTINET.out.kvm.qcow2", - "filesize": 86769664, - "md5sum": "83108e5cb68bad681b68ec1ef7e29f25", - "version": "5.3.8" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0623-FORTINET.out.kvm.qcow2", - "filesize": 86573056, - "md5sum": "7e208d04c3f9bc4dedcf6d45e8d99a76", - "version": "5.3.7" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0621-FORTINET.out.kvm.qcow2", - "filesize": 86638592, - "md5sum": "3fe1521b73af886359d78eb4c1509466", - "version": "5.3.6" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0618-FORTINET.out.kvm.qcow2", - "filesize": 86376448, - "md5sum": "5f4159956b87538c008654c030e00e37", - "version": "5.3.5" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0608-FORTINET.out.kvm.qcow2", - "filesize": 86048768, - "md5sum": "b78f647148923e1bddfa2dcfbcc0c85c", - "version": "5.3.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0599-FORTINET.out.kvm.qcow2", - "filesize": 84606976, - "md5sum": "f1f3ae5593029d4fc0a5024bcf786cc7", - "version": "5.3.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FML_VMKV-64-v53-build0593-FORTINET.out.kvm.qcow2", - "filesize": 84541440, - "md5sum": "0447819ed4aa382ea6871c0cb913b592", - "version": "5.3.2" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "iosxrv-k9-demo-6.0.1.qcow2", + "filesize": 908132352, + "md5sum": "0831ecf43628eccb752ebb275de9a62a", + "version": "6.0.1" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "FortiMail", - "port_name_format": "Port{port1}", - "product_name": "FortiMail", - "product_url": "http://www.fortinet.com/products/fortimail/index.html", + "name": "Cisco IOS XRv", + "port_name_format": "Gi0/0/0/{0}", + "product_name": "IOS XRv", + "product_url": "http://virl.cisco.com/", "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "c", + "adapter_type": "e1000", + "adapters": 9, + "arch": "i386", "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "allow", - "ram": 1024 - }, - "registry_version": 3, - "status": "stable", - "symbol": "fortinet.svg", - "usage": "First boot takes a few minutes. Admin URL is https://x.x.x.x/admin, default username is admin, no password is set.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", - "versions": [ - { - "images": { - "hda_disk_image": "FML_VMKV-64-v54-build0712-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.3" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v54-build0707-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.2" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v54-build0704-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.1" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v54-build0692-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.0" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0648-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.11" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0643-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.10" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0634-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.9" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0627-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.8" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0623-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.7" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0621-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.6" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0618-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.5" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0608-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.4" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0599-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.3" - }, - { - "images": { - "hda_disk_image": "FML_VMKV-64-v53-build0593-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.3.2" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://docs.fortinet.com/p/inside-fortios", - "images": [ - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", - "filesize": 106831872, - "md5sum": "8cc553842564d232af295d6a0c784c1f", - "version": "5.6.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", - "filesize": 108363776, - "md5sum": "f8bd600796f894f4ca1ea2d6b4066d3d", - "version": "5.6.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", - "filesize": 89911296, - "md5sum": "53bc6e320fe7bde5d2b636bde95a910c", - "version": "5.4.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", - "filesize": 87425024, - "md5sum": "53602c776d215d98e32163a10804fc49", - "version": "5.4.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", - "filesize": 86437888, - "md5sum": "8e131ad40009c740f3efdee6dc3a0ac3", - "version": "5.4.2" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", - "filesize": 83124224, - "md5sum": "fc1815410f3f0536e2e3a9c1c5c07f41", - "version": "5.4.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", - "filesize": 77541376, - "md5sum": "1cfb22671cb372d8bf3e47b9c3c55ded", - "version": "5.4.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", - "filesize": 64962560, - "md5sum": "377fe38bf07bc2435608e5b65f780f07", - "version": "5.2.10" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", - "filesize": 65007616, - "md5sum": "04268e779d3d5e6c928c6fd638423c52", - "version": "5.2.9" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", - "filesize": 65011712, - "md5sum": "6dbf148ace9bf309ad383757afd75fad", - "version": "5.2.8" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FMG_VM64_KVM-v5-build0757-FORTINET.out.kvm.qcow2", - "filesize": 65056768, - "md5sum": "d37dbaa49d7522324681eeba19f7699b", - "version": "5.2.7" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "FortiManager", - "port_name_format": "Port{port1}", - "product_name": "FortiManager", - "product_url": "http://www.fortinet.com/products/fortimanager/virtual-security-management.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "allow", - "ram": 1024 - }, - "registry_version": 3, - "status": "stable", - "symbol": "fortinet.svg", - "usage": "Default username is admin, no password is set.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", - "versions": [ - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.6.1" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.6.0" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.4" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.3" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.2" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.1" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.4.0" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.10" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.9" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.8" - }, - { - "images": { - "hda_disk_image": "FMG_VM64_KVM-v5-build0757-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "empty30G.qcow2" - }, - "name": "5.2.7" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://docs.fortinet.com/fortisandbox/admin-guides", - "images": [ - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_KVM-v200-build0329-FORTINET.out.kvm.qcow2", - "filesize": 114491904, - "md5sum": "782ba56a644d78da59b89f4ac91bd319", - "version": "2.5.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_KVM-v200-build0261-FORTINET.out.kvm.qcow2", - "filesize": 98763264, - "md5sum": "6551ccca8ffe6333742dad54770a01cd", - "version": "2.4.1" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_KVM-v200-build0252-FORTINET.out.kvm.qcow2", - "filesize": 99811840, - "md5sum": "47a4489e617f165b92fd8dda68e00bf2", - "version": "2.4.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_KVM-v200-build0205-FORTINET.out.kvm.qcow2", - "filesize": 94962176, - "md5sum": "1ecb0acf1604bdeee0beb1b75864ca99", - "version": "2.3.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_KVM-v200-build0195-FORTINET.out.kvm.qcow2", - "filesize": 115868160, - "md5sum": "00147d048c8002c98aa55d73f022204d", - "version": "2.3.2" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_VM-v200-build0183-FORTINET.out.kvm.qcow2", - "filesize": 118226944, - "md5sum": "2ff03862e33c8a826a0bce10be12f45e", - "version": "2.3.0" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FSA_v200-datadrive.qcow2", - "filesize": 200192, - "md5sum": "f2dc0a8fc7591699c364aff400369157", - "version": "2.x" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "FortiSandbox", - "port_name_format": "Port{port1}", - "product_name": "FortiSandbox", - "product_url": "https://www.fortinet.com/products/sandbox/fortisandbox.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 3, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", "kvm": "require", - "options": "-smp 2", - "ram": 8096 + "ram": 3072 }, "registry_version": 3, "status": "stable", - "symbol": "fortinet.svg", - "usage": "First boot will take some time without console output. Default username is admin, no password is set.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", + "usage": "You can set admin username and password on first boot. Don't forget about the two-staged configuration, you have to commit your changes.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", "versions": [ { "images": { - "hda_disk_image": "FSA_KVM-v200-build0329-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FSA_v200-datadrive.qcow2" + "hda_disk_image": "iosxrv-k9-demo-6.1.3.qcow2" }, - "name": "2.5.1" + "name": "6.1.3" }, { "images": { - "hda_disk_image": "FSA_KVM-v200-build0261-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FSA_v200-datadrive.qcow2" + "hda_disk_image": "iosxrv-k9-demo-6.0.1.qcow2" }, - "name": "2.4.1" - }, - { - "images": { - "hda_disk_image": "FSA_KVM-v200-build0252-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FSA_v200-datadrive.qcow2" - }, - "name": "2.4.0" - }, - { - "images": { - "hda_disk_image": "FSA_KVM-v200-build0205-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FSA_v200-datadrive.qcow2" - }, - "name": "2.3.3" - }, - { - "images": { - "hda_disk_image": "FSA_KVM-v200-build0195-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FSA_v200-datadrive.qcow2" - }, - "name": "2.3.2" - }, - { - "images": { - "hda_disk_image": "FSA_VM-v200-build0183-FORTINET.out.kvm.qcow2", - "hdb_disk_image": "FSA_v200-datadrive.qcow2" - }, - "name": "2.3.0" + "name": "6.0.1" } ] }, { "builtin": true, "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.", - "documentation_url": "http://docs.fortinet.com/fortisiem/admin-guides", + "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.", + "documentation_url": "https://packetfence.org/support/index.html#/documentation", "images": [ { - "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", - "filename": "FortiSIEM-VA-KVM-4.10.0.1102.qcow2", - "filesize": 8622505984, - "md5sum": "636d94c78ea02e5a39eadb9d44210dfb", - "version": "4.10.0" + "compression": "bzip2", + "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.4.0/PacketFenceZEN_USB-7.4.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-7.4.0.img", + "filesize": 3221225472, + "md5sum": "83951211540f16dd5813c26955c52429", + "version": "7.4.0" }, { - "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", - "filename": "FortiSIEM-VA-KVM-4.10.0.1102-1.qcow2", - "filesize": 46858240, - "md5sum": "52fee02e94fd220275b613a4ec5b46eb", - "version": "4.10.0" + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.3.0/PacketFenceZEN_USB-7.3.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-7.3.0.img", + "filesize": 3221225472, + "md5sum": "dfeb8a97bba2e475ce418b02327c0ea1", + "version": "7.3.0" }, { - "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", - "filename": "FortiSIEM-VA-KVM-4.10.0.1102-2.qcow2", - "filesize": 46858240, - "md5sum": "088a34864e30abdb95385b089574baba", - "version": "4.10.0" + "compression": "bzip2", + "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.1.0/PacketFenceZEN_USB-7.1.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-7.1.0.img", + "filesize": 3221225472, + "md5sum": "3811099f4e1eba164245e94cfa09d26f", + "version": "7.1.0" }, { - "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", - "filename": "FortiSIEM-VA-KVM-4.9.0.1041.qcow2", - "filesize": 8484487168, - "md5sum": "c2db828b6985297b33833f376c5106b0", - "version": "4.9.0" + "compression": "bzip2", + "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.0.0/PacketFenceZEN_USB-7.0.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-7.0.0.img", + "filesize": 3221225472, + "md5sum": "f5d7f81b279ad286e09f3ddf29dd06c3", + "version": "7.0.0" }, { - "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", - "filename": "FortiSIEM-VA-KVM-4.9.0.1041-1.qcow2", - "filesize": 46858240, - "md5sum": "b3f0cd44995f37648aa429303eeeb455", - "version": "4.9.0" + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.5.1/PacketFenceZEN_USB-6.5.1.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-6.5.1.img", + "filesize": 3221225472, + "md5sum": "937c02640bd487889b7071e8f094a62a", + "version": "6.5.1" }, { - "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", - "filename": "FortiSIEM-VA-KVM-4.9.0.1041-2.qcow2", - "filesize": 46858240, - "md5sum": "70a8abb4253d5bb724ded3b33a8385c4", - "version": "4.9.0" + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.5.0/PacketFenceZEN_USB-6.5.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-6.5.0.img", + "filesize": 3221225472, + "md5sum": "5d5ff015f115e9dbcfd355f1bb22f5d9", + "version": "6.5.0" + }, + { + "compression": "bzip2", + "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.4.0/PacketFenceZEN_USB-6.4.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-6.4.0.img", + "filesize": 3221225472, + "md5sum": "7f2bea58421d094152ea71f49cc3084a", + "version": "6.4.0" + }, + { + "compression": "bzip2", + "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.3.0/PacketFenceZEN_USB-6.3.0.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-6.3.0.img", + "filesize": 3221225472, + "md5sum": "94e19349faedf292743fdc0ab48f8466", + "version": "6.3.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.2.1/PacketFenceZEN_USB-6.2.1.tar.bz2/download", + "download_url": "https://packetfence.org/download.html#/zen", + "filename": "PacketFenceZEN_USB-6.2.1.img", + "filesize": 3221225472, + "md5sum": "f212be7c8621b90d973f500f00ef1277", + "version": "6.2.1" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "FortiSIEM", - "port_name_format": "Port{port1}", - "product_name": "FortiSIEM", - "product_url": "https://www.fortinet.com/products/siem/fortisiem.html", + "name": "PacketFence ZEN", + "product_name": "PacketFence ZEN", + "product_url": "https://packetfence.org/about.html", "qemu": { "adapter_type": "virtio-net-pci", "adapters": 2, "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "hdc_disk_interface": "virtio", - "kvm": "require", - "options": "-smp 4", - "ram": 16384 - }, - "registry_version": 3, - "status": "stable", - "symbol": "fortinet.svg", - "usage": "This is the Super/Worker component. Default credentials:\n- admin / admin*1\n - root / ProspectHills\n\nIf you get a 503 error on the WebUI, run /opt/phoenix/deployment/jumpbox/phinitsuper as root.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", - "versions": [ - { - "images": { - "hda_disk_image": "FortiSIEM-VA-KVM-4.10.0.1102.qcow2", - "hdb_disk_image": "FortiSIEM-VA-KVM-4.10.0.1102-1.qcow2", - "hdc_disk_image": "FortiSIEM-VA-KVM-4.10.0.1102-2.qcow2" - }, - "name": "4.10.0" - }, - { - "images": { - "hda_disk_image": "FortiSIEM-VA-KVM-4.9.0.1041.qcow2", - "hdb_disk_image": "FortiSIEM-VA-KVM-4.9.0.1041-1.qcow2", - "hdc_disk_image": "FortiSIEM-VA-KVM-4.9.0.1041-2.qcow2" - }, - "name": "4.9.0" - } - ] - }, - { - "builtin": true, - "category": "firewall", - "description": "FortiWeb Web Application Firewalls provide specialized, layered web application threat protection for medium/large enterprises, application service providers, and SaaS providers.", - "documentation_url": "http://docs.fortinet.com/fortiweb", - "images": [ - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FWB_KVM-v500-build0739-FORTINET.out.kvm-log.qcow2", - "filesize": 7602176, - "md5sum": "d42225723d2e2ee0160f101c5b9663d5", - "version": "5.5.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FWB_KVM-v500-FORTINET.out.kvm-log.qcow2", - "filesize": 7602176, - "md5sum": "b90cd0a382cb09db31cef1d0cdf7d6e9", - "version": "5.5.2 - 5.5.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FWB_KVM-v500-build0739-FORTINET.out.kvm-boot.qcow2", - "filesize": 87228416, - "md5sum": "a11b91efacce70212b6b9e1f9916cc3e", - "version": "5.5.4" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FWB_KVM-v500-build0730-FORTINET.out.kvm-boot.qcow2", - "filesize": 87228416, - "md5sum": "12ebec432a54900e6c63540af8ebfbb4", - "version": "5.5.3" - }, - { - "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", - "filename": "FWB_KVM-v500-build0723-FORTINET.out.kvm-boot.qcow2", - "filesize": 87162880, - "md5sum": "0a613191948d3618ae16cd9f11988448", - "version": "5.5.2" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "FortiWeb", - "port_name_format": "Port{port1}", - "product_name": "FortiWeb", - "product_url": "http://www.fortinet.com/products/fortiweb/index.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "c", "console_type": "vnc", "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "allow", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "symbol": "fortinet.svg", - "usage": "Default username is admin, no password is set. Console keeps sending 'access uuid file failed, error number 2' messages; ignore it.", - "vendor_name": "Fortinet", - "vendor_url": "http://www.fortinet.com/", - "versions": [ - { - "images": { - "hda_disk_image": "FWB_KVM-v500-build0739-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FWB_KVM-v500-build0739-FORTINET.out.kvm-log.qcow2" - }, - "name": "5.5.4" - }, - { - "images": { - "hda_disk_image": "FWB_KVM-v500-build0730-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FWB_KVM-v500-FORTINET.out.kvm-log.qcow2" - }, - "name": "5.5.3" - }, - { - "images": { - "hda_disk_image": "FWB_KVM-v500-build0723-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FWB_KVM-v500-FORTINET.out.kvm-log.qcow2" - }, - "name": "5.5.2" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://www.freebsd.org/docs.html", - "images": [ - { - "compression": "xz", - "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/11.1-RELEASE/amd64/Latest/FreeBSD-11.1-RELEASE-amd64.qcow2.xz", - "download_url": "https://www.freebsd.org/where.html", - "filename": "FreeBSD-11.1-RELEASE-amd64.qcow2", - "filesize": 1533345792, - "md5sum": "d78b2a7d05ec62f799e14ded4817ea69", - "version": "11.1" - }, - { - "compression": "xz", - "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/11.0-RELEASE/amd64/Latest/FreeBSD-11.0-RELEASE-amd64.qcow2.xz", - "download_url": "https://www.freebsd.org/where.html", - "filename": "FreeBSD-11.0-RELEASE-amd64.qcow2", - "filesize": 1384382464, - "md5sum": "1b04999198f492afd6dc4935b8c7cc22", - "version": "11.0" - }, - { - "compression": "xz", - "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/10.4-RELEASE/amd64/Latest/FreeBSD-10.4-RELEASE-amd64.qcow2.xz", - "download_url": "https://www.freebsd.org/where.html", - "filename": "FreeBSD-10.4-RELEASE-amd64.qcow2", - "filesize": 1013448704, - "md5sum": "ad498873733c57d1f6d890d587a11e3c", - "version": "10.4" - }, - { - "compression": "xz", - "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/10.3-RELEASE/amd64/Latest/FreeBSD-10.3-RELEASE-amd64.qcow2.xz", - "download_url": "https://www.freebsd.org/where.html", - "filename": "FreeBSD-10.3-RELEASE-amd64.qcow2", - "filesize": 974651392, - "md5sum": "1a00cebef520dfac8d2bda10ea16a951", - "version": "10.3" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "FreeBSD", - "port_name_format": "em{0}", - "product_name": "FreeBSD", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 256 - }, - "registry_version": 3, - "status": "stable", - "usage": "User: root, not password is set.", - "vendor_name": "FreeBSD", - "vendor_url": "http://www.freebsd.org", - "versions": [ - { - "images": { - "hda_disk_image": "FreeBSD-11.1-RELEASE-amd64.qcow2" - }, - "name": "11.1" - }, - { - "images": { - "hda_disk_image": "FreeBSD-11.0-RELEASE-amd64.qcow2" - }, - "name": "11.0" - }, - { - "images": { - "hda_disk_image": "FreeBSD-10.4-RELEASE-amd64.qcow2" - }, - "name": "10.4" - }, - { - "images": { - "hda_disk_image": "FreeBSD-10.3-RELEASE-amd64.qcow2" - }, - "name": "10.3" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "https://doc.freenas.org/9.10/freenas.html", - "images": [ - { - "direct_download_url": "http://download.freenas.org/11/11.1-RELEASE/x64/FreeNAS-11.1-RELEASE.iso", - "download_url": "http://www.freenas.org/download/", - "filename": "FreeNAS-11.1-U1.iso", - "filesize": 626601984, - "md5sum": "ccbd9990a5878d35c6bc0cc6eea34b16", - "version": "11.1 U1" - }, - { - "direct_download_url": "http://download.freenas.org/11/11.1-RELEASE/x64/FreeNAS-11.1-RELEASE.iso", - "download_url": "http://www.freenas.org/download/", - "filename": "FreeNAS-11.1-RELEASE.iso", - "filesize": 626761728, - "md5sum": "67bea5816bc889169e5e3054362b2053", - "version": "11.1" - }, - { - "direct_download_url": "http://download.freenas.org/11/11.0-U4/x64/FreeNAS-11.0-U4.iso", - "download_url": "http://www.freenas.org/download/", - "filename": "FreeNAS-11.0-U4.iso", - "filesize": 567312384, - "md5sum": "4c210f1a6510d1fa95257d81ef569ff8", - "version": "11.0 U4" - }, - { - "direct_download_url": "https://download.freenas.org/9.10/STABLE/latest/x64/FreeNAS-9.10.1-U4.iso", - "download_url": "http://www.freenas.org/download/", - "filename": "FreeNAS-9.10.1-U4.iso", - "filesize": 533098496, - "md5sum": "b4fb14513dcbb4eb4c5596c5911ca9cc", - "version": "9.10 U4" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "FreeNAS", - "port_name_format": "eth{0}", - "product_name": "FreeNAS", - "product_url": "http://www.openfiler.com/products", - "qemu": { - "adapter_type": "e1000", - "adapters": 1, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "ide", - "hdb_disk_interface": "ide", "kvm": "require", "ram": 8192 }, "registry_version": 3, "status": "stable", - "vendor_name": "iXsystems", - "vendor_url": "http://www.freenas.org", + "usage": "Boot the live CD", + "vendor_name": "Inverse inc.", + "vendor_url": "https://packetfence.org/", "versions": [ { "images": { - "cdrom_image": "FreeNAS-11.1-U1.iso", - "hda_disk_image": "empty30G.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "hda_disk_image": "PacketFenceZEN_USB-7.4.0.img" }, - "name": "11.1 U1" + "name": "7.4.0" }, { "images": { - "cdrom_image": "FreeNAS-11.1-RELEASE.iso", - "hda_disk_image": "empty30G.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "hda_disk_image": "PacketFenceZEN_USB-7.3.0.img" }, - "name": "11.1" + "name": "7.3.0" }, { "images": { - "cdrom_image": "FreeNAS-11.0-U4.iso", - "hda_disk_image": "empty30G.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "hda_disk_image": "PacketFenceZEN_USB-7.1.0.img" }, - "name": "11.0 U4" + "name": "7.1.0" }, { "images": { - "cdrom_image": "FreeNAS-9.10.1-U4.iso", - "hda_disk_image": "empty30G.qcow2", - "hdb_disk_image": "empty30G.qcow2" + "hda_disk_image": "PacketFenceZEN_USB-7.0.0.img" }, - "name": "9.10 U4" + "name": "7.0.0" + }, + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-6.5.1.img" + }, + "name": "6.5.0" + }, + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-6.5.0.img" + }, + "name": "6.5.0" + }, + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-6.4.0.img" + }, + "name": "6.4.0" + }, + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-6.3.0.img" + }, + "name": "6.3.0" + }, + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-6.2.1.img" + }, + "name": "6.2.1" } ] }, { "builtin": true, "category": "router", - "description": "The HP 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 HP Comware version 7 operating system as HP 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.", - "documentation_url": "http://h20195.www2.hpe.com/v2/default.aspx?cc=us&lc=en&oid=5443878", - "images": [ - { - "download_url": "https://h10145.www1.hp.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=22702&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=", - "filename": "VSR1000_HPE-CMW710-R0327L01-X64.qco", - "filesize": 138739712, - "md5sum": "907de5140a4a029afe1c517cfc27ecde", - "version": "7.10.R0327L01" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-R0326-X64.qco", - "filesize": 138412032, - "md5sum": "4153d638bfa72ca72a957ea8682ad0e2", - "version": "7.10.R0326" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-E0325-X64.qco", - "filesize": 111738880, - "md5sum": "a6731f3af86bee9b209a8b342be6bf75", - "version": "7.10.E0325" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-E0518-X64.qco", - "filesize": 201588736, - "md5sum": "4991436442ae706df8041c69778a48df", - "version": "7.10.E0518" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-E0324-X64.qco", - "filesize": 111411200, - "md5sum": "7a0ff32281284c042591c6181426effd", - "version": "7.10.E0324" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-E0322P01-X64.qco", - "filesize": 110428160, - "md5sum": "0aa2dbe5910fa64eb8c623e083b21a5e", - "version": "7.10.E0322P01" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-E0322-X64.qco", - "filesize": 113770496, - "md5sum": "05e0dab6b7aa489f627448b4d79b1f50", - "version": "7.10.E0322" - }, - { - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", - "filename": "VSR1000_HPE-CMW710-E0321P01-X64.qco", - "filesize": 113639424, - "md5sum": "26d4375fafeedc81f298f29f593de252", - "version": "7.10.E0321P01" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "HPE VSR1001", - "port_name_format": "GE{port1}/0", - "product_name": "VSR1001", - "product_url": "https://www.hpe.com/us/en/product-catalog/networking/networking-routers/pip.hpe-flexnetwork-vsr1000-virtual-services-router-series.5443163.html", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 16, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 1024 + "description": "Cisco 3745 Multiservice Access Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/routers/3745-multiservice-access-router/model.html", + "dynamips": { + "chassis": "", + "nvram": 256, + "platform": "c3745", + "ram": 256, + "slot0": "GT96100-FE", + "slot1": "NM-1FE-TX", + "slot2": "NM-4T", + "slot3": "", + "slot4": "", + "startup_config": "ios_base_startup-config.txt", + "wic0": "WIC-1T", + "wic1": "WIC-1T", + "wic2": "WIC-1T" }, + "images": [ + { + "filename": "c3745-adventerprisek9-mz.124-25d.image", + "filesize": 82053028, + "md5sum": "ddbaf74274822b50fa9670e10c75b08f", + "version": "124-25d" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 3745", + "product_name": "3745", "registry_version": 3, - "status": "stable", - "vendor_name": "HPE", - "vendor_url": "http://www.hpe.com", + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", "versions": [ { + "idlepc": "0x60aa1da0", "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-R0327L01-X64.qco" + "image": "c3745-adventerprisek9-mz.124-25d.image" }, - "name": "7.10.R0327L01" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-R0326-X64.qco" - }, - "name": "7.10.R0326" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-E0325-X64.qco" - }, - "name": "7.10.E0325" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-E0518-X64.qco" - }, - "name": "7.10.E0518" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-E0324-X64.qco" - }, - "name": "7.10.E0324" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-E0322P01-X64.qco" - }, - "name": "7.10.E0322P01" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-E0322-X64.qco" - }, - "name": "7.10.E0322" - }, - { - "images": { - "hda_disk_image": "VSR1000_HPE-CMW710-E0321P01-X64.qco" - }, - "name": "7.10.E0321P01" + "name": "124-25d" } ] }, { "builtin": true, - "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.", - "documentation_url": "http://www.gns3.com", + "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\u2026) 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.", + "documentation_url": "http://www.deftlinux.net/deft-manual/", "images": [ { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/core-linux-6.4-internet-0.1.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "core-linux-6.4-internet-0.1.img", - "filesize": 16711680, - "md5sum": "8ebc5a6ec53a1c05b7aa101b5ceefe31", - "version": "0.1" + "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-8.2.iso", + "download_url": "http://www.deftlinux.net/download/", + "filename": "deft-8.2.iso", + "filesize": 3317876736, + "md5sum": "8a70f61507251355153cbe94809323dd", + "version": "8.2" + }, + { + "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-8.1.iso", + "download_url": "http://www.deftlinux.net/download/", + "filename": "deft-8.1.iso", + "filesize": 3267639296, + "md5sum": "76bad80c7ea1552c9bd97bcca5de8d50", + "version": "8.1" + }, + { + "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-8.0.iso", + "download_url": "http://www.deftlinux.net/download/", + "filename": "deft-8.0.iso", + "filesize": 2898477056, + "md5sum": "fcedb54176de7a3018adfa7571a3a626", + "version": "8.0" + }, + { + "direct_download_url": "http://na.mirror.garr.it/mirrors/deft/deft-7.2.iso", + "download_url": "http://www.deftlinux.net/download/", + "filename": "deft-7.2.iso", + "filesize": 2695090176, + "md5sum": "1ea8ec6a2d333d0f0a64656bdf595a28", + "version": "7.2" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Internet", - "product_name": "Internet", + "name": "DEFT Linux", + "product_name": "DEFT Linux", "qemu": { "adapter_type": "e1000", "adapters": 1, - "arch": "i386", - "console_type": "telnet", - "kvm": "allow", - "options": "-device e1000,netdev=internet0 -netdev vde,sock=/var/run/vde2/qemu0.ctl,id=internet0", - "ram": 64 + "arch": "x86_64", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 }, "registry_version": 3, "status": "stable", - "symbol": ":/symbols/cloud.svg", - "usage": "Just connect stuff to the appliance. Everything is automated.", - "vendor_name": "GNS3", - "vendor_url": "http://www.gns3.com", + "usage": "You can run the LiveCD or install to the local disk. Default root password: deft", + "vendor_name": "DEFT Association", + "vendor_url": "http://www.deftlinux.net/", "versions": [ { "images": { - "hda_disk_image": "core-linux-6.4-internet-0.1.img" + "cdrom_image": "deft-8.2.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "0.1" + "name": "8.2" + }, + { + "images": { + "cdrom_image": "deft-8.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "8.1" + }, + { + "images": { + "cdrom_image": "deft-8.0.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "8.0" + }, + { + "images": { + "cdrom_image": "deft-7.2.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "7.2" } ] }, + { + "availability": "free", + "builtin": true, + "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.", + "documentation_url": "https://en.opensuse.org/Main_Page", + "images": [ + { + "download_url": "http://www.osboxes.org/opensuse/", + "filename": "openSUSE_42.3-Leap-VM-64bit.vmdk", + "filesize": 5891293184, + "md5sum": "ab777cf90557460ff35aedfbf2befc5d", + "version": "Leap 42.3" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "openSUSE", + "port_name_format": "eth{0}", + "product_name": "openSUSE", + "product_url": "https://www.opensuse.org/#Leap", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "sata", + "kvm": "require", + "options": "-vga virtio", + "ram": 1024 + }, + "registry_version": 4, + "status": "stable", + "usage": "Username: osboxes\nPassword: osboxes.org\n\nroot password: osboxes.org", + "vendor_name": "SUSE LLC.", + "vendor_url": "https://www.opensuse.org/", + "versions": [ + { + "images": { + "hda_disk_image": "openSUSE_42.3-Leap-VM-64bit.vmdk" + }, + "name": "Leap 42.3" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "This container provides the popular tools used for network automation: Netmiko, NAPALM, Pyntc, and Ansible.", + "docker": { + "adapters": 1, + "console_type": "telnet", + "image": "gns3/network_automation:latest" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Network Automation", + "product_name": "Network Automation", + "registry_version": 3, + "status": "stable", + "symbol": "linux_guest.svg", + "vendor_name": "GNS3", + "vendor_url": "http://www.gns3.com" + }, { "builtin": true, "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.", - "documentation_url": "http://wiki.ipfire.org/en/start", + "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.", + "documentation_url": "http://www.cisco.com/c/en/us/support/security/virtual-adaptive-security-appliance-firewall/products-installation-guides-list.html", + "first_port_name": "Management0/0", "images": [ { - "compression": "gzip", - "direct_download_url": "https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core117/ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img.gz", - "download_url": "http://www.ipfire.org/download", - "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img", - "filesize": 1063256064, - "md5sum": "657673d88b94ed7d22332aebe817bc86", - "version": "2.19.117" + "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", + "filename": "asav981-5.qcow2", + "filesize": 193069056, + "md5sum": "77b3ca856dd2df476bcda34e218425ca", + "version": "9.8.1-5" }, { - "compression": "gzip", - "direct_download_url": "https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core116/ipfire-2.19.1gb-ext4-scon.x86_64-full-core116.img.gz", - "download_url": "http://www.ipfire.org/download", - "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core116.img", - "filesize": 1063256064, - "md5sum": "2a8df99d117a0dbfb67870494c0c67cd", - "version": "2.19.116" + "download_url": "https://software.cisco.com/download/release.html?mdfid=286119613&flowid=50242&softwareid=280775065&release=9.8.1&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "asav981.qcow2", + "filesize": 193069056, + "md5sum": "8d3612fe22b1a7dec118010e17e29411", + "version": "9.8.1" }, { - "compression": "gzip", - "direct_download_url": "http://downloads.ipfire.org/releases/ipfire-2.x/2.19-core110/ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img.gz", - "download_url": "http://www.ipfire.org/download", - "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core111.img", - "filesize": 1063256064, - "md5sum": "741ab771cadd2f6a1fc4a85b3478ae5f", - "version": "2.19.111" + "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", + "filename": "asav971-8.qcow2", + "filesize": 197066752, + "md5sum": "b2486c8d0f6fda149ce877208b816818", + "version": "9.7.1-8" }, { - "compression": "gzip", - "direct_download_url": "http://downloads.ipfire.org/releases/ipfire-2.x/2.19-core110/ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img.gz", - "download_url": "http://www.ipfire.org/download", - "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img", - "filesize": 958398464, - "md5sum": "d91bdabee5db83d0f93573f88ea542b1", - "version": "2.19.110" + "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", + "filename": "asav971-4.qcow2", + "filesize": 197066752, + "md5sum": "f9a671d1ceaf983f7241f19df15e787f", + "version": "9.7.1-4" + }, + { + "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", + "filename": "asav971-2.qcow2", + "filesize": 199753728, + "md5sum": "ff036b23f5dbb2bcf1e6530476cc1989", + "version": "9.7.1-2" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "asav971.qcow2", + "filesize": 198443008, + "md5sum": "07eef9b8ca489a8ad37448fadf45a673", + "version": "9.7.1" + }, + { + "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", + "filename": "asav963-8.qcow2", + "filesize": 168427520, + "md5sum": "8b8a45b94a302dae8076e7ec90c7d4c2", + "version": "9.6.3-8" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286119613&flowid=50242&softwareid=280775065&release=9.6.3&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "asav963-1.qcow2", + "filesize": 172294144, + "md5sum": "d6a5c8d7bff5e69c5987ca664a52dbd8", + "version": "9.6.3-1" + }, + { + "download_url": "https://software.cisco.com/download/type.html?mdfid=286119613&flowid=50242", + "filename": "asav962-13.qcow2", + "filesize": 177668096, + "md5sum": "2a6bec030fcaef31b611051180cc142c", + "version": "9.6.2-13" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "asav962.qcow2", + "filesize": 177274880, + "md5sum": "dfb8110ce38da4588e994865d5a9656a", + "version": "9.6.2" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "IPFire", - "port_name_format": "eth{0}", - "product_name": "IPFire", - "product_url": "http://www.ipfire.org/features", + "name": "Cisco ASAv", + "port_name_format": "Gi0/{0}", + "product_name": "ASAv", + "product_url": "http://www.cisco.com/c/en/us/products/security/virtual-adaptive-security-appliance-firewall/index.html", "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, + "adapter_type": "e1000", + "adapters": 8, "arch": "x86_64", - "boot_priority": "c", - "console_type": "telnet", + "console_type": "vnc", "hda_disk_interface": "virtio", - "kvm": "allow", - "ram": 1024 + "kvm": "require", + "ram": 2048 }, "registry_version": 3, "status": "stable", - "usage": "A config wizard will be started at first boot.", - "vendor_name": "IPFire Project", - "vendor_url": "http://www.ipfire.org/", + "symbol": ":/symbols/asa.svg", + "usage": "There is no default password and enable password. A default configuration is present. ASAv goes through a double-boot before becoming active. This is normal and expected.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", "versions": [ { "images": { - "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img" + "hda_disk_image": "asav981-5.qcow2" }, - "name": "2.19.117" + "name": "9.8.1-5" }, { "images": { - "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core116.img" + "hda_disk_image": "asav981.qcow2" }, - "name": "2.19.116" + "name": "9.8.1" }, { "images": { - "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core111.img" + "hda_disk_image": "asav971-8.qcow2" }, - "name": "2.19.111" + "name": "9.7.1-8" }, { "images": { - "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img" + "hda_disk_image": "asav971-4.qcow2" }, - "name": "2.19.110" + "name": "9.7.1-4" + }, + { + "images": { + "hda_disk_image": "asav971-2.qcow2" + }, + "name": "9.7.1-2" + }, + { + "images": { + "hda_disk_image": "asav971.qcow2" + }, + "name": "9.7.1" + }, + { + "images": { + "hda_disk_image": "asav963-8.qcow2" + }, + "name": "9.6.3-8" + }, + { + "images": { + "hda_disk_image": "asav963-1.qcow2" + }, + "name": "9.6.3-1" + }, + { + "images": { + "hda_disk_image": "asav962-13.qcow2" + }, + "name": "9.6.2-13" + }, + { + "images": { + "hda_disk_image": "asav962.qcow2" + }, + "name": "9.6.2" } ] }, { "builtin": true, "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.", - "docker": { - "adapters": 1, - "image": "gns3/ipterm:latest" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "ipterm", - "product_name": "ipterm", - "registry_version": 3, - "status": "stable", - "symbol": "linux_guest.svg", - "usage": "The /root directory is persistent.", - "vendor_name": "ipterm", - "vendor_url": "https://www.debian.org" - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.juniper.net/techpubs/", + "description": "Core Linux is a smaller variant of Tiny Core without a graphical desktop.\n\nIt's provide a complete Linux system in few MB.", + "documentation_url": "http://wiki.tinycorelinux.net/", "images": [ { - "download_url": "https://www.juniper.net/support/downloads/?p=space#sw", - "filename": "space-17.2R1.4.qcow2", - "filesize": 5150474240, - "md5sum": "4124fa756c3a78be0619e876b8ee687e", - "version": "17.2R1.4" + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-2.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-tinycore-6.4-2.img", + "filesize": 36503552, + "md5sum": "dcbb5318c3e18ab085088d4474d8de85", + "version": "6.4" + }, + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-tinycore-6.4.img", + "filesize": 22544384, + "md5sum": "e3de478780c0acb76ef92f872fe734c4", + "version": "6.4" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Junos Space", - "port_name_format": "em{0}", - "product_name": "Junos Space", - "product_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", + "name": "Tiny Core Linux", + "product_name": "Tiny Core Linux", + "product_url": "http://distro.ibiblio.org/tinycorelinux", "qemu": { "adapter_type": "e1000", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "options": "-smp 4 -nographic", - "ram": 16384 + "adapters": 1, + "arch": "i386", + "console_type": "vnc", + "kvm": "allow", + "options": "-vga std -usbdevice tablet", + "ram": 96 }, "registry_version": 3, "status": "stable", - "symbol": "juniper-vqfx.svg", - "usage": "16 GB RAM is the bare minimum; you should use 32/64 GB in production deplyments.\nDefault credentials:\n- CLI: admin / abc123\n- WebUI: super / juniper123", - "vendor_name": "Juniper", - "vendor_url": "https://www.juniper.net/us/en/", + "symbol": "linux_guest.svg", + "usage": "Login is gns3/gns3. sudo works without password", + "vendor_name": "Team Tiny Core", + "vendor_url": "http://distro.ibiblio.org/tinycorelinux", "versions": [ { "images": { - "hda_disk_image": "space-17.2R1.4.qcow2" + "hda_disk_image": "linux-tinycore-6.4-2.img" }, - "name": "17.2R1.4" + "name": "6.4~2" + }, + { + "images": { + "hda_disk_image": "linux-tinycore-6.4.img" + }, + "name": "6.4~1" + } + ] + }, + { + "builtin": true, + "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\".", + "docker": { + "adapters": 1, + "console_type": "telnet", + "image": "gns3/ubuntu:xenial" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Ubuntu Docker Guest", + "product_name": "Ubuntu", + "registry_version": 3, + "status": "stable", + "symbol": "linux_guest.svg", + "vendor_name": "Canonical", + "vendor_url": "http://www.ubuntu.com" + }, + { + "builtin": true, + "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.", + "docker": { + "adapters": 16, + "image": "gns3/openvswitch:latest" + }, + "documentation_url": "http://openvswitch.org/support/", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Open vSwitch", + "product_name": "Open vSwitch", + "product_url": "http://openvswitch.org/", + "registry_version": 3, + "status": "stable", + "usage": "By default all interfaces are connected to the br0", + "vendor_name": "Open vSwitch", + "vendor_url": "http://openvswitch.org/" + }, + { + "builtin": true, + "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.", + "documentation_url": "https://coreos.com/docs/", + "images": [ + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1632.2.1/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1632.2.1/", + "filename": "coreos_production_qemu_image.1632.2.1.img", + "filesize": 885719040, + "md5sum": "facd05ca85eb87e2dc6aefd6779f6806", + "version": "1632.2.1" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1576.4.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1576.4.0/", + "filename": "coreos_production_qemu_image.1576.4.0.img", + "filesize": 849739776, + "md5sum": "7d3c647807afe1f18fd0c76730e612b4", + "version": "1576.4.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1520.8.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1520.8.0/", + "filename": "coreos_production_qemu_image.1520.8.0.img", + "filesize": 842661888, + "md5sum": "a69fb2cd3ae475f9afbc268f7d391e83", + "version": "1520.8.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1465.7.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1465.7.0/", + "filename": "coreos_production_qemu_image.1465.7.0.img", + "filesize": 796590080, + "md5sum": "1db77d47e76d3d9082846584e0f4b4bc", + "version": "1465.7.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1409.7.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1409.7.0/", + "filename": "coreos_production_qemu_image.1409.7.0.img", + "filesize": 812187648, + "md5sum": "b8db4a07bac71468ed47bd09bedc1bdf", + "version": "1409.7.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1353.8.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1353.8.0/", + "filename": "coreos_production_qemu_image.1353.8.0.img", + "filesize": 795934720, + "md5sum": "f84bf924d7b30190539a14e14d94d4f8", + "version": "1353.8.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1353.7.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1353.7.0/", + "filename": "coreos_production_qemu_image.1353.7.0.img", + "filesize": 796852224, + "md5sum": "2d4ecc377b41ee5b1ffd90090548ebc0", + "version": "1353.7.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.9.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1235.9.0/", + "filename": "coreos_production_qemu_image.1235.9.0.img", + "filesize": 795869184, + "md5sum": "77a256ceaa0da6960391c03ebfe5388c", + "version": "1235.9.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.8.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1235.8.0/", + "filename": "coreos_production_qemu_image.1235.8.0.img", + "filesize": 785252352, + "md5sum": "0eec78690fd9f6d3b9e8d8ff41bc10b5", + "version": "1235.8.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.6.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1235.6.0/", + "filename": "coreos_production_qemu_image.1235.6.0.img", + "filesize": 784990208, + "md5sum": "2ff81c223be4bfa40c9ef765bb0d7f26", + "version": "1235.6.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.5.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1235.5.0/", + "filename": "coreos_production_qemu_image.1235.5.0.img", + "filesize": 792592384, + "md5sum": "11aa05a27654b66a4e6dfb1e9f1c7ff9", + "version": "1235.5.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1235.4.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1235.4.0/", + "filename": "coreos_production_qemu_image.1235.4.0.img", + "filesize": 787415040, + "md5sum": "c59930b3b1ad0716c91a62ac56234d97", + "version": "1235.4.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1185.5.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1185.5.0/", + "filename": "coreos_production_qemu_image.1185.5.0.img", + "filesize": 754843648, + "md5sum": "97b6eaa9857c68c67e56d7b742d43f5e", + "version": "1185.5.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1185.3.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/1185.3.0/", + "filename": "coreos_production_qemu_image.1185.3.0.img", + "filesize": 753926144, + "md5sum": "a1b6b69e5a58a1900b145b024340eff0", + "version": "1185.3.0" + }, + { + "compression": "bzip2", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/835.9.0/coreos_production_qemu_image.img.bz2", + "download_url": "http://stable.release.core-os.net/amd64-usr/835.9.0/", + "filename": "coreos_production_qemu_image.835.9.img", + "filesize": 635633664, + "md5sum": "768a5df35784a014ba06609da88f5158", + "version": "835.9.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "CoreOS", + "product_name": "CoreOS", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdd_disk_interface": "ide", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "vendor_name": "CoreOS, Inc", + "vendor_url": "https://coreos.com/", + "versions": [ + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1576.4.0.img" + }, + "name": "1632.2.1" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1576.4.0.img" + }, + "name": "1576.4.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1520.8.0.img" + }, + "name": "1520.8.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1465.7.0.img" + }, + "name": "1465.7.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1409.7.0.img" + }, + "name": "1409.7.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1353.8.0.img" + }, + "name": "1353.8.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1353.7.0.img" + }, + "name": "1353.7.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1235.9.0.img" + }, + "name": "1235.9.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1235.8.0.img" + }, + "name": "1235.8.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1235.6.0.img" + }, + "name": "1235.6.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1235.5.0.img" + }, + "name": "1235.5.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1235.4.0.img" + }, + "name": "1235.4.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1185.5.0.img" + }, + "name": "1185.5.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.1185.3.0.img" + }, + "name": "1185.3.0" + }, + { + "images": { + "hda_disk_image": "coreos_production_qemu_image.835.9.img" + }, + "name": "835.9.0" + } + ] + }, + { + "builtin": true, + "category": "multilayer_switch", + "description": "Cisco Virtual IOS L2 allows user to run a IOS switching image on a standard computer.", + "images": [ + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "vios_l2-adventerprisek9-m.03.2017.qcow2", + "filesize": 41157632, + "md5sum": "8f14b50083a14688dec2fc791706bb3e", + "version": "15.2(20170321:233949)" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E", + "filesize": 96862208, + "md5sum": "1a3a21f5697cae64bb930895b986d71e", + "version": "15.2.4055" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco IOSvL2", + "port_name_format": "Gi{1}/{0}", + "port_segment_size": 4, + "product_name": "IOSvL2", + "product_url": "http://virl.cisco.com/", + "qemu": { + "adapter_type": "e1000", + "adapters": 16, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 768 + }, + "registry_version": 3, + "status": "stable", + "usage": "There is no default password and enable password. There is no default configuration present.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "vios_l2-adventerprisek9-m.03.2017.qcow2" + }, + "name": "15.2(20170321:233949)" + }, + { + "images": { + "hda_disk_image": "vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E" + }, + "name": "15.2.4055" } ] }, @@ -6963,6 +2701,232 @@ X-Route: /v2/appliances/templates } ] }, + { + "builtin": true, + "category": "router", + "description": "Big Cloud Fabric\u2122 is the industry\u2019s 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.", + "documentation_url": "http://www.bigswitch.com/support", + "images": [ + { + "download_url": "http://www.bigswitch.com/community-edition", + "filename": "BCF-Controller-BCF-CE-3.5.0-2016-01-22.qcow2", + "filesize": 2860253184, + "md5sum": "d1c2ecf0db8101f6b6d311470697545a", + "version": "3.5.0-2016-01-22" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Big Cloud Fabric", + "product_name": "Big Cloud Fabric", + "product_url": "http://www.bigswitch.com/sdn-products/big-cloud-fabrictm", + "qemu": { + "adapter_type": "e1000", + "adapters": 8, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "ram": 256 + }, + "registry_version": 3, + "status": "experimental", + "usage": "Login is admin", + "vendor_name": "Big Switch Networks", + "vendor_url": "http://www.bigswitch.com/", + "versions": [ + { + "images": { + "hda_disk_image": "BCF-Controller-BCF-CE-3.5.0-2016-01-22.qcow2" + }, + "name": "3.5" + } + ] + }, + { + "builtin": true, + "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.", + "first_port_name": "mgmt1", + "images": [ + { + "download_url": "http://www1.brocade.com/forms/jsp/virtual-adx-download/index.jsp", + "filename": "SSR03100KVM.qcow2", + "filesize": 3327066112, + "md5sum": "40e5717463fb2f5d1bb7c4de7df15c5c", + "version": "03100" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Brocade Virtual ADX", + "port_name_format": "Port {port1}", + "product_name": "Virtual ADX", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 8, + "arch": "x86_64", + "console_type": "vnc", + "kvm": "require", + "options": "-smp 2", + "ram": 2048 + }, + "registry_version": 3, + "status": "experimental", + "usage": "Login is root, type vadx-console to access to the console", + "vendor_name": "Brocade", + "vendor_url": "https://www.brocade.com", + "versions": [ + { + "images": { + "hda_disk_image": "SSR03100KVM.qcow2" + }, + "name": "03100" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "https://www.a10networks.com/support", + "first_port_name": "mgmt", + "images": [ + { + "download_url": "https://www.a10networks.com/vthunder-embed", + "filename": "vThunder_410_P9.qcow2", + "filesize": 6311706624, + "md5sum": "6ef0f69ba7a099a7f43b5815c2abc691", + "version": "4.1.0.P9" + }, + { + "download_url": "https://www.a10networks.com/vthunder-embed", + "filename": "vThunder_410_P3.qcow2", + "filesize": 6098780160, + "md5sum": "daacefa4e0eb1cad9b253926624be4b9", + "version": "4.1.0.P3" + }, + { + "download_url": "https://www.a10networks.com/vthunder-embed", + "filename": "vth401.GA.12G_Disk.qcow2", + "filesize": 4768464896, + "md5sum": "311806ad414403359216da6119ddb823", + "version": "4.0.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "A10 vThunder", + "port_name_format": "ethernet {port1}", + "product_name": "A10 vThunder", + "product_url": "https://www.a10networks.com/products/thunder-series-appliances/vthunder-virtualized-application_delivery_controller/", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 4096 + }, + "registry_version": 3, + "status": "stable", + "symbol": "loadbalancer.svg", + "usage": "Default credentials:\n- CLI: admin / a10.\n- Enable mode: \n\nDefault management IP: 172.31.31.31/24", + "vendor_name": "A10", + "vendor_url": "https://www.a10networks.com/", + "versions": [ + { + "images": { + "hda_disk_image": "vThunder_410_P9.qcow2" + }, + "name": "4.1.0.P9" + }, + { + "images": { + "hda_disk_image": "vThunder_410_P3.qcow2" + }, + "name": "4.1.0.P3" + }, + { + "images": { + "hda_disk_image": "vth401.GA.12G_Disk.qcow2" + }, + "name": "4.0.1" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://wiki.tinycorelinux.net/", + "images": [ + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-microcore-6.4.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-microcore-6.4.img", + "filesize": 16580608, + "md5sum": "877419f975c4891c019947ceead5c696", + "version": "6.4" + }, + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-microcore-4.0.2-clean.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-microcore-4.0.2-clean.img", + "filesize": 26411008, + "md5sum": "e13d0d1c0b3999ae2386bba70417930c", + "version": "4.0.2" + }, + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-microcore-3.4.1.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-microcore-3.4.1.img", + "filesize": 24969216, + "md5sum": "fa2ec4b1fffad67d8103c3391bbf9df2", + "version": "3.4.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Micro Core Linux", + "product_name": "Micro Core Linux", + "product_url": "http://distro.ibiblio.org/tinycorelinux", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "ram": 64 + }, + "registry_version": 3, + "status": "stable", + "symbol": "linux_guest.svg", + "usage": "For version >= 6.4, login/password is gns3. For older version it is tc. Note that sudo works without any password", + "vendor_name": "Team Tiny Core", + "vendor_url": "http://distro.ibiblio.org/tinycorelinux", + "versions": [ + { + "images": { + "hda_disk_image": "linux-microcore-6.4.img" + }, + "name": "6.4" + }, + { + "images": { + "hda_disk_image": "linux-microcore-4.0.2-clean.img" + }, + "name": "4.0.2" + }, + { + "images": { + "hda_disk_image": "linux-microcore-3.4.1.img" + }, + "name": "3.4.1" + } + ] + }, { "builtin": true, "category": "router", @@ -7166,569 +3130,272 @@ X-Route: /v2/appliances/templates }, { "builtin": true, - "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.", - "documentation_url": "http://www.juniper.net/techpubs/", - "images": [ - { - "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", - "filename": "vqfx10k-pfe-20160609-2.vmdk", - "filesize": 584086528, - "md5sum": "faa6905fd8e935c6e97859191143e8c3", - "version": "15.1X53-D60" - } - ], - "maintainer": "none", - "maintainer_email": "developers@gns3.net", - "name": "Juniper vQFX PFE", - "port_name_format": "em{0}", - "product_name": "Juniper vQFX PFE", - "product_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "x86_64", - "console_type": "vnc", - "kvm": "require", - "options": "-nographic", - "ram": 2048 - }, - "registry_version": 3, - "status": "experimental", - "symbol": "juniper-vqfx.svg", - "usage": "\n\nUSAGE INSTRUCTIONS\n\nConnect the first interface (em0) to your admin VLAN. Connect the second interface (em1) directly to the second interface (em1) of the RE. The switch ports do not connect here, but on the RE", - "vendor_name": "Juniper", - "vendor_url": "https://www.juniper.net/us/en/", - "versions": [ - { - "images": { - "hda_disk_image": "vqfx10k-pfe-20160609-2.vmdk" - }, - "name": "15.1X53-D60" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.juniper.net/techpubs/", - "images": [ - { - "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", - "filename": "vqfx10k-re-15.1X53-D60.vmdk", - "filesize": 355542528, - "md5sum": "758669e88213fbd7943f5da7f6d7bd59", - "version": "15.1X53-D60" - } - ], - "maintainer": "none", - "maintainer_email": "developers@gns3.net", - "name": "Juniper vQFX RE", - "port_name_format": "em{0}", - "product_name": "Juniper vQFX RE", - "product_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", - "qemu": { - "adapter_type": "e1000", - "adapters": 12, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "options": "-nographic -smp 2", - "ram": 1024 - }, - "registry_version": 3, - "status": "experimental", - "symbol": "juniper-vqfx.svg", - "usage": "Initial username is root, password is Juniper (capitol J).\n\nUSAGE INSTRUCTIONS\n\nConnect the first interface (em0) to your admin VLAN. Connect the second interface (em1) directly to the second interface (em1) of the PFE. The switch ports connect here on the RE", - "vendor_name": "Juniper", - "vendor_url": "https://www.juniper.net/us/en/", - "versions": [ - { - "images": { - "hda_disk_image": "vqfx10k-re-15.1X53-D60.vmdk" - }, - "name": "15.1X53-D60" - } - ] - }, - { - "builtin": true, - "category": "firewall", - "description": "The vSRX delivers core firewall, networking, advanced security, and automated lifecycle management capabilities for enterprises and service providers. The industry\u2019s 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.", - "documentation_url": "http://www.juniper.net/techpubs/", + "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.", + "documentation_url": "http://www.openbsd.org/faq/index.html", "first_port_name": "fxp0", "images": [ { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-17.4R1.16.qcow2", - "filesize": 3965386752, - "md5sum": "616c4742b09652318c73a7cc598468e7", - "version": "17.4R1" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-17.3R1.10.qcow2", - "filesize": 3782541312, - "md5sum": "49b276e9ccdd8588f9e2ff38cccc884a", - "version": "17.3R1" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D120.3.qcow2", - "filesize": 3280273408, - "md5sum": "02cf4df3dc988a407ccd5ddc30ee5385", - "version": "15.1X49-D120" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D110.4.qcow2", - "filesize": 3280011264, - "md5sum": "8d74641594eb036b2e2c6b462d541156", - "version": "15.1X49-D110" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D100.6.qcow2", - "filesize": 3279290368, - "md5sum": "aa29686dd6f2d38f668f23cb4bc9f354", - "version": "15.1X49-D100" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D90.7.qcow2", - "filesize": 3189440512, - "md5sum": "a64f3910054d461c4bbb32620008cba3", - "version": "15.1X49-D90" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D80.4.qcow2", - "filesize": 3186884608, - "md5sum": "ceb9d06a827c8f8bfb4fd1c9065bdd20", - "version": "15.1X49-D80" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D75.5.qcow2", - "filesize": 3116236800, - "md5sum": "197f167f338420d36a6db0f4e84ad376", - "version": "15.1X49-D75" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "media-vsrx-vmdisk-15.1X49-D70.3.qcow2", - "filesize": 3115450368, - "md5sum": "7b11babaef0b775f36281ec1d16f1708", - "version": "15.1X49-D70" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "junos-vsrx-vmdisk-15.1X49-D60.qcow2", - "filesize": 3094478848, - "md5sum": "d2ec79880f67e141c4dd662c656da278", - "version": "15.1X49-D60" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "junos-vsrx-vmdisk-15.1X49-D50.qcow2", - "filesize": 3063021568, - "md5sum": "60e1b80603c2ecf8aa9920c384209863", - "version": "15.1X49-D50" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "junos-vsrx-vmdisk-15.1X49-D40.qcow2", - "filesize": 3054043136, - "md5sum": "8d929c0262fd1eea3b3d02ef9e73c8c5", - "version": "15.1X49-D40" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "junos-vsrx-vmdisk-15.1X49-D20.2.qcow2", - "filesize": 2904096768, - "md5sum": "43e8000870207db47c1382192319eb45", - "version": "15.1X49-D20.2" - }, - { - "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", - "filename": "junos-vsrx-12.1X47-D20.7-domestic-disk1.vmdk", - "filesize": 235894272, - "md5sum": "d22ed7a7eb131984e892a4430c5f4730", - "version": "12.1X47-D20.7" + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/openbsd-5.8.qcow2", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "openbsd-5.8.qcow2", + "filesize": 517275648, + "md5sum": "b2488d81bbe1328ae3d6072ccd7e0bc2", + "version": "5.8" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "vSRX", - "port_name_format": "ge-0/0/{0}", - "product_name": "Juniper vSRX", - "product_url": "https://www.juniper.net/us/en/products-services/security/srx-series/vsrx/", - "qemu": { - "adapter_type": "e1000", - "adapters": 6, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "require", - "options": "-smp 2", - "ram": 4096 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Initial username is root, no password.", - "vendor_name": "Juniper", - "vendor_url": "https://www.juniper.net/us/en/", - "versions": [ - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-17.4R1.16.qcow2" - }, - "name": "17.4R1" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-17.3R1.10.qcow2" - }, - "name": "17.3R1" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D120.3.qcow2" - }, - "name": "15.1X49-D120" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D110.4.qcow2" - }, - "name": "15.1X49-D110" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D100.6.qcow2" - }, - "name": "15.1X49-D100" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D90.7.qcow2" - }, - "name": "15.1X49-D90" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D80.4.qcow2" - }, - "name": "15.1X49-D80" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D75.5.qcow2" - }, - "name": "15.1X49-D75" - }, - { - "images": { - "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D70.3.qcow2" - }, - "name": "15.1X49-D70" - }, - { - "images": { - "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D60.qcow2" - }, - "name": "15.1X49-D60" - }, - { - "images": { - "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D50.qcow2" - }, - "name": "15.1X49-D50" - }, - { - "images": { - "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D40.qcow2" - }, - "name": "15.1X49-D40" - }, - { - "images": { - "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D20.2.qcow2" - }, - "name": "15.1X49-D20" - }, - { - "images": { - "hda_disk_image": "junos-vsrx-12.1X47-D20.7-domestic-disk1.vmdk" - }, - "name": "12.1X47-D20" - } - ] - }, - { - "builtin": true, - "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.", - "docker": { - "adapters": 1, - "console_http_path": "/", - "console_http_port": 8888, - "console_type": "http", - "image": "gns3/jupyter:v2" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Jupyter", - "product_name": "Jupyter", - "registry_version": 3, - "status": "stable", - "vendor_name": "Project Jupyter", - "vendor_url": "http://jupyter.org/" - }, - { - "builtin": true, - "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.", - "docker": { - "adapters": 1, - "console_http_path": "/", - "console_http_port": 8888, - "console_type": "http", - "image": "gns3/jupyter27:v2" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Jupyter 2.7", - "product_name": "Jupyter", - "registry_version": 3, - "status": "stable", - "vendor_name": "Project Jupyter", - "vendor_url": "http://jupyter.org/" - }, - { - "builtin": true, - "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)", - "docker": { - "adapters": 2, - "image": "gns3/kalilinux:v2" - }, - "documentation_url": "https://www.kali.org/kali-linux-documentation/", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Kali Linux CLI", - "product_name": "Kali Linux", - "registry_version": 3, - "status": "stable", - "vendor_name": "Kali Linux", - "vendor_url": "https://www.kali.org/" - }, - { - "builtin": true, - "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.", - "documentation_url": "https://www.kali.org/kali-linux-documentation/", - "images": [ - { - "direct_download_url": "http://cdimage.kali.org/kali-2017.3/kali-linux-2017.3-amd64.iso", - "download_url": "http://cdimage.kali.org/kali-2017.3/", - "filename": "kali-linux-2017.3-amd64.iso", - "filesize": 2886402048, - "md5sum": "b465580c897e94675ac1daf031fa66b9", - "version": "2017.3" - }, - { - "direct_download_url": "http://cdimage.kali.org/kali-2017.2/kali-linux-2017.2-amd64.iso", - "download_url": "http://cdimage.kali.org/kali-2017.2/", - "filename": "kali-linux-2017.2-amd64.iso", - "filesize": 3020619776, - "md5sum": "541654f8f818450dc0db866a0a0f6eec", - "version": "2017.2" - }, - { - "direct_download_url": "http://cdimage.kali.org/kali-2017.1/kali-linux-2017.1-amd64.iso", - "download_url": "http://cdimage.kali.org/kali-2017.1/", - "filename": "kali-linux-2017.1-amd64.iso", - "filesize": 2794307584, - "md5sum": "c8e742283929d7a12dbe7c58e398ff08", - "version": "2017.1" - }, - { - "direct_download_url": "http://cdimage.kali.org/kali-2016.2/kali-linux-2016.2-amd64.iso", - "download_url": "http://cdimage.kali.org/kali-2016.2/", - "filename": "kali-linux-2016.2-amd64.iso", - "filesize": 3076767744, - "md5sum": "3d163746bc5148e61ad689d94bc263f9", - "version": "2016.2" - }, - { - "direct_download_url": "http://cdimage.kali.org/kali-2016.1/kali-linux-2016.1-amd64.iso", - "download_url": "http://cdimage.kali.org/kali-2016.1/", - "filename": "kali-linux-2016.1-amd64.iso", - "filesize": 2945482752, - "md5sum": "2e1230dc14036935b3279dfe3e49ad39", - "version": "2016.1" - }, - { - "direct_download_url": "http://images.kali.org/Kali-Linux-2.0.0-vm-amd64.7z", - "download_url": "https://www.offensive-security.com/kali-linux-vmware-arm-image-download/", - "filename": "kali-linux-2.0-amd64.iso", - "filesize": 3320512512, - "md5sum": "ef192433017c5d99a156eaef51fd389d", - "version": "2.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Kali Linux", - "product_name": "Kali Linux", + "name": "OpenBSD", + "port_name_format": "em{0}", + "product_name": "OpenBSD", "qemu": { "adapter_type": "e1000", "adapters": 8, "arch": "x86_64", - "console_type": "vnc", - "kvm": "require", - "ram": 1024 + "console_type": "telnet", + "kvm": "allow", + "ram": 256 }, "registry_version": 3, "status": "stable", - "usage": "Default password is toor", - "vendor_name": "Kali Linux", - "vendor_url": "https://www.kali.org/", + "usage": "User root, password gns3", + "vendor_name": "OpenBSD", + "vendor_url": "http://www.openbsd.org", "versions": [ { "images": { - "cdrom_image": "kali-linux-2017.3-amd64.iso" + "hda_disk_image": "openbsd-5.8.qcow2" }, - "name": "2017.3" + "name": "5.8" + } + ] + }, + { + "availability": "free-to-try", + "builtin": true, + "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.", + "documentation_url": "https://technet.microsoft.com/en-us/library/cc498727.aspx", + "images": [ + { + "download_url": "https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016", + "filename": "Win2k16_14393.0.161119-1705.RS1_REFRESH_SERVER_EVAL_X64FRE_EN-US.ISO", + "filesize": 6972221440, + "md5sum": "70721288bbcdfe3239d8f8c0fae55f1f", + "version": "2016" + }, + { + "download_url": "https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2", + "filename": "Win2k12_9600.16415.amd64fre.winblue_refresh.130928-2229_server_serverdatacentereval_en-us.vhd", + "filesize": 8024756224, + "md5sum": "b0a988a2e1f401c99c7c18a00391c4cc", + "version": "2012 R2" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty100G.qcow2", + "filesize": 198656, + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Windows Server", + "port_name_format": "NIC{port1}", + "product_name": "Windows Server", + "product_url": "https://www.microsoft.com/en-us/windows", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "sata", + "kvm": "require", + "options": "-usbdevice tablet", + "ram": 2048 + }, + "registry_version": 4, + "status": "stable", + "symbol": "microsoft.svg", + "vendor_name": "Microsoft", + "vendor_url": "http://www.microsoft.com/", + "versions": [ + { + "images": { + "cdrom_image": "Win2k16_14393.0.161119-1705.RS1_REFRESH_SERVER_EVAL_X64FRE_EN-US.ISO", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "2016" }, { "images": { - "cdrom_image": "kali-linux-2017.2-amd64.iso" + "hda_disk_image": "Win2k12_9600.16415.amd64fre.winblue_refresh.130928-2229_server_serverdatacentereval_en-us.vhd" }, - "name": "2017.2" - }, - { - "images": { - "cdrom_image": "kali-linux-2017.1-amd64.iso" - }, - "name": "2017.1" - }, - { - "images": { - "cdrom_image": "kali-linux-2016.2-amd64.iso" - }, - "name": "2016.2" - }, - { - "images": { - "cdrom_image": "kali-linux-2016.1-amd64.iso" - }, - "name": "2016.1" - }, - { - "images": { - "cdrom_image": "kali-linux-2.0-amd64.iso" - }, - "name": "2.0" + "name": "2012 R2" } ] }, { "builtin": true, - "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\u2019t 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.", - "documentation_url": "https://support.kemptechnologies.com/hc/en-us/articles/204427785", + "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.", + "documentation_url": "https://doc.freenas.org/9.10/freenas.html", "images": [ { - "download_url": "http://freeloadbalancer.com/download/", - "filename": "LoadMaster-VLM-7.2.40.0.15707.RELEASE-Linux-KVM-XEN-FREE.disk", - "filesize": 17179869185, - "md5sum": "4284a80141f7974d082a2eed91ec6216", - "version": "7.2.40.0" + "direct_download_url": "http://download.freenas.org/11/11.1-RELEASE/x64/FreeNAS-11.1-RELEASE.iso", + "download_url": "http://www.freenas.org/download/", + "filename": "FreeNAS-11.1-U1.iso", + "filesize": 626601984, + "md5sum": "ccbd9990a5878d35c6bc0cc6eea34b16", + "version": "11.1 U1" }, { - "download_url": "http://freeloadbalancer.com/download/", - "filename": "LoadMaster-VLM-7.2.38.0.14750.RELEASE-Linux-KVM-XEN.disk", - "filesize": 17179869185, - "md5sum": "f51f17640793b31a7eab70b53f6ae3ae", - "version": "7.2.38.0" + "direct_download_url": "http://download.freenas.org/11/11.1-RELEASE/x64/FreeNAS-11.1-RELEASE.iso", + "download_url": "http://www.freenas.org/download/", + "filename": "FreeNAS-11.1-RELEASE.iso", + "filesize": 626761728, + "md5sum": "67bea5816bc889169e5e3054362b2053", + "version": "11.1" }, { - "download_url": "http://freeloadbalancer.com/download/", - "filename": "LoadMaster-VLM-7.2.36.2.14271.RELEASE-Linux-KVM-XEN-FREE.disk", - "filesize": 17179869185, - "md5sum": "eebfc96bd6c1c50827d00647206b59dd", - "version": "7.1.36.2" + "direct_download_url": "http://download.freenas.org/11/11.0-U4/x64/FreeNAS-11.0-U4.iso", + "download_url": "http://www.freenas.org/download/", + "filename": "FreeNAS-11.0-U4.iso", + "filesize": 567312384, + "md5sum": "4c210f1a6510d1fa95257d81ef569ff8", + "version": "11.0 U4" }, { - "download_url": "http://freeloadbalancer.com/download/", - "filename": "LoadMaster-VLM-7.1.35.0.13244.RELEASE-Linux-KVM-XEN-FREE.disk", - "filesize": 17179869185, - "md5sum": "f72e8dffa201c8ec92767872593a52a1", - "version": "7.1.35.0" + "direct_download_url": "https://download.freenas.org/9.10/STABLE/latest/x64/FreeNAS-9.10.1-U4.iso", + "download_url": "http://www.freenas.org/download/", + "filename": "FreeNAS-9.10.1-U4.iso", + "filesize": 533098496, + "md5sum": "b4fb14513dcbb4eb4c5596c5911ca9cc", + "version": "9.10 U4" }, { - "download_url": "http://freeloadbalancer.com/download/", - "filename": "LoadMaster-VLM-7.1.34.1.12802.RELEASE-Linux-KVM-XEN-FREE.disk", - "filesize": 17179869185, - "md5sum": "157b36233bbd9d9dfa18363958b34fd1", - "version": "7.1.34.1" + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "KEMP Free VLM", + "name": "FreeNAS", "port_name_format": "eth{0}", - "product_name": "KEMP Free VLM", - "product_url": "http://freeloadbalancer.com/#about", + "product_name": "FreeNAS", + "product_url": "http://www.openfiler.com/products", "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 2, + "adapter_type": "e1000", + "adapters": 1, "arch": "x86_64", - "boot_priority": "c", + "boot_priority": "cd", "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "allow", - "options": "-smp 2", - "ram": 2048 + "hda_disk_interface": "ide", + "hdb_disk_interface": "ide", + "kvm": "require", + "ram": 8192 }, "registry_version": 3, "status": "stable", - "symbol": "loadbalancer.svg", - "usage": "Credentials: bal / 1fourall", - "vendor_name": "KEMP", - "vendor_url": "http://freeloadbalancer.com/", + "vendor_name": "iXsystems", + "vendor_url": "http://www.freenas.org", "versions": [ { "images": { - "hda_disk_image": "LoadMaster-VLM-7.2.40.0.15707.RELEASE-Linux-KVM-XEN-FREE.disk" + "cdrom_image": "FreeNAS-11.1-U1.iso", + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2" }, - "name": "7.2.40.0" + "name": "11.1 U1" }, { "images": { - "hda_disk_image": "LoadMaster-VLM-7.2.38.0.14750.RELEASE-Linux-KVM-XEN.disk" + "cdrom_image": "FreeNAS-11.1-RELEASE.iso", + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2" }, - "name": "7.2.38.0" + "name": "11.1" }, { "images": { - "hda_disk_image": "LoadMaster-VLM-7.2.36.2.14271.RELEASE-Linux-KVM-XEN-FREE.disk" + "cdrom_image": "FreeNAS-11.0-U4.iso", + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2" }, - "name": "7.2.36.2" + "name": "11.0 U4" }, { "images": { - "hda_disk_image": "LoadMaster-VLM-7.1.35.0.13244.RELEASE-Linux-KVM-XEN-FREE.disk" + "cdrom_image": "FreeNAS-9.10.1-U4.iso", + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2" }, - "name": "7.1.35.0" + "name": "9.10 U4" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "A light Linux based on TinyCore Linux with Firefox preinstalled", + "documentation_url": "https://support.mozilla.org", + "images": [ + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-firefox-33.1.1-2.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-tinycore-linux-6.4-firefox-33.1.1-2.img", + "filesize": 93257728, + "md5sum": "8db0d8dc890797cc335ceb8aaf2255f0", + "version": "31.1.1~2" + }, + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-firefox-33.1.1.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "linux-tinycore-linux-6.4-firefox-33.1.1.img", + "filesize": 82313216, + "md5sum": "9e51ad24dc25c4a26f7a8fb99bc77830", + "version": "31.1.1~1" + } + ], + "maintainer": "GNS3 team", + "maintainer_email": "developers@gns3.net", + "name": "Firefox", + "product_name": "Firefox", + "product_url": "https://www.mozilla.org/firefox", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "arch": "i386", + "console_type": "vnc", + "kvm": "allow", + "options": "-vga std -usbdevice tablet", + "ram": 256 + }, + "registry_version": 3, + "status": "stable", + "symbol": "firefox.svg", + "vendor_name": "Mozilla Foundation", + "vendor_url": "http://www.mozilla.org", + "versions": [ + { + "images": { + "hda_disk_image": "linux-tinycore-linux-6.4-firefox-33.1.1-2.img" + }, + "name": "31.1.1~2" }, { "images": { - "hda_disk_image": "LoadMaster-VLM-7.1.34.1.12802.RELEASE-Linux-KVM-XEN-FREE.disk" + "hda_disk_image": "linux-tinycore-linux-6.4-firefox-33.1.1.img" }, - "name": "7.1.34.1" + "name": "31.1.1~1" } ] }, @@ -7834,432 +3501,6 @@ X-Route: /v2/appliances/templates } ] }, - { - "builtin": true, - "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.", - "documentation_url": "http://kb.kerio.com/product/kerio-control/", - "images": [ - { - "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.4-2223/kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk", - "download_url": "http://www.kerio.com/support/kerio-control", - "filename": "kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk", - "filesize": 191687168, - "md5sum": "20970f3638c7ca5603c2afbe56e89421", - "version": "9.2.4" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.3-2219/kerio-control-appliance-9.2.3-2219-vmware-disk1.vmdk", - "download_url": "http://www.kerio.com/support/kerio-control", - "filename": "kerio-control-appliance-9.2.3-2219-vmware-disk1.vmdk", - "filesize": 191716352, - "md5sum": "767d5b25bdca2b45c2ba269189ea9bd0", - "version": "9.2.3" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.2-2172/kerio-control-appliance-9.2.2-2172-vmware-disk1.vmdk", - "download_url": "http://www.kerio.com/support/kerio-control", - "filename": "kerio-control-appliance-9.2.2-2172-vmware-disk1.vmdk", - "filesize": 190841856, - "md5sum": "4efeacbc39db1b3e53ef96af1338cf52", - "version": "9.2.2" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.1-2019/kerio-control-appliance-9.2.1-2019-vmware-disk1.vmdk", - "download_url": "http://www.kerio.com/support/kerio-control", - "filename": "kerio-control-appliance-9.2.1-2019-vmware-disk1.vmdk", - "filesize": 254364160, - "md5sum": "0405890e323e29a4808ec288600875ba", - "version": "9.2.1" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.1.4-1535/kerio-control-appliance-9.1.4-1535-vmware.vmdk", - "download_url": "http://www.kerio.com/support/kerio-control", - "filename": "kerio-control-appliance-9.1.4-1535-vmware.vmdk", - "filesize": 483459072, - "md5sum": "5ea5a7f103b1f008d4c24444400333ec", - "version": "9.1.4" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Kerio Control", - "port_name_format": "eth{0}", - "product_name": "Kerio Control", - "product_url": "http://www.kerio.com/products/kerio-control", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 4096 - }, - "registry_version": 3, - "status": "stable", - "vendor_name": "Kerio Technologies Inc.", - "vendor_url": "http://www.kerio.com", - "versions": [ - { - "images": { - "hda_disk_image": "kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk" - }, - "name": "9.2.4" - }, - { - "images": { - "hda_disk_image": "kerio-control-appliance-9.2.3-2219-vmware-disk1.vmdk" - }, - "name": "9.2.3" - }, - { - "images": { - "hda_disk_image": "kerio-control-appliance-9.2.2-2172-vmware-disk1.vmdk" - }, - "name": "9.2.2" - }, - { - "images": { - "hda_disk_image": "kerio-control-appliance-9.2.1-2019-vmware-disk1.vmdk" - }, - "name": "9.2.1" - }, - { - "images": { - "hda_disk_image": "kerio-control-appliance-9.1.4-1535-vmware.vmdk" - }, - "name": "9.1.4" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://kb.kerio.com/product/kerio-operator/", - "images": [ - { - "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.6.0-8413/kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk", - "download_url": "http://www.kerio.com/support/kerio-operator", - "filename": "kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk", - "filesize": 291227136, - "md5sum": "3eddbb73d685ac4666841f5df2c6bec9", - "version": "2.6.0" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.5-8309/kerio-operator-appliance-2.5.5-8309-p2-vmware-disk1.vmdk", - "download_url": "http://www.kerio.com/support/kerio-operator", - "filename": "kerio-operator-appliance-2.5.5-8309-p2-vmware-disk1.vmdk", - "filesize": 291217408, - "md5sum": "dc0b4d0b264eb39c8c73289b6c8de749", - "version": "2.5.5p2" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.4-6916/kerio-operator-appliance-2.5.4-6916-p1-vmware.vmdk", - "download_url": "http://www.kerio.com/support/kerio-operator", - "filename": "kerio-operator-appliance-2.5.4-6916-p1-vmware.vmdk", - "filesize": 276318720, - "md5sum": "6737b36bd36635b8a5ba21816938f0d6", - "version": "2.5.4p1" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.3-6630/kerio-operator-appliance-2.5.3-6630-vmware.vmdk", - "download_url": "http://www.kerio.com/support/kerio-operator", - "filename": "kerio-operator-appliance-2.5.3-6630-vmware.vmdk", - "filesize": 276422144, - "md5sum": "ae9f45606900dba05f353a94d4fc14fc", - "version": "2.5.3" - }, - { - "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.2-6404/kerio-operator-appliance-2.5.2-6404-vmware.vmdk", - "download_url": "http://www.kerio.com/support/kerio-operator", - "filename": "kerio-operator-appliance-2.5.2-6404-vmware.vmdk", - "filesize": 561512448, - "md5sum": "0279baebe587b17f32bfc3302df9352c", - "version": "2.5.2" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Kerio Operator", - "port_name_format": "eth{0}", - "product_name": "Kerio Operator", - "product_url": "http://www.kerio.com/products/kerio-operator", - "qemu": { - "adapter_type": "e1000", - "adapters": 1, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "usage": "Default credentials: root (no password set)", - "vendor_name": "Kerio Technologies Inc.", - "vendor_url": "http://www.kerio.com", - "versions": [ - { - "images": { - "hda_disk_image": "kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk" - }, - "name": "2.6.0" - }, - { - "images": { - "hda_disk_image": "kerio-operator-appliance-2.5.5-8309-p2-vmware-disk1.vmdk" - }, - "name": "2.5.5p2" - }, - { - "images": { - "hda_disk_image": "kerio-operator-appliance-2.5.4-6916-p1-vmware.vmdk" - }, - "name": "2.5.4p1" - }, - { - "images": { - "hda_disk_image": "kerio-operator-appliance-2.5.3-6630-vmware.vmdk" - }, - "name": "2.5.3" - }, - { - "images": { - "hda_disk_image": "kerio-operator-appliance-2.5.2-6404-vmware.vmdk" - }, - "name": "2.5.2" - } - ] - }, - { - "builtin": true, - "category": "router", - "description": "LEDE 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.", - "documentation_url": "http://wiki.openwrt.org/doc/", - "images": [ - { - "direct_download_url": "https://downloads.lede-project.org/releases/17.01.4/targets/x86/generic/lede-17.01.4-x86-generic-combined-squashfs.img", - "download_url": "https://downloads.lede-project.org/releases/17.01.4/targets/x86/generic/", - "filename": "lede-17.01.4-x86-generic-combined-squashfs.img", - "filesize": 19779546, - "md5sum": "ae5d8d3fcab109565fe337d28e51c4b4", - "version": "17.01.4" - }, - { - "direct_download_url": "https://downloads.lede-project.org/releases/17.01.3/targets/x86/generic/lede-17.01.3-x86-generic-combined-squashfs.img", - "download_url": "https://downloads.lede-project.org/releases/17.01.3/targets/x86/generic/", - "filename": "lede-17.01.3-x86-generic-combined-squashfs.img", - "filesize": 19775618, - "md5sum": "d315fc638160a9aec0966d58828bfccf", - "version": "17.01.3" - }, - { - "direct_download_url": "https://downloads.lede-project.org/releases/17.01.2/targets/x86/generic/lede-17.01.2-x86-generic-combined-squashfs.img", - "download_url": "https://downloads.lede-project.org/releases/17.01.2/targets/x86/generic/", - "filename": "lede-17.01.2-x86-generic-combined-squashfs.img", - "filesize": 19774794, - "md5sum": "a466e493ef12935dad5e0c622b1a7859", - "version": "17.01.2" - }, - { - "direct_download_url": "https://downloads.lede-project.org/releases/17.01.1/targets/x86/generic/lede-17.01.1-x86-generic-combined-squashfs.img", - "download_url": "https://downloads.lede-project.org/releases/17.01.1/targets/x86/generic/", - "filename": "lede-17.01.1-x86-generic-combined-squashfs.img", - "filesize": 19771166, - "md5sum": "b050e734c605a34a429389c752ae7c30", - "version": "17.01.1" - }, - { - "direct_download_url": "https://downloads.lede-project.org/releases/17.01.0/targets/x86/generic/lede-17.01.0-r3205-59508e3-x86-generic-combined-squashfs.img", - "download_url": "https://downloads.lede-project.org/releases/17.01.0/targets/x86/generic/", - "filename": "lede-17.01.0-r3205-59508e3-x86-generic-combined-squashfs.img", - "filesize": 19755118, - "md5sum": "3c5e068d50a377d4e26b548ab1ca7b1e", - "version": "17.01.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "LEDE", - "product_name": "LEDE", - "product_url": "https://lede-project.org/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 2, - "arch": "i386", - "console_type": "telnet", - "kvm": "allow", - "ram": 64 - }, - "registry_version": 3, - "status": "stable", - "usage": "Ethernet0 is the LAN link, Ethernet1 the WAN link.", - "vendor_name": "LEDE Project", - "vendor_url": "https://lede-project.org/", - "versions": [ - { - "images": { - "hda_disk_image": "lede-17.01.4-x86-generic-combined-squashfs.img" - }, - "name": "lede 17.01.4" - }, - { - "images": { - "hda_disk_image": "lede-17.01.3-x86-generic-combined-squashfs.img" - }, - "name": "lede 17.01.3" - }, - { - "images": { - "hda_disk_image": "lede-17.01.2-x86-generic-combined-squashfs.img" - }, - "name": "lede 17.01.2" - }, - { - "images": { - "hda_disk_image": "lede-17.01.1-x86-generic-combined-squashfs.img" - }, - "name": "lede 17.01.1" - }, - { - "images": { - "hda_disk_image": "lede-17.01.0-r3205-59508e3-x86-generic-combined-squashfs.img" - }, - "name": "lede 17.01.0" - } - ] - }, - { - "builtin": true, - "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?", - "documentation_url": "https://loadbalancer.org/support/support-resources", - "images": [ - { - "download_url": "https://loadbalancer.org/resources/free-trial", - "filename": "Loadbalancer.org_Enterprise_VA-8.3-disk1.qcow2", - "filesize": 368332288, - "md5sum": "f0e41f39a5cab47990edc0509c579bac", - "version": "8.3" - }, - { - "download_url": "https://loadbalancer.org/resources/free-trial", - "filename": "Loadbalancer.org_Enterprise_VA-8.2-disk1.qcow2", - "filesize": 8430419968, - "md5sum": "8b74b330a6f629a081f3b36a5d64605b", - "version": "8.2" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Loadbalancer.org Enterprise VA", - "product_name": "Loadbalancer.org Enterprise VA", - "product_url": "https://loadbalancer.org/products/virtual", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 2, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "symbol": "loadbalancer.svg", - "usage": "Default credentials:\n Network config CLI: setup / setup\n CLI: root / loadbalancer\n WebUI: loadbalancer / loadbalancer", - "vendor_name": "Loadbalancer.org", - "vendor_url": "https://loadbalancer.org/", - "versions": [ - { - "images": { - "hda_disk_image": "Loadbalancer.org_Enterprise_VA-8.3-disk1.qcow2" - }, - "name": "8.3" - }, - { - "images": { - "hda_disk_image": "Loadbalancer.org_Enterprise_VA-8.2-disk1.qcow2" - }, - "name": "8.2" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://wiki.tinycorelinux.net/", - "images": [ - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-microcore-6.4.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-microcore-6.4.img", - "filesize": 16580608, - "md5sum": "877419f975c4891c019947ceead5c696", - "version": "6.4" - }, - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-microcore-4.0.2-clean.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-microcore-4.0.2-clean.img", - "filesize": 26411008, - "md5sum": "e13d0d1c0b3999ae2386bba70417930c", - "version": "4.0.2" - }, - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-microcore-3.4.1.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-microcore-3.4.1.img", - "filesize": 24969216, - "md5sum": "fa2ec4b1fffad67d8103c3391bbf9df2", - "version": "3.4.1" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Micro Core Linux", - "product_name": "Micro Core Linux", - "product_url": "http://distro.ibiblio.org/tinycorelinux", - "qemu": { - "adapter_type": "e1000", - "adapters": 1, - "arch": "i386", - "console_type": "telnet", - "kvm": "allow", - "ram": 64 - }, - "registry_version": 3, - "status": "stable", - "symbol": "linux_guest.svg", - "usage": "For version >= 6.4, login/password is gns3. For older version it is tc. Note that sudo works without any password", - "vendor_name": "Team Tiny Core", - "vendor_url": "http://distro.ibiblio.org/tinycorelinux", - "versions": [ - { - "images": { - "hda_disk_image": "linux-microcore-6.4.img" - }, - "name": "6.4" - }, - { - "images": { - "hda_disk_image": "linux-microcore-4.0.2-clean.img" - }, - "name": "4.0.2" - }, - { - "images": { - "hda_disk_image": "linux-microcore-3.4.1.img" - }, - "name": "3.4.1" - } - ] - }, { "builtin": true, "category": "router", @@ -8683,379 +3924,44 @@ X-Route: /v2/appliances/templates } ] }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.cs.unm.edu/~crandall/netsfall13/TCtutorial.pdf", - "images": [ - { - "direct_download_url": "http://bernhard-ehlers.de/projects/netem/NETem-v4.qcow2", - "download_url": "http://bernhard-ehlers.de/projects/netem/index.html", - "filename": "NETem-v4.qcow2", - "filesize": 26476544, - "md5sum": "e678698c97804901c7a53f6b68c8b861", - "version": "0.4" - } - ], - "maintainer": "Bernhard Ehlers", - "maintainer_email": "be@bernhard-ehlers.de", - "name": "NETem", - "port_name_format": "eth{0}", - "product_name": "netem", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "i386", - "console_type": "telnet", - "kvm": "allow", - "options": "-nographic", - "ram": 96 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Insert the NETem VM between two network elements and connect it to them. NETem is fully transparent, it bridges the traffic from one interface to the other one. As NETem only bridges, it needs no IP addresses. On start a menu on the console allows a user-friendy configuration of the line parameters.", - "vendor_name": "Linux", - "vendor_url": "http://www.linuxfoundation.org/", - "versions": [ - { - "images": { - "hda_disk_image": "NETem-v4.qcow2" - }, - "name": "0.4" - } - ] - }, - { - "builtin": true, - "category": "guest", - "description": "This container provides the popular tools used for network automation: Netmiko, NAPALM, Pyntc, and Ansible.", - "docker": { - "adapters": 1, - "console_type": "telnet", - "image": "gns3/network_automation:latest" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Network Automation", - "product_name": "Network Automation", - "registry_version": 3, - "status": "stable", - "symbol": "linux_guest.svg", - "vendor_name": "GNS3", - "vendor_url": "http://www.gns3.com" - }, - { - "builtin": true, - "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.", - "docker": { - "adapters": 1, - "console_http_path": "/", - "console_http_port": 3000, - "console_type": "http", - "image": "lucaderi/ntopng-docker:latest" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "ntopng", - "product_name": "ntopng", - "registry_version": 3, - "status": "stable", - "usage": "In the web interface login as admin/admin", - "vendor_name": "ntop", - "vendor_url": "http://www.ntop.org/" - }, - { - "builtin": true, - "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", - "docker": { - "adapters": 1, - "image": "onosproject/onos:latest" - }, - "documentation_url": "https://wiki.onosproject.org", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Onos", - "product_name": "Onos", - "product_url": "http://onosproject.org/", - "registry_version": 3, - "status": "stable", - "vendor_name": "Onos", - "vendor_url": "http://onosproject.org/" - }, - { - "builtin": true, - "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\u2019ll understand why we say this is the last network monitor you\u2019ll ever need to purchase.", - "documentation_url": "https://kb.op5.com/display/MAN/Documentation+Home#sthash.pohb5bis.dpbs", - "images": [ - { - "download_url": "https://www.op5.com/download/", - "filename": "op5-Monitor-Virtual-Appliance-7.3.15.x86_64.vmdk", - "filesize": 779687424, - "md5sum": "634acc6266237d99bf1bfbcf9284beca", - "version": "7.3.15" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "OP5 Monitor", - "port_name_format": "eth{0}", - "product_name": "OP5 Monitor", - "product_url": "https://www.op5.com/op5-monitor/", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 2, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 1024 - }, - "registry_version": 3, - "status": "stable", - "symbol": "mgmt_station.svg", - "usage": "Interface eth0 is set to DHCP. Default credentials:\n- CLI: root / monitor\n- Web access: admin / monitor\n- Logserver Extension: admin / admin", - "vendor_name": "OP5", - "vendor_url": "https://www.op5.com/", - "versions": [ - { - "images": { - "hda_disk_image": "op5-Monitor-Virtual-Appliance-7.3.15.x86_64.vmdk" - }, - "name": "7.3.15" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://www.openbsd.org/faq/index.html", - "first_port_name": "fxp0", - "images": [ - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/openbsd-5.8.qcow2", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "openbsd-5.8.qcow2", - "filesize": 517275648, - "md5sum": "b2488d81bbe1328ae3d6072ccd7e0bc2", - "version": "5.8" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "OpenBSD", - "port_name_format": "em{0}", - "product_name": "OpenBSD", - "qemu": { - "adapter_type": "e1000", - "adapters": 8, - "arch": "x86_64", - "console_type": "telnet", - "kvm": "allow", - "ram": 256 - }, - "registry_version": 3, - "status": "stable", - "usage": "User root, password gns3", - "vendor_name": "OpenBSD", - "vendor_url": "http://www.openbsd.org", - "versions": [ - { - "images": { - "hda_disk_image": "openbsd-5.8.qcow2" - }, - "name": "5.8" - } - ] - }, - { - "availability": "free", - "builtin": true, - "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.", - "documentation_url": "https://en.opensuse.org/Main_Page", - "images": [ - { - "download_url": "http://www.osboxes.org/opensuse/", - "filename": "openSUSE_42.3-Leap-VM-64bit.vmdk", - "filesize": 5891293184, - "md5sum": "ab777cf90557460ff35aedfbf2befc5d", - "version": "Leap 42.3" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "openSUSE", - "port_name_format": "eth{0}", - "product_name": "openSUSE", - "product_url": "https://www.opensuse.org/#Leap", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 1, - "arch": "x86_64", - "boot_priority": "c", - "console_type": "vnc", - "hda_disk_interface": "sata", - "kvm": "require", - "options": "-vga virtio", - "ram": 1024 - }, - "registry_version": 4, - "status": "stable", - "usage": "Username: osboxes\nPassword: osboxes.org\n\nroot password: osboxes.org", - "vendor_name": "SUSE LLC.", - "vendor_url": "https://www.opensuse.org/", - "versions": [ - { - "images": { - "hda_disk_image": "openSUSE_42.3-Leap-VM-64bit.vmdk" - }, - "name": "Leap 42.3" - } - ] - }, - { - "builtin": true, - "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.", - "docker": { - "adapters": 16, - "environment": "MANAGEMENT_INTERFACE=1", - "image": "gns3/openvswitch:latest" - }, - "documentation_url": "http://openvswitch.org/support/", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Open vSwitch management", - "product_name": "Open vSwitch", - "registry_version": 3, - "status": "stable", - "symbol": "mgmt_station_docker.svg", - "usage": "The eth0 is the management interface. By default all other interfaces are connected to the br0", - "vendor_name": "Open vSwitch", - "vendor_url": "http://openvswitch.org/" - }, - { - "builtin": true, - "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.", - "docker": { - "adapters": 16, - "image": "gns3/openvswitch:latest" - }, - "documentation_url": "http://openvswitch.org/support/", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Open vSwitch", - "product_name": "Open vSwitch", - "product_url": "http://openvswitch.org/", - "registry_version": 3, - "status": "stable", - "usage": "By default all interfaces are connected to the br0", - "vendor_name": "Open vSwitch", - "vendor_url": "http://openvswitch.org/" - }, { "builtin": true, "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.", - "documentation_url": "http://wiki.openwrt.org/doc/", + "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.", + "documentation_url": "http://bird.network.cz/?get_doc&f=bird.html", "images": [ { - "direct_download_url": "http://downloads.openwrt.org/chaos_calmer/15.05.1/realview/generic/openwrt-15.05.1-realview-vmlinux-initramfs.elf", - "download_url": "http://downloads.openwrt.org/chaos_calmer/15.05.1/realview/generic/", - "filename": "openwrt-15.05.1-realview-vmlinux-initramfs.elf", - "filesize": 2278696, - "md5sum": "3660b9de654cf03f2a50997ae89c2daf", - "version": "15.05.1" - }, - { - "direct_download_url": "http://downloads.openwrt.org/barrier_breaker/14.07/realview/generic/openwrt-realview-vmlinux-initramfs.elf", - "download_url": "http://downloads.openwrt.org/barrier_breaker/14.07/realview/generic/", - "filename": "openwrt-realview-vmlinux-initramfs-14.07.elf", - "filesize": 2183520, - "md5sum": "2411307d0794baa618537c5dfcb19575", - "version": "14.07" + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/bird-tinycore64-1.5.0.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "bird-tinycore64-1.5.0.img", + "filesize": 22413312, + "md5sum": "08d50ba2b1b262e2e03e4babf90abf69", + "version": "1.5.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "OpenWrt Realview", - "product_name": "OpenWrt", - "product_url": "http://openwrt.org", + "name": "BIRD", + "product_name": "BIRD internet routing daemon", "qemu": { "adapter_type": "e1000", - "adapters": 2, - "arch": "arm", + "adapters": 4, + "arch": "x86_64", "console_type": "telnet", "kvm": "allow", - "options": "-M realview-eb-mpcore", "ram": 128 }, "registry_version": 3, "status": "stable", - "vendor_name": "OpenWrt", - "vendor_url": "http://openwrt.org", + "usage": "Configure interfaces in /opt/bootlocal.sh, BIRD configuration is done in /usr/local/etc/bird", + "vendor_name": "CZ.NIC Labs", + "vendor_url": "http://bird.network.cz/", "versions": [ { "images": { - "kernel_image": "openwrt-15.05.1-realview-vmlinux-initramfs.elf" + "hda_disk_image": "bird-tinycore64-1.5.0.img" }, - "name": "Chaos Calmer 15.05.1" - }, - { - "images": { - "kernel_image": "openwrt-realview-vmlinux-initramfs-14.07.elf" - }, - "name": "Barrier Breaker 14.07" - } - ] - }, - { - "builtin": true, - "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.", - "documentation_url": "http://wiki.openwrt.org/doc/", - "images": [ - { - "compression": "gzip", - "direct_download_url": "https://downloads.openwrt.org/chaos_calmer/15.05.1/x86/kvm_guest/openwrt-15.05.1-x86-kvm_guest-combined-ext4.img.gz", - "download_url": "http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/kvm_guest/", - "filename": "openwrt-15.05.1-x86-kvm_guest-combined-ext4.img", - "filesize": 55050240, - "md5sum": "d02f5224b7fbe929efa4d3f10f4dc996", - "version": "15.05.1" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "OpenWrt", - "product_name": "OpenWrt", - "product_url": "http://openwrt.org", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 2, - "arch": "i386", - "console_type": "telnet", - "kvm": "allow", - "ram": 64 - }, - "registry_version": 3, - "status": "stable", - "usage": "Ethernet0 is the LAN link, Ethernet1 the WAN link.", - "vendor_name": "OpenWrt", - "vendor_url": "http://openwrt.org", - "versions": [ - { - "images": { - "hda_disk_image": "openwrt-15.05.1-x86-kvm_guest-combined-ext4.img" - }, - "name": "Chaos Calmer 15.05.1" + "name": "1.5.0" } ] }, @@ -9105,224 +4011,1185 @@ X-Route: /v2/appliances/templates }, { "builtin": true, - "category": "guest", - "description": "Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates.", - "documentation_url": "http://ostinato.org/docs.html", + "category": "multilayer_switch", + "description": "ExtremeXOS was designed from the ground up to meet the needs of large cloud and private data centers, service providers, intelligent, converged enterprise edge networks, and everything in between. It provides the high performance and rich features required by these diverse environments.", + "documentation_url": "http://www.extremenetworks.com/support/documentation", + "first_port_name": "Management", "images": [ { - "direct_download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/ostinato-0.9-1.qcow2", - "download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html", - "filename": "ostinato-0.9-1.qcow2", - "filesize": 101646336, - "md5sum": "00b4856ec9fffbcbcab7a8f757355d69", - "version": "0.9" + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.4.1.4.iso", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exosvm-22.4.1.4.iso", + "filesize": 49993728, + "md5sum": "2134a511084519a5f8ad00a6f7cd71a9", + "version": "22.4.1.4" }, { - "direct_download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/ostinato-0.8-1.qcow2", - "download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html", - "filename": "ostinato-0.8-1.qcow2", - "filesize": 57344000, - "md5sum": "12e990ba695103cfac82f8771b8015d4", - "version": "0.8" + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.2.1.5.iso", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exosvm-22.2.1.5.iso", + "filesize": 44578816, + "md5sum": "bf51fd5b3c5e9dab10a616055265bcf2", + "version": "22.2.1.5" + }, + { + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.1.1.5.iso", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exosvm-22.1.1.5.iso", + "filesize": 44220416, + "md5sum": "df3897ca2d7c7053582587ed120114fa", + "version": "22.1.1.5" + }, + { + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/vm-21.1.2.14.iso?raw=true", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exosvm-21.1.2.14.iso", + "filesize": 41101312, + "md5sum": "de0752d56e41d92027ce1fccd604b14b", + "version": "21.1.2.14" + }, + { + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/vm-21.1.1.4.iso?raw=true", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exosvm-21.1.1.4.iso", + "filesize": 41046016, + "md5sum": "4d5db0e01a39b08775ed6a3e2c8bf663", + "version": "21.1.1.4" + }, + { + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/exospc-16.2.1.6.iso?raw=true", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exospc-16.2.1.6.iso", + "filesize": 36306944, + "md5sum": "b4be339afb02c03dcb4349630c1adb4f", + "version": "16.2.1.6" + }, + { + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/exospc-16.1.3.6.iso?raw=true", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exospc-16.1.3.6.iso", + "filesize": 35758080, + "md5sum": "4c17b2bf2a4909527f6c866a68ba406e", + "version": "16.1.3.6" + }, + { + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/blob/master/exospc-16.1.2.14.iso?raw=true", + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "filename": "exospc-16.1.2.14.iso", + "filesize": 35743744, + "md5sum": "140cdc11f426156ffcbde150b2f46768", + "version": "16.1.2.14" + }, + { + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty8G.qcow2", + "filesize": 197120, + "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", + "version": "1.0" } ], - "maintainer": "Bernhard Ehlers", - "maintainer_email": "be@bernhard-ehlers.de", - "name": "Ostinato", - "port_name_format": "eth{0}", - "product_name": "Ostinato", - "product_url": "http://ostinato.org/", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "EXOS", + "port_name_format": "Port{port1}", + "product_name": "EXOS", + "product_url": "http://www.extremenetworks.com/product/extremexos-network-operating-system", "qemu": { "adapter_type": "e1000", - "adapters": 4, - "arch": "i386", - "console_type": "vnc", - "kvm": "allow", - "options": "-vga std -usbdevice tablet", + "adapters": 13, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "telnet", + "hda_disk_interface": "ide", + "kvm": "require", + "options": "-smp 2 -cpu core2duo", "ram": 256 }, "registry_version": 3, - "status": "experimental", - "symbol": "ostinato-3d-icon.svg", - "usage": "Use interfaces starting with eth1 as traffic interfaces, eth0 is only for the (optional) management of the server/drone.", - "vendor_name": "Ostinato", - "vendor_url": "http://ostinato.org/", + "status": "stable", + "usage": "You can change the console to telnet after install. Default user: admin (no password set)", + "vendor_name": "Extreme Networks", + "vendor_url": "http://www.extremenetworks.com/", "versions": [ { "images": { - "hda_disk_image": "ostinato-0.9-1.qcow2" + "cdrom_image": "exosvm-22.4.1.4.iso", + "hda_disk_image": "empty8G.qcow2" }, - "name": "0.9" + "name": "22.4.1.4" }, { "images": { - "hda_disk_image": "ostinato-0.8-1.qcow2" + "cdrom_image": "exosvm-22.2.1.5.iso", + "hda_disk_image": "empty8G.qcow2" }, - "name": "0.8" + "name": "22.2.1.5" + }, + { + "images": { + "cdrom_image": "exosvm-22.1.1.5.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "22.1.1.5" + }, + { + "images": { + "cdrom_image": "exosvm-21.1.2.14.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "21.1.2.14" + }, + { + "images": { + "cdrom_image": "exosvm-21.1.1.4.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "21.1.1.4" + }, + { + "images": { + "cdrom_image": "exospc-16.2.1.6.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "16.2.1.6" + }, + { + "images": { + "cdrom_image": "exospc-16.1.3.6.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "16.1.3.6" + }, + { + "images": { + "cdrom_image": "exospc-16.1.2.14.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "16.1.2.14" } ] }, { "builtin": true, "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.", - "documentation_url": "https://packetfence.org/support/index.html#/documentation", + "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.", + "documentation_url": "https://wiki.zentyal.org/wiki/Zentyal_Wiki", "images": [ { - "compression": "bzip2", - "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.4.0/PacketFenceZEN_USB-7.4.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-7.4.0.img", - "filesize": 3221225472, - "md5sum": "83951211540f16dd5813c26955c52429", - "version": "7.4.0" + "direct_download_url": "http://download.zentyal.com/zentyal-5.0.1-development-amd64.iso", + "download_url": "http://download.zentyal.com/", + "filename": "zentyal-5.0.1-development-amd64.iso", + "filesize": 953155584, + "md5sum": "1ac74be6563f0b21b337c274e62cdd32", + "version": "5.0.1" }, { - "compression": "bzip2", - "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.3.0/PacketFenceZEN_USB-7.3.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-7.3.0.img", - "filesize": 3221225472, - "md5sum": "dfeb8a97bba2e475ce418b02327c0ea1", - "version": "7.3.0" + "direct_download_url": "http://download.zentyal.com/zentyal-5.0-development-amd64.iso", + "download_url": "http://download.zentyal.com/", + "filename": "zentyal-5.0-development-amd64.iso", + "filesize": 914565120, + "md5sum": "ddaa3b2bf2cd6cae8bcfbcb88ca636a8", + "version": "5.0" }, { - "compression": "bzip2", - "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.1.0/PacketFenceZEN_USB-7.1.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-7.1.0.img", - "filesize": 3221225472, - "md5sum": "3811099f4e1eba164245e94cfa09d26f", - "version": "7.1.0" + "direct_download_url": "http://download.zentyal.com/zentyal-4.2-development-amd64.iso", + "download_url": "http://download.zentyal.com/", + "filename": "zentyal-4.2-development-amd64.iso", + "filesize": 629284864, + "md5sum": "22b165a49adbc4eff033ced01e71fe3a", + "version": "4.2" }, { - "compression": "bzip2", - "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/7.0.0/PacketFenceZEN_USB-7.0.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-7.0.0.img", - "filesize": 3221225472, - "md5sum": "f5d7f81b279ad286e09f3ddf29dd06c3", - "version": "7.0.0" + "direct_download_url": "http://download.zentyal.com/zentyal-4.1-development-amd64.iso", + "download_url": "http://download.zentyal.com/", + "filename": "zentyal-4.1-development-amd64.iso", + "filesize": 612206592, + "md5sum": "40a8ff15a60ff862a110a17f941edf2a", + "version": "4.1" }, { - "compression": "bzip2", - "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.5.1/PacketFenceZEN_USB-6.5.1.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-6.5.1.img", - "filesize": 3221225472, - "md5sum": "937c02640bd487889b7071e8f094a62a", - "version": "6.5.1" + "direct_download_url": "http://download.zentyal.com/zentyal-4.0-amd64.iso", + "download_url": "http://download.zentyal.com/", + "filename": "zentyal-4.0-amd64.iso", + "filesize": 666370048, + "md5sum": "d63b15f1edcd2c3c03ab3a36e833e211", + "version": "4.0" }, { - "compression": "bzip2", - "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.5.0/PacketFenceZEN_USB-6.5.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-6.5.0.img", - "filesize": 3221225472, - "md5sum": "5d5ff015f115e9dbcfd355f1bb22f5d9", - "version": "6.5.0" - }, - { - "compression": "bzip2", - "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.4.0/PacketFenceZEN_USB-6.4.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-6.4.0.img", - "filesize": 3221225472, - "md5sum": "7f2bea58421d094152ea71f49cc3084a", - "version": "6.4.0" - }, - { - "compression": "bzip2", - "direct_download_url": "https://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.3.0/PacketFenceZEN_USB-6.3.0.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-6.3.0.img", - "filesize": 3221225472, - "md5sum": "94e19349faedf292743fdc0ab48f8466", - "version": "6.3.0" - }, - { - "compression": "bzip2", - "direct_download_url": "http://sourceforge.net/projects/packetfence/files/PacketFence%20ZEN/6.2.1/PacketFenceZEN_USB-6.2.1.tar.bz2/download", - "download_url": "https://packetfence.org/download.html#/zen", - "filename": "PacketFenceZEN_USB-6.2.1.img", - "filesize": 3221225472, - "md5sum": "f212be7c8621b90d973f500f00ef1277", - "version": "6.2.1" + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty100G.qcow2", + "filesize": 198656, + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "version": "1.0" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "PacketFence ZEN", - "product_name": "PacketFence ZEN", - "product_url": "https://packetfence.org/about.html", + "name": "Zentyal Server", + "port_name_format": "eth{0}", + "product_name": "Zentyal Server", + "product_url": "http://www.zentyal.com/zentyal-server/", "qemu": { "adapter_type": "virtio-net-pci", - "adapters": 2, + "adapters": 3, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "usage": "Follow installation instructions. Once the installation process is done, you can access the web interface using a web browser: https://:8443/", + "vendor_name": "Zentyal S.L.", + "vendor_url": "http://www.zentyal.com/", + "versions": [ + { + "images": { + "cdrom_image": "zentyal-5.0.1-development-amd64.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "5.0.1" + }, + { + "images": { + "cdrom_image": "zentyal-5.0-development-amd64.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "5.0" + }, + { + "images": { + "cdrom_image": "zentyal-4.2-development-amd64.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "4.2" + }, + { + "images": { + "cdrom_image": "zentyal-4.1-development-amd64.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "4.1" + }, + { + "images": { + "cdrom_image": "zentyal-4.0-amd64.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "4.0" + } + ] + }, + { + "availability": "free-to-try", + "builtin": true, + "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.", + "documentation_url": "https://technet.microsoft.com/en-us/library/cc498727.aspx", + "images": [ + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "MSEdge-Win10-VMWare-disk1.vmdk", + "filesize": 5636608512, + "md5sum": "fef74c69e1949480d4e2095324a169af", + "version": "10 w/ Edge" + }, + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "MSEdge_-_Win10_preview.vmdk", + "filesize": 10907287552, + "md5sum": "e06d97b871581d91b7363bf72a81553d", + "version": "10 w/ Edge" + }, + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "IE11_-_Win8.1-disk1.vmdk", + "filesize": 5704344064, + "md5sum": "6c8691c7d58bf2c33f6ca242ace6b9bd", + "version": "8.1 w/ IE11" + }, + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "IE11_-_Win7-disk1.vmdk", + "filesize": 4101495296, + "md5sum": "5733cc93a6ed756c2358f0a383b411a8", + "version": "7 w/ IE11" + }, + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "IE10_-_Win7-disk1.vmdk", + "filesize": 4062174208, + "md5sum": "ed18b5903fb7d778b847c8d1cef807c4", + "version": "7 w/ IE10" + }, + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "IE9_-_Win7-disk1.vmdk", + "filesize": 4040829440, + "md5sum": "82370cfa215002a49651b773a3a569f2", + "version": "7 w/ IE9" + }, + { + "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", + "filename": "IE8_-_Win7-disk1.vmdk", + "filesize": 4228026368, + "md5sum": "63456b42eb8e184b3e7c675645a3c32c", + "version": "7 w/ IE8" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Windows", + "port_name_format": "NIC{port1}", + "product_name": "Windows", + "product_url": "https://www.microsoft.com/en-us/windows", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "sata", + "kvm": "require", + "ram": 1024 + }, + "registry_version": 4, + "status": "stable", + "symbol": "microsoft.svg", + "usage": "These virtual machines expire after 90 days; i.e. you have to re-create them in your project after this time but you don't have to re-import the appliance.\n\nDefault credentials: IEUser / Passw0rd!", + "vendor_name": "Microsoft", + "vendor_url": "http://www.microsoft.com/", + "versions": [ + { + "images": { + "hda_disk_image": "MSEdge-Win10-VMWare-disk1.vmdk" + }, + "name": "10 w/ Edge" + }, + { + "images": { + "hda_disk_image": "MSEdge_-_Win10_preview.vmdk" + }, + "name": "10 w/ Edge (Preview)" + }, + { + "images": { + "hda_disk_image": "IE11_-_Win8.1-disk1.vmdk" + }, + "name": "8.1 w/ IE11" + }, + { + "images": { + "hda_disk_image": "IE11_-_Win7-disk1.vmdk" + }, + "name": "7 w/ IE11" + }, + { + "images": { + "hda_disk_image": "IE10_-_Win7-disk1.vmdk" + }, + "name": "7 w/ IE10" + }, + { + "images": { + "hda_disk_image": "IE9_-_Win7-disk1.vmdk" + }, + "name": "7 w/ IE9" + }, + { + "images": { + "hda_disk_image": "IE8_-_Win7-disk1.vmdk" + }, + "name": "7 w/ IE8" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "https://www.clearos.com/resources/documentation/clearos-7-documentation-overview", + "images": [ + { + "download_url": "https://www.clearos.com/clearfoundation/software/clearos-downloads", + "filename": "ClearOS-7.4-DVD-x86_64.iso", + "filesize": 1029701632, + "md5sum": "826da592f9cd4b59f5fc996ff2d569f1", + "version": "7.4" + }, + { + "download_url": "https://www.clearos.com/clearfoundation/software/clearos-downloads", + "filename": "ClearOS-7.3-DVD-x86_64.iso", + "filesize": 884998144, + "md5sum": "1bae8b2d7abe1bc72665a270f10a5149", + "version": "7.3" + }, + { + "download_url": "https://www.clearos.com/clearfoundation/software/clearos-downloads", + "filename": "ClearOS-7.2-DVD-x86_64.iso", + "filesize": 855638016, + "md5sum": "a094763e6ed5d9b073fd4e651f9a48f1", + "version": "7.2" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "ClearOS CE", + "product_name": "ClearOS CE", + "product_url": "https://www.clearos.com/clearfoundation/software/clearos-7-community", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 3, "arch": "x86_64", "console_type": "vnc", "hda_disk_interface": "virtio", "kvm": "require", - "ram": 8192 + "ram": 1024 }, "registry_version": 3, "status": "stable", - "usage": "Boot the live CD", - "vendor_name": "Inverse inc.", - "vendor_url": "https://packetfence.org/", + "usage": "Follow the installer.", + "vendor_name": "ClearCenter, Corp.", + "vendor_url": "https://www.clearos.com/", "versions": [ { "images": { - "hda_disk_image": "PacketFenceZEN_USB-7.4.0.img" + "cdrom_image": "ClearOS-7.4-DVD-x86_64.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "7.4.0" + "name": "7.4" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-7.3.0.img" + "cdrom_image": "ClearOS-7.3-DVD-x86_64.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "7.3.0" + "name": "7.3" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-7.1.0.img" + "cdrom_image": "ClearOS-7.2-DVD-x86_64.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "7.1.0" + "name": "7.2" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.zeroshell.org/documentation/", + "images": [ + { + "compression": "gzip", + "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.8.2-X86-USB.img.gz", + "download_url": "http://www.zeroshell.org/download/", + "filename": "ZeroShell-3.8.2-X86-USB.img", + "filesize": 1992294400, + "md5sum": "bb8c7f24c86eb59e26ce36ff1979ecd4", + "version": "3.8.2" + }, + { + "compression": "gzip", + "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.8.1-X86-USB.img.gz", + "download_url": "http://www.zeroshell.org/download/", + "filename": "ZeroShell-3.8.1-X86-USB.img", + "filesize": 1992294400, + "md5sum": "49256e396d160e88fbc3a3889e172482", + "version": "3.8.1" + }, + { + "compression": "gzip", + "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.8.0-X86-USB.img.gz", + "download_url": "http://www.zeroshell.org/download/", + "filename": "ZeroShell-3.8.0-X86-USB.img", + "filesize": 1992294400, + "md5sum": "a16d584c831f3e88ea442a2343d71cfa", + "version": "3.8.0" + }, + { + "compression": "gzip", + "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.7.1-USB.img.gz", + "download_url": "http://www.zeroshell.org/download/", + "filename": "ZeroShell-3.7.1-USB.img", + "filesize": 1992294400, + "md5sum": "22e739a24dc1c233d3eca5d8fedc97c8", + "version": "3.7.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "ZeroShell", + "product_name": "ZeroShell", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "x86_64", + "console_type": "vnc", + "kvm": "allow", + "ram": 256 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default WebUI credentials: admin / zeroshell", + "vendor_name": "Fulvio Ricciardi", + "vendor_url": "http://www.zeroshell.org", + "versions": [ + { + "images": { + "hda_disk_image": "ZeroShell-3.8.2-X86-USB.img" + }, + "name": "3.8.2" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-7.0.0.img" + "hda_disk_image": "ZeroShell-3.8.1-X86-USB.img" }, - "name": "7.0.0" + "name": "3.8.1" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-6.5.1.img" + "hda_disk_image": "ZeroShell-3.8.0-X86-USB.img" }, - "name": "6.5.0" + "name": "3.8.0" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-6.5.0.img" + "hda_disk_image": "ZeroShell-3.7.1-USB.img" }, - "name": "6.5.0" + "name": "3.7.1" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.juniper.net/techpubs/", + "images": [ + { + "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", + "filename": "vqfx10k-re-15.1X53-D60.vmdk", + "filesize": 355542528, + "md5sum": "758669e88213fbd7943f5da7f6d7bd59", + "version": "15.1X53-D60" + } + ], + "maintainer": "none", + "maintainer_email": "developers@gns3.net", + "name": "Juniper vQFX RE", + "port_name_format": "em{0}", + "product_name": "Juniper vQFX RE", + "product_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", + "qemu": { + "adapter_type": "e1000", + "adapters": 12, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "options": "-nographic -smp 2", + "ram": 1024 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "juniper-vqfx.svg", + "usage": "Initial username is root, password is Juniper (capitol J).\n\nUSAGE INSTRUCTIONS\n\nConnect the first interface (em0) to your admin VLAN. Connect the second interface (em1) directly to the second interface (em1) of the PFE. The switch ports connect here on the RE", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", + "versions": [ + { + "images": { + "hda_disk_image": "vqfx10k-re-15.1X53-D60.vmdk" + }, + "name": "15.1X53-D60" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/fortisiem/admin-guides", + "images": [ + { + "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", + "filename": "FortiSIEM-VA-KVM-4.10.0.1102.qcow2", + "filesize": 8622505984, + "md5sum": "636d94c78ea02e5a39eadb9d44210dfb", + "version": "4.10.0" + }, + { + "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", + "filename": "FortiSIEM-VA-KVM-4.10.0.1102-1.qcow2", + "filesize": 46858240, + "md5sum": "52fee02e94fd220275b613a4ec5b46eb", + "version": "4.10.0" + }, + { + "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", + "filename": "FortiSIEM-VA-KVM-4.10.0.1102-2.qcow2", + "filesize": 46858240, + "md5sum": "088a34864e30abdb95385b089574baba", + "version": "4.10.0" + }, + { + "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", + "filename": "FortiSIEM-VA-KVM-4.9.0.1041.qcow2", + "filesize": 8484487168, + "md5sum": "c2db828b6985297b33833f376c5106b0", + "version": "4.9.0" + }, + { + "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", + "filename": "FortiSIEM-VA-KVM-4.9.0.1041-1.qcow2", + "filesize": 46858240, + "md5sum": "b3f0cd44995f37648aa429303eeeb455", + "version": "4.9.0" + }, + { + "download_url": "https://www.fortinet.com/offers/fortisiem-free-trial.html", + "filename": "FortiSIEM-VA-KVM-4.9.0.1041-2.qcow2", + "filesize": 46858240, + "md5sum": "70a8abb4253d5bb724ded3b33a8385c4", + "version": "4.9.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiSIEM", + "port_name_format": "Port{port1}", + "product_name": "FortiSIEM", + "product_url": "https://www.fortinet.com/products/siem/fortisiem.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "hdc_disk_interface": "virtio", + "kvm": "require", + "options": "-smp 4", + "ram": 16384 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "This is the Super/Worker component. Default credentials:\n- admin / admin*1\n - root / ProspectHills\n\nIf you get a 503 error on the WebUI, run /opt/phoenix/deployment/jumpbox/phinitsuper as root.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FortiSIEM-VA-KVM-4.10.0.1102.qcow2", + "hdb_disk_image": "FortiSIEM-VA-KVM-4.10.0.1102-1.qcow2", + "hdc_disk_image": "FortiSIEM-VA-KVM-4.10.0.1102-2.qcow2" + }, + "name": "4.10.0" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-6.4.0.img" + "hda_disk_image": "FortiSIEM-VA-KVM-4.9.0.1041.qcow2", + "hdb_disk_image": "FortiSIEM-VA-KVM-4.9.0.1041-1.qcow2", + "hdc_disk_image": "FortiSIEM-VA-KVM-4.9.0.1041-2.qcow2" }, - "name": "6.4.0" + "name": "4.9.0" + } + ] + }, + { + "availability": "service-contract", + "builtin": true, + "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.", + "documentation_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/fmcv-kvm-qsg.html", + "first_port_name": "eth0", + "images": [ + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual-6.0.0-1005-disk1.vmdk", + "filesize": 1681540608, + "md5sum": "3fed60f1e7d6910c22d13e966acebd7f", + "version": "6.0.0 (1005) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual-6.1.0-330.qcow2", + "filesize": 1909391360, + "md5sum": "e3c64179ec46671caeb7ac3e4e58064f", + "version": "6.1.0 (330)" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual_VMware-6.1.0-330-disk1.vmdk", + "filesize": 1938142720, + "md5sum": "8bc77b317cf0007dcbb0f187c1a0c01f", + "version": "6.1.0 (330) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual-6.2.0-362.qcow2", + "filesize": 1949302784, + "md5sum": "26e66882bf5f68adc0eca2f6bef7b613", + "version": "6.2.0 (362)" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.0-362-disk1.vmdk", + "filesize": 1983376384, + "md5sum": "772165cbda3c183bb0e77a1923dd4d09", + "version": "6.2.0 (362) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual-6.2.1-342.qcow2", + "filesize": 2113732608, + "md5sum": "29ebbbe71a6b766f6dea81e5ca32c275", + "version": "6.2.1 (342)" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.1-342-disk1.vmdk", + "filesize": 2150017536, + "md5sum": "4cf5b7fd68075b6f7ee0dd41a4029ca0", + "version": "6.2.1 (342) vmdk" + } + ], + "maintainer": "Community", + "maintainer_email": "", + "name": "Cisco FMCv", + "port_name_format": "eth{port1}", + "product_name": "Cisco Firepower Management Center Virtual", + "product_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/fmcv-kvm-qsg.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "arch": "x86_64", + "console_type": "telnet", + "cpus": 4, + "hda_disk_interface": "scsi", + "kvm": "require", + "options": "", + "ram": 8192 + }, + "registry_version": 4, + "status": "experimental", + "symbol": "cisco-fmcv.svg", + "usage": "BE PATIENT\nOn first boot FMCv generates about 6GB of data. This can take 30 minutes or more. Plan on a long wait after the following line in the boot up:\n\n usbcore: registered new interface driver usb-storage\n\nInitial IP address: 192.168.45.45.\n\nDefault username/password: admin/Admin123.", + "vendor_name": "Cisco Systems", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.0.0-1005-disk1.vmdk" + }, + "name": "6.0.0 (1005) vmdk" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-6.3.0.img" + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.1.0-330.qcow2" }, - "name": "6.3.0" + "name": "6.1.0 (330)" }, { "images": { - "hda_disk_image": "PacketFenceZEN_USB-6.2.1.img" + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual_VMware-6.1.0-330-disk1.vmdk" }, - "name": "6.2.1" + "name": "6.1.0 (330) vmdk" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.2.0-362.qcow2" + }, + "name": "6.2.0 (362)" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.0-362-disk1.vmdk" + }, + "name": "6.2.0 (362) vmdk" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual-6.2.1-342.qcow2" + }, + "name": "6.2.1 (342)" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Management_Center_Virtual_VMware-6.2.1-342-disk1.vmdk" + }, + "name": "6.2.1 (342) vmdk" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.cisco.com/c/en/us/support/routers/cloud-services-router-1000v-series/products-installation-and-configuration-guides-list.html", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Fuji-16.7.1", + "filename": "csr1000v-universalk9.16.07.01-serial.qcow2", + "filesize": 884539392, + "md5sum": "bad9000d4ae8317bbc99a34a8cdd2eb4", + "version": "16.7.1" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Everest-16.6.2", + "filename": "csr1000v-universalk9.16.06.02-serial.qcow2", + "filesize": 1570242560, + "md5sum": "11e393b31ab9d1ace8e5f7551c491ba2", + "version": "16.6.2" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Everest-16.6.1", + "filename": "csr1000v-universalk9.16.06.01-serial.qcow2", + "filesize": 1566179328, + "md5sum": "909e74446d3ff0b82c14327c0058fdc2", + "version": "16.6.1" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&flowid=39582&softwareid=282046477&release=Everest-16.5.2", + "filename": "csr1000v-universalk9.16.05.02-serial.qcow2", + "filesize": 1322385408, + "md5sum": "59a84da28d59ee75176aa05ecde7f72a", + "version": "16.5.2" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "csr1000v-universalk9.16.5.1b-serial.qcow2", + "filesize": 1209543680, + "md5sum": "ac11d33041b8ff6dc3553e324d02cccb", + "version": "16.5.1b" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "csr1000v-universalk9.03.17.00.S.156-1.S-ext.qcow2", + "filesize": 1346305024, + "md5sum": "06cbfcd11f3557391db64fe2a6015a6e", + "version": "3.17" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "csr1000v-universalk9.16.3.1-build2.qcow2", + "filesize": 1280835584, + "md5sum": "a770e96de928265515304c9c9d6b46b9", + "version": "16.3.1-build2" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&softwareid=282046477&release=Denali-16.3.1", + "filename": "csr1000v-universalk9.16.03.01.qcow2", + "filesize": 1351352320, + "md5sum": "0a7f3a4b93d425c2dcb2df5505816fa5", + "version": "16.3.1" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "csr1000v-universalk9.16.03.02.qcow2", + "filesize": 1167720448, + "md5sum": "2e5803d23cd52cba5d55fa8306be5f13", + "version": "16.3.2" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "csr1000v-universalk9.16.4.1.qcow2", + "filesize": 1261961216, + "md5sum": "3428e0dcf5132a1b11ab7696d8c61b2e", + "version": "16.4.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco CSR1000v", + "port_name_format": "Gi{port1}", + "product_name": "CSR1000v", + "product_url": "http://www.cisco.com/c/en/us/support/routers/cloud-services-router-1000v-series/tsd-products-support-series-home.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "ram": 3072 + }, + "registry_version": 3, + "status": "stable", + "usage": "There is no default password and enable password. A default configuration is present.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.07.01-serial.qcow2" + }, + "name": "16.7.1" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.06.02-serial.qcow2" + }, + "name": "16.6.2" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.06.01-serial.qcow2" + }, + "name": "16.6.1" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.05.02-serial.qcow2" + }, + "name": "16.5.2" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.5.1b-serial.qcow2" + }, + "name": "16.5.1b" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.03.17.00.S.156-1.S-ext.qcow2" + }, + "name": "3.17" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.03.01.qcow2" + }, + "name": "16.3.1" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.3.1-build2.qcow2" + }, + "name": "16.3.1-build2" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.03.02.qcow2" + }, + "name": "16.3.2" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.4.1.qcow2" + }, + "name": "16.4.1" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.cisco.com/c/en/us/products/wireless/wireless-lan-controller/index.html", + "first_port_name": "ServicePort", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=7.3.101.0", + "filename": "Cisco-vWLC-AIR-CTVM-7-3-101-0-file1.iso", + "filesize": 157900800, + "md5sum": "6bf17dceaf46e57aab0fb0d43eb6ea06", + "version": "7.3.101.0" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=7.6.110.0", + "filename": "AIR-CTVM-7-6-110-0-file1.iso", + "filesize": 185561088, + "md5sum": "7acbd88120f008a25d849b72b7207e92", + "version": "7.6.110.0" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=8.1.120.0", + "filename": "AIR-CTVM-k9-8-1-120.0.iso", + "filesize": 302104576, + "md5sum": "477363f88f07f64499bb4ab80ffa9d2f", + "version": "8.1.120.0" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=8.2.141.0", + "filename": "MFG_CTVM_8_2_141_0.iso", + "filesize": 351156224, + "md5sum": "29483229ce7844df55a90564b077c958", + "version": "8.2.141.0" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284464214&flowid=&softwareid=280926587&release=8.3.102.0", + "filename": "MFG_CTVM_8_3_102_0.iso", + "filesize": 365996032, + "md5sum": "7f6b7968b5bed04b5ecc119b6ba4e41c", + "version": "8.3.102.0" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty8G.qcow2", + "filesize": 197120, + "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco vWLC", + "port_name_format": "Management{port1}", + "product_name": "Virtual Wireless LAN Controller", + "product_url": "http://www.cisco.com/c/en/us/support/wireless/virtual-wireless-controller/tsd-products-support-series-home.html", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "ide", + "kvm": "require", + "options": "", + "ram": 2048 + }, + "registry_version": 3, + "status": "experimental", + "symbol": ":/symbols/wlan_controller.svg", + "usage": "Starting vWLC will start an installation of vWLC onto a blank 8GB Drive.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "cdrom_image": "AIR-CTVM-k9-8-1-120.0.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "8.1.120.0" + }, + { + "images": { + "cdrom_image": "MFG_CTVM_8_2_141_0.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "8.2.141.0" + }, + { + "images": { + "cdrom_image": "MFG_CTVM_8_3_102_0.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "8.3.102.0" + } + ] + }, + { + "availability": "service-contract", + "builtin": true, + "category": "firewall", + "description": "Cisco Firepower Threat Defense Virtual NGFW appliances combine Cisco's proven network firewall with the industry\u2019s most effective next-gen IPS and advanced malware protection. All so you can get more visibility, be more flexible, save more, and protect better.", + "documentation_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/ftdv-kvm-qsg.html", + "first_port_name": "Gigabit0/0 (Mgmt)", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.2.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.qcow2", + "filesize": 1022885888, + "md5sum": "fafdae94ead07b23d6c8dc5f7a731e74", + "version": "6.2.0 (363)" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.2.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.vmdk", + "filesize": 1042470912, + "md5sum": "10297ab20526a8b1586c6ce1cd3d9cbd", + "version": "6.2.0 (363) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.qcow2", + "filesize": 1004601344, + "md5sum": "386ab2b3d6d1d28fd2cd03a83df5e00f", + "version": "6.1.0 (330)" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.vmdk", + "filesize": 1024162816, + "md5sum": "c1fa58448841b33d5eed6854dc608816", + "version": "6.1.0 (330) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286306503&catid=268438162&softwareid=286306337&release=6.0.1&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_Threat_Defense_Virtual-6.0.1-1213.vmdk", + "filesize": 714577408, + "md5sum": "bc53461e2ec344814e41a6a8d3a5f774", + "version": "6.0.1 (1213) vmdk" + } + ], + "maintainer": "Community", + "maintainer_email": "", + "name": "Cisco FTDv", + "port_name_format": "Gigabit0/{port1}", + "product_name": "Cisco FTDv", + "product_url": "http://www.cisco.com/c/en/us/td/docs/security/firepower/quick_start/kvm/ftdv-kvm-qsg.html", + "qemu": { + "adapter_type": "e1000", + "adapters": 10, + "arch": "x86_64", + "console_type": "telnet", + "cpus": 4, + "hda_disk_interface": "ide", + "kvm": "require", + "ram": 8192 + }, + "registry_version": 4, + "status": "experimental", + "symbol": ":/symbols/asa.svg", + "usage": "Default username/password: admin/Admin123.", + "vendor_name": "Cisco Systems", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.qcow2" + }, + "name": "6.2.0 (363)" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.2.0-363.vmdk" + }, + "name": "6.2.0 (363) vmdk" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.qcow2" + }, + "name": "6.1.0 (330)" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.1.0-330.vmdk" + }, + "name": "6.1.0 (330) vmdk" + }, + { + "images": { + "hda_disk_image": "Cisco_Firepower_Threat_Defense_Virtual-6.0.1-1213.vmdk" + }, + "name": "6.0.1 (1213) vmdk" } ] }, @@ -9451,311 +5318,457 @@ X-Route: /v2/appliances/templates ] }, { + "availability": "free", "builtin": true, - "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.", - "documentation_url": "https://doc.pfsense.org/index.php/Main_Page", + "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.", + "documentation_url": "https://wiki.centos.org/", "images": [ { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img", - "filesize": 1989969408, - "md5sum": "b6cb76adba3e1113892f84ea01894228", - "version": "2.3.5" - }, - { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-CE-2.3.4-RELEASE-2g-amd64-nanobsd.img", - "filesize": 1989969408, - "md5sum": "0c9871b54f932be2d550908f7c23b302", - "version": "2.3.4" - }, - { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-CE-2.3.3-RELEASE-2g-amd64-nanobsd.img", - "filesize": 1989969408, - "md5sum": "200f073c4f0a4ba6690920079f23d5dd", - "version": "2.3.3" - }, - { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-CE-2.3.2-RELEASE-2g-amd64-nanobsd.img", - "filesize": 1989969408, - "md5sum": "c91f2c8e287f4930695e65a6793cb8fe", - "version": "2.3.2" - }, - { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-CE-2.3.1-RELEASE-2g-amd64-nanobsd.img", - "filesize": 1989969408, - "md5sum": "719149eed51e03872a8cfd235d958d2e", - "version": "2.3.1" - }, - { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-CE-2.3-RELEASE-2g-amd64-nanobsd.img", - "filesize": 1989969408, - "md5sum": "8ab5047bd4c5bbabf71055fb75177d85", - "version": "2.3" - }, - { - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", - "filename": "pfSense-2.2.6-RELEASE-1g-amd64-nanobsd.img", - "filesize": 997097472, - "md5sum": "7bbe39c4ec698685c9f9b615926820a9", - "version": "2.2.6" + "download_url": "http://www.osboxes.org/centos/", + "filename": "CentOS 7-1611 (64bit).vmdk", + "filesize": 4365877248, + "md5sum": "1da15f6144eab25c8546f81dd1c34092", + "version": "7-1611" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "pfSense", - "port_name_format": "em{0}", - "product_name": "pfSense", + "name": "Centos", + "port_name_format": "eth{0}", + "product_name": "Centos", + "product_url": "https://www.centos.org/download/", "qemu": { - "adapter_type": "e1000", - "adapters": 6, + "adapter_type": "virtio-net-pci", + "adapters": 1, "arch": "x86_64", - "boot_priority": "dc", - "console_type": "telnet", - "kvm": "allow", - "process_priority": "normal", + "boot_priority": "c", + "console_type": "spice", + "hda_disk_interface": "ide", + "kvm": "require", + "options": "-vga qxl", "ram": 2048 }, - "registry_version": 3, + "registry_version": 5, "status": "stable", - "vendor_name": "Electric Sheep Fencing LLC", - "vendor_url": "https://www.pfsense.org", + "usage": "Username: osboxes.org\nPassword: osboxes.org", + "vendor_name": "CentOS Linux", + "vendor_url": "https://www.centos.org/", "versions": [ { "images": { - "hda_disk_image": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img" + "hda_disk_image": "CentOS 7-1611 (64bit).vmdk" }, - "name": "2.3.5" + "name": "7-1611" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/fortisandbox/admin-guides", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_KVM-v200-build0329-FORTINET.out.kvm.qcow2", + "filesize": 114491904, + "md5sum": "782ba56a644d78da59b89f4ac91bd319", + "version": "2.5.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_KVM-v200-build0261-FORTINET.out.kvm.qcow2", + "filesize": 98763264, + "md5sum": "6551ccca8ffe6333742dad54770a01cd", + "version": "2.4.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_KVM-v200-build0252-FORTINET.out.kvm.qcow2", + "filesize": 99811840, + "md5sum": "47a4489e617f165b92fd8dda68e00bf2", + "version": "2.4.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_KVM-v200-build0205-FORTINET.out.kvm.qcow2", + "filesize": 94962176, + "md5sum": "1ecb0acf1604bdeee0beb1b75864ca99", + "version": "2.3.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_KVM-v200-build0195-FORTINET.out.kvm.qcow2", + "filesize": 115868160, + "md5sum": "00147d048c8002c98aa55d73f022204d", + "version": "2.3.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_VM-v200-build0183-FORTINET.out.kvm.qcow2", + "filesize": 118226944, + "md5sum": "2ff03862e33c8a826a0bce10be12f45e", + "version": "2.3.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FSA_v200-datadrive.qcow2", + "filesize": 200192, + "md5sum": "f2dc0a8fc7591699c364aff400369157", + "version": "2.x" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiSandbox", + "port_name_format": "Port{port1}", + "product_name": "FortiSandbox", + "product_url": "https://www.fortinet.com/products/sandbox/fortisandbox.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 3, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "require", + "options": "-smp 2", + "ram": 8096 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "First boot will take some time without console output. Default username is admin, no password is set.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FSA_KVM-v200-build0329-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" + }, + "name": "2.5.1" }, { "images": { - "hda_disk_image": "pfSense-CE-2.3.4-RELEASE-2g-amd64-nanobsd.img" + "hda_disk_image": "FSA_KVM-v200-build0261-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" }, - "name": "2.3.4" + "name": "2.4.1" }, { "images": { - "hda_disk_image": "pfSense-CE-2.3.3-RELEASE-2g-amd64-nanobsd.img" + "hda_disk_image": "FSA_KVM-v200-build0252-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" + }, + "name": "2.4.0" + }, + { + "images": { + "hda_disk_image": "FSA_KVM-v200-build0205-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" }, "name": "2.3.3" }, { "images": { - "hda_disk_image": "pfSense-CE-2.3.2-RELEASE-2g-amd64-nanobsd.img" + "hda_disk_image": "FSA_KVM-v200-build0195-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" }, "name": "2.3.2" }, { "images": { - "hda_disk_image": "pfSense-CE-2.3.1-RELEASE-2g-amd64-nanobsd.img" + "hda_disk_image": "FSA_VM-v200-build0183-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" }, - "name": "2.3.1" + "name": "2.3.0" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "https://cloudrouter.atlassian.net/wiki/display/CPD/CloudRouter+Project+Information", + "images": [ + { + "compression": "xz", + "direct_download_url": "https://repo.cloudrouter.org/4/centos/7/images/cloudrouter-centos-cloud-full.raw.xz", + "download_url": "https://cloudrouter.atlassian.net/wiki/display/CPD/CloudRouter+Downloads", + "filename": "cloudrouter-centos-cloud-full.raw", + "filesize": 10737418240, + "md5sum": "d148288ecc0806e08f8347ef0ad755e8", + "version": "4.0 Full" + }, + { + "compression": "xz", + "direct_download_url": "https://repo.cloudrouter.org/4/centos/7/images/cloudrouter-centos-cloud-minimal.raw.xz", + "download_url": "https://cloudrouter.atlassian.net/wiki/display/CPD/CloudRouter+Downloads", + "filename": "cloudrouter-centos-cloud-minimal.raw", + "filesize": 10737418240, + "md5sum": "8d982a37a49bc446a0edc59cefcadcdb", + "version": "4.0 Minimal" + }, + { + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/cloudrouter-init-gns3.iso/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "cloudrouter-init-gns3.iso", + "filesize": 374784, + "md5sum": "8cfb7e338bf241cc64abc084243e9be1", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "CloudRouter", + "port_name_format": "eth{0}", + "product_name": "CloudRouter", + "product_url": "https://cloudrouter.org/about/", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 16, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default credentials: cloudrouter / gns3", + "vendor_name": "CloudRouter Community", + "vendor_url": "https://cloudrouter.org/", + "versions": [ + { + "images": { + "cdrom_image": "cloudrouter-init-gns3.iso", + "hda_disk_image": "cloudrouter-centos-cloud-full.raw" + }, + "name": "4.0 Full" }, { "images": { - "hda_disk_image": "pfSense-CE-2.3-RELEASE-2g-amd64-nanobsd.img" + "cdrom_image": "cloudrouter-init-gns3.iso", + "hda_disk_image": "cloudrouter-centos-cloud-minimal.raw" }, - "name": "2.3" - }, - { - "images": { - "hda_disk_image": "pfSense-2.2.6-RELEASE-1g-amd64-nanobsd.img" - }, - "name": "2.2.6" + "name": "4.0 Minimal" } ] }, { "builtin": true, "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.", - "documentation_url": "http://www.proxmox.com/en/downloads/category/documentation-pmg", + "description": "The vSRX delivers core firewall, networking, advanced security, and automated lifecycle management capabilities for enterprises and service providers. The industry\u2019s 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.", + "documentation_url": "http://www.juniper.net/techpubs/", + "first_port_name": "fxp0", "images": [ { - "direct_download_url": "http://www.proxmox.com/en/downloads?task=callelement&format=raw&item_id=201&element=f85c494b-2b32-4109-b8c1-083cca2b7db6&method=download&args[0]=1f39333ff32bef6001584670e439c842", - "download_url": "http://www.proxmox.com/en/downloads", - "filename": "proxmox-mailgateway_4.1-5.iso", - "filesize": 746586112, - "md5sum": "f0b90f525b6f0fd51889ee48e44980b7", - "version": "4.1-5" + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-17.4R1.16.qcow2", + "filesize": 3965386752, + "md5sum": "616c4742b09652318c73a7cc598468e7", + "version": "17.4R1" }, { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-17.3R1.10.qcow2", + "filesize": 3782541312, + "md5sum": "49b276e9ccdd8588f9e2ff38cccc884a", + "version": "17.3R1" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D120.3.qcow2", + "filesize": 3280273408, + "md5sum": "02cf4df3dc988a407ccd5ddc30ee5385", + "version": "15.1X49-D120" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D110.4.qcow2", + "filesize": 3280011264, + "md5sum": "8d74641594eb036b2e2c6b462d541156", + "version": "15.1X49-D110" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D100.6.qcow2", + "filesize": 3279290368, + "md5sum": "aa29686dd6f2d38f668f23cb4bc9f354", + "version": "15.1X49-D100" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D90.7.qcow2", + "filesize": 3189440512, + "md5sum": "a64f3910054d461c4bbb32620008cba3", + "version": "15.1X49-D90" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D80.4.qcow2", + "filesize": 3186884608, + "md5sum": "ceb9d06a827c8f8bfb4fd1c9065bdd20", + "version": "15.1X49-D80" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D75.5.qcow2", + "filesize": 3116236800, + "md5sum": "197f167f338420d36a6db0f4e84ad376", + "version": "15.1X49-D75" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "media-vsrx-vmdisk-15.1X49-D70.3.qcow2", + "filesize": 3115450368, + "md5sum": "7b11babaef0b775f36281ec1d16f1708", + "version": "15.1X49-D70" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "junos-vsrx-vmdisk-15.1X49-D60.qcow2", + "filesize": 3094478848, + "md5sum": "d2ec79880f67e141c4dd662c656da278", + "version": "15.1X49-D60" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "junos-vsrx-vmdisk-15.1X49-D50.qcow2", + "filesize": 3063021568, + "md5sum": "60e1b80603c2ecf8aa9920c384209863", + "version": "15.1X49-D50" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "junos-vsrx-vmdisk-15.1X49-D40.qcow2", + "filesize": 3054043136, + "md5sum": "8d929c0262fd1eea3b3d02ef9e73c8c5", + "version": "15.1X49-D40" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "junos-vsrx-vmdisk-15.1X49-D20.2.qcow2", + "filesize": 2904096768, + "md5sum": "43e8000870207db47c1382192319eb45", + "version": "15.1X49-D20.2" + }, + { + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/", + "filename": "junos-vsrx-12.1X47-D20.7-domestic-disk1.vmdk", + "filesize": 235894272, + "md5sum": "d22ed7a7eb131984e892a4430c5f4730", + "version": "12.1X47-D20.7" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Proxmox MG", - "port_name_format": "eth{0}", - "product_name": "Proxmox MG", - "product_url": "http://www.proxmox.com/en/proxmox-mail-gateway", + "name": "vSRX", + "port_name_format": "ge-0/0/{0}", + "product_name": "Juniper vSRX", + "product_url": "https://www.juniper.net/us/en/products-services/security/srx-series/vsrx/", "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 3, + "adapter_type": "e1000", + "adapters": 6, "arch": "x86_64", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "virtio", + "console_type": "telnet", "kvm": "require", + "options": "-smp 2", "ram": 4096 }, "registry_version": 3, - "status": "stable", - "usage": "User: root\nPassword: admin", - "vendor_name": "Proxmox Server Solutions GmbH", - "vendor_url": "http://www.proxmox.com/en/", + "status": "experimental", + "usage": "Initial username is root, no password.", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", "versions": [ { "images": { - "cdrom_image": "proxmox-mailgateway_4.1-5.iso", - "hda_disk_image": "empty30G.qcow2" + "hda_disk_image": "media-vsrx-vmdisk-17.4R1.16.qcow2" }, - "name": "4.1-5" - } - ] - }, - { - "builtin": true, - "category": "guest", - "description": "Container with integrated Python 2 & 3, Perl, PHP, and PHP7.0 interpreters, and a Go compiler.", - "docker": { - "adapters": 1, - "image": "gns3/python-go-perl-php:latest" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Python, Go, Perl, PHP", - "product_name": "Python, Go, Perl, PHP", - "registry_version": 3, - "status": "stable", - "vendor_name": "GNS3 Team", - "vendor_url": "https://www.gns3.com" - }, - { - "builtin": true, - "category": "guest", - "description": "Riverbed SteelHead delivers not only best-in-class optimization \u2013 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 \u2013 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.", - "documentation_url": "https://support.riverbed.com/content/support/software/steelhead/cx-appliance.html", - "images": [ - { - "download_url": "http://www.riverbed.com/products/steelhead/Free-90-day-Evaluation-SteelHead-CX-Virtual-Edition.html", - "filename": "mgmt-9.2.0.img", - "filesize": 2555772928, - "md5sum": "ca20a76b2556c0cd313d0b0de528e94d", - "version": "9.2.0" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty100G.qcow2", - "filesize": 198656, - "md5sum": "1e6409a4523ada212dea2ebc50e50a65", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "SteelHead CX 555V", - "product_name": "SteelHead CX 555V", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "require", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "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", - "vendor_name": "Riverbed Technology", - "vendor_url": "http://www.riverbed.com", - "versions": [ - { - "images": { - "hda_disk_image": "mgmt-9.2.0.img", - "hdb_disk_image": "empty100G.qcow2" - }, - "name": "9.2.0" - } - ] - }, - { - "builtin": true, - "category": "guest", - "description": "Security Onion is a Linux distro for intrusion detection, network security monitoring, and log management. It\u2019s 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!", - "documentation_url": "https://github.com/Security-Onion-Solutions/security-onion/wiki", - "images": [ - { - "direct_download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.4.iso", - "download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.4.iso", - "filename": "securityonion-14.04.5.4.iso", - "filesize": 1874853888, - "md5sum": "9c7cab756b675beb10de4274a3ad3bc6", - "version": "14.04.5.4" - }, - { - "direct_download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.3.iso", - "download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.3.iso", - "filename": "securityonion-14.04.5.3.iso", - "filesize": 1889533952, - "md5sum": "fb80ccb2d3c0f3f511823fa5858f87d1", - "version": "14.04.5.3" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%30disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "Brent Stewart", - "maintainer_email": "brent@stewart.tc", - "name": "Security Onion", - "product_name": "Security Onion", - "product_url": "https://securityonion.net/", - "qemu": { - "adapter_type": "e1000", - "adapters": 2, - "arch": "i386", - "console_type": "telnet", - "kvm": "allow", - "ram": 3072 - }, - "registry_version": 3, - "status": "stable", - "symbol": "securityonion-logo.png", - "usage": "Your default account will have sudo priviledges. Squil and Squert username and password are configured in the Setup wizard. MySQL root is set to null. For more info see https://github.com/Security-Onion-Solutions/security-onion/wiki/Passwords.", - "vendor_name": "Security Onion Solutions, LLC", - "vendor_url": "https://securityonion.net/", - "versions": [ - { - "images": { - "cdrom_image": "securityonion-14.04.5.4.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "14.04.5.4" + "name": "17.4R1" }, { "images": { - "cdrom_image": "securityonion-14.04.5.3.iso", - "hda_disk_image": "empty30G.qcow2" + "hda_disk_image": "media-vsrx-vmdisk-17.3R1.10.qcow2" }, - "name": "14.04.5.3" + "name": "17.3R1" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D120.3.qcow2" + }, + "name": "15.1X49-D120" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D110.4.qcow2" + }, + "name": "15.1X49-D110" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D100.6.qcow2" + }, + "name": "15.1X49-D100" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D90.7.qcow2" + }, + "name": "15.1X49-D90" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D80.4.qcow2" + }, + "name": "15.1X49-D80" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D75.5.qcow2" + }, + "name": "15.1X49-D75" + }, + { + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D70.3.qcow2" + }, + "name": "15.1X49-D70" + }, + { + "images": { + "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D60.qcow2" + }, + "name": "15.1X49-D60" + }, + { + "images": { + "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D50.qcow2" + }, + "name": "15.1X49-D50" + }, + { + "images": { + "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D40.qcow2" + }, + "name": "15.1X49-D40" + }, + { + "images": { + "hda_disk_image": "junos-vsrx-vmdisk-15.1X49-D20.2.qcow2" + }, + "name": "15.1X49-D20" + }, + { + "images": { + "hda_disk_image": "junos-vsrx-12.1X47-D20.7-domestic-disk1.vmdk" + }, + "name": "12.1X47-D20" } ] }, @@ -9815,586 +5828,219 @@ X-Route: /v2/appliances/templates }, { "builtin": true, - "category": "guest", - "description": "Monitoring a distributed network across multiple locations can be a challenge. That\u2019s 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.", - "documentation_url": "https://www.sophos.com/en-us/support/documentation/sophos-iview.aspx", + "category": "router", + "description": "Cisco IOS on UNIX Layer 3 image.", "images": [ { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SIVOS_02.00.0_MR-2.KVM-776-PRIMARY.qcow2", - "filesize": 493289472, - "md5sum": "d78c6f0c42186a4c606d7e57f2f3a6d7", - "version": "2.0.0 MR2" + "filename": "i86bi-linux-l3-adventerprisek9-ms.155-2.T.bin", + "filesize": 172982492, + "md5sum": "45e99761a95cbd3ee3924ecf0f3d89e5", + "version": "155-2T" }, { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SIVOS_02.00.0_MR-2.KVM-776-AUXILARY.qcow2", - "filesize": 204800, - "md5sum": "a52d8cedb1ccd4b5b9f2723dfb41588b", - "version": "2.0.0 MR2" + "filename": "i86bi-linux-l3-adventerprisek9-15.4.1T.bin", + "filesize": 152677848, + "md5sum": "2eabae17778316c49cbc80e8e81262f9", + "version": "15.4.1T" } ], + "iou": { + "ethernet_adapters": 2, + "nvram": 128, + "ram": 256, + "serial_adapters": 2, + "startup_config": "iou_l3_base_startup-config.txt" + }, "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Sophos iView", - "product_name": "Sophos iView", - "product_url": "https://www.sophos.com/en-us/products/next-gen-firewall.aspx", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "require", - "ram": 4096 - }, + "name": "Cisco IOU L3", + "product_name": "Cisco IOU L3", "registry_version": 3, "status": "experimental", - "symbol": "mgmt_station.svg", - "usage": "Default CLI password: admin\nDefault WebUI address: http://172.16.16.18\nDefault WebUI credentials: admin / admin", - "vendor_name": "Sophos", - "vendor_url": "https://www.sophos.com", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", "versions": [ { "images": { - "hda_disk_image": "VI-SIVOS_02.00.0_MR-2.KVM-776-PRIMARY.qcow2", - "hdb_disk_image": "VI-SIVOS_02.00.0_MR-2.KVM-776-AUXILARY.qcow2" + "image": "i86bi-linux-l3-adventerprisek9-ms.155-2.T.bin" }, - "name": "2.0.0 MR2" - } - ] - }, - { - "builtin": true, - "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 \u2013 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.", - "documentation_url": "https://community.sophos.com/products/unified-threat-management/", - "images": [ - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.506-2.1.iso", - "filesize": 1006057472, - "md5sum": "6b4374f8c5ee66ccdf9683f7349f59cb", - "version": "9.506-2.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.500-9.1.iso", - "filesize": 981612544, - "md5sum": "8531349cdb7f07c94596b19f8e08081a", - "version": "9.500-9.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.415-1.1.iso", - "filesize": 961087488, - "md5sum": "505004bf5a5d5f2234b2056ec7b553d8", - "version": "9.415-1.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.413-4.1.iso", - "filesize": 965146624, - "md5sum": "decdccf0fbb1c809c0d3ad1dd322ca5d", - "version": "9.413-4.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.411-3.1.iso", - "filesize": 947019776, - "md5sum": "0940197daccb5993a419b667c71fb341", - "version": "9.411-3.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.409-9.1.iso", - "filesize": 910178304, - "md5sum": "71e9261ac77d230f85d8066f8efef710", - "version": "9.409-9.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.408-4.1.iso", - "filesize": 892516352, - "md5sum": "b10aab2d3dd4d7f6424b9c64a075e550", - "version": "9.408-4.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.407-3.1.iso", - "filesize": 879738880, - "md5sum": "19f736d0766a960a1d37edf98daaf01d", - "version": "9.407-3.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.406-3.1.iso", - "filesize": 873408512, - "md5sum": "b79fb0fd04654068897961ab0594297c", - "version": "9.406-3.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.405-5.1.iso", - "filesize": 864020480, - "md5sum": "cc1687ea73dd7363212c0db5ad784bc6", - "version": "9.405-5.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.403-4.1.iso", - "filesize": 850329600, - "md5sum": "631f2a017deb284705d653905de51604", - "version": "9.403-4.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.358-3.1.iso", - "filesize": 868235264, - "md5sum": "883176415be49e12ab63b46ca749c7b2", - "version": "9.358-3.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.357-1.1.iso", - "filesize": 848300032, - "md5sum": "c34061e770f26a994b725b4b92fe56dc", - "version": "9.357-1.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.356-3.1.iso", - "filesize": 820531200, - "md5sum": "bd155ed98a477d1182367b302bb480f3", - "version": "9.356-3.1" - }, - { - "download_url": "https://www.sophos.com/en-us/support/utm-downloads.aspx", - "filename": "asg-9.217-3.1.iso", - "filesize": 747606016, - "md5sum": "77bae7dcad422dac428984417573acad", - "version": "9.217-3.1" - }, - { - "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty30G.qcow2", - "filesize": 197120, - "md5sum": "3411a599e822f2ac6be560a26405821a", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Sophos UTM Home Edition", - "port_name_format": "eth{0}", - "product_name": "Sophos UTM Home Edition", - "product_url": "https://www.sophos.com/en-us/products/free-tools/sophos-utm-home-edition.aspx", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "allow", - "ram": 2048 - }, - "registry_version": 3, - "status": "stable", - "usage": "Connect to VNC console for installation, everything else can be set on the WebUI.", - "vendor_name": "Sophos Ltd.", - "vendor_url": "https://www.sophos.com/", - "versions": [ - { - "images": { - "cdrom_image": "asg-9.506-2.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.506-2.1" + "name": "155-2T" }, { "images": { - "cdrom_image": "asg-9.500-9.1.iso", - "hda_disk_image": "empty30G.qcow2" + "image": "i86bi-linux-l3-adventerprisek9-15.4.1T.bin" }, - "name": "9.500-9.1" - }, - { - "images": { - "cdrom_image": "asg-9.415-1.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.415-1.1" - }, - { - "images": { - "cdrom_image": "asg-9.413-4.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.413-4.1" - }, - { - "images": { - "cdrom_image": "asg-9.411-3.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.411-3.1" - }, - { - "images": { - "cdrom_image": "asg-9.409-9.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.409-9.1" - }, - { - "images": { - "cdrom_image": "asg-9.408-4.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.408-4.1" - }, - { - "images": { - "cdrom_image": "asg-9.407-3.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.407-3.1" - }, - { - "images": { - "cdrom_image": "asg-9.406-3.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.406-3.1" - }, - { - "images": { - "cdrom_image": "asg-9.405-5.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.405-5.1" - }, - { - "images": { - "cdrom_image": "asg-9.403-4.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.403-4.1" - }, - { - "images": { - "cdrom_image": "asg-9.358-3.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.358-3.1" - }, - { - "images": { - "cdrom_image": "asg-9.357-1.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.357-1.1" - }, - { - "images": { - "cdrom_image": "asg-9.356-3.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.356-3.1" - }, - { - "images": { - "cdrom_image": "asg-9.217-3.1.iso", - "hda_disk_image": "empty30G.qcow2" - }, - "name": "9.217-3.1" - } - ] - }, - { - "builtin": true, - "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", - "documentation_url": "https://www.sophos.com/en-us/support/documentation/sophos-xg-firewall.aspx", - "images": [ - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_17.0.2_MR-2.KVM-116-PRIMARY.qcow2", - "filesize": 324599808, - "md5sum": "2555fa6dcdcecad02c9f02dcb1c0c5e5", - "version": "17.0.2 MR2" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_17.0.2_MR-2.KVM-116-AUXILARY.qcow2", - "filesize": 59441152, - "md5sum": "c3ef795423dbfc01771348b0daa75125", - "version": "16.05.1 MR1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.05.4_MR-4.KVM-215-PRIMARY.qcow2", - "filesize": 287113216, - "md5sum": "20535c9e624f42e1977f1e407fbc565e", - "version": "16.05.4 MR4" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.05.4_MR-4.KVM-215-AUXILARY.qcow2", - "filesize": 59441152, - "md5sum": "cafac2d997a3ead087d5823b86ce6cb4", - "version": "16.05.1 MR1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.05.1_MR-1.KVM-139-PRIMARY.qcow2", - "filesize": 285671424, - "md5sum": "3d81cf163fb0f4c5c9ba26e92a0ddc13", - "version": "16.05.1 MR1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.05.1_MR-1.KVM-139-AUXILARY.qcow2", - "filesize": 59441152, - "md5sum": "499541728460331a6b68b9e60c8207a3", - "version": "16.05.1 MR1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.05.0_RC-1.KVM-098-PRIMARY.qcow2", - "filesize": 285736960, - "md5sum": "1826ca8a34945de5251876dc3fc7fe63", - "version": "16.05.1 RC1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.05.0_RC-1.KVM-098-AUXILARY.qcow2", - "filesize": 59441152, - "md5sum": "a9c60a65c1e7b5be8369e5ceaeb358f9", - "version": "16.05.1 RC1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.01.1.KVM-202-PRIMARY.qcow2", - "filesize": 277479424, - "md5sum": "818d9f973b7a32c50d9b84814c6f1ee3", - "version": "16.01.1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFOS_16.01.1.KVM-202-AUXILARY.qcow2", - "filesize": 59441152, - "md5sum": "1f6fc0b751aaec9bfd4401b0e0cbc6dc", - "version": "16.01.1" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFMOS_15.01.0.KVM-301-PRIMARY.qcow2", - "filesize": 706412544, - "md5sum": "a2cb14ed93de1550afef49984b11b56f", - "version": "15.01" - }, - { - "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", - "filename": "VI-SFMOS_15.01.0.KVM-301-AUXILARY.qcow2", - "filesize": 199168, - "md5sum": "43cf82ac1f7b0eb6550f0e203daa6b96", - "version": "15.01" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Sophos XG Firewall", - "product_name": "Sophos XG Firewall", - "product_url": "https://www.sophos.com/en-us/products/next-gen-firewall.aspx", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "hdb_disk_interface": "virtio", - "kvm": "require", - "ram": 1024 - }, - "registry_version": 3, - "status": "experimental", - "usage": "Port 0 => You computer for the configurtation\nPort 1 => WAN\n\n1. You need a serial number. You can get a trial from Sophos for free.\nUpon starting for the first time, access the setup screen at https://172.16.16.16 (Note: it may take a few minutes for the necessary services to start before the setup screen is ready).\n3. When you are prompted the default administrator credentials are:\nUsername: admin\nPassword: admin\n\n4. Make sure the device is setup for internet access (required for activation): change the network settings from the Basic Setup screen if necessary.\n5. Enter your serial number (provided below) into the setup screen and click \"Activate Device\".\n6. Then register your device with your MySophos ID by clicking \"Register Device\" and entering your MySophos ID and password that you used to download the software.\\\n7. Once the device is registered, you can initiate License Synchronization and proceed with the rest of the configuration.", - "vendor_name": "Sophos", - "vendor_url": "https://www.sophos.com", - "versions": [ - { - "images": { - "hda_disk_image": "VI-SFOS_17.0.2_MR-2.KVM-116-PRIMARY.qcow2", - "hdb_disk_image": "VI-SFOS_17.0.2_MR-2.KVM-116-AUXILARY.qcow2" - }, - "name": "17.0.2 MR2" - }, - { - "images": { - "hda_disk_image": "VI-SFOS_16.05.4_MR-4.KVM-215-PRIMARY.qcow2", - "hdb_disk_image": "VI-SFOS_16.05.4_MR-4.KVM-215-AUXILARY.qcow2" - }, - "name": "16.05.4 MR4" - }, - { - "images": { - "hda_disk_image": "VI-SFOS_16.05.1_MR-1.KVM-139-PRIMARY.qcow2", - "hdb_disk_image": "VI-SFOS_16.05.1_MR-1.KVM-139-AUXILARY.qcow2" - }, - "name": "16.05.1 MR1" - }, - { - "images": { - "hda_disk_image": "VI-SFOS_16.05.0_RC-1.KVM-098-PRIMARY.qcow2", - "hdb_disk_image": "VI-SFOS_16.05.0_RC-1.KVM-098-AUXILARY.qcow2" - }, - "name": "16.05.1 MR1" - }, - { - "images": { - "hda_disk_image": "VI-SFOS_16.01.1.KVM-202-PRIMARY.qcow2", - "hdb_disk_image": "VI-SFOS_16.01.1.KVM-202-AUXILARY.qcow2" - }, - "name": "16.01.1" - }, - { - "images": { - "hda_disk_image": "VI-SFMOS_15.01.0.KVM-301-PRIMARY.qcow2", - "hdb_disk_image": "VI-SFMOS_15.01.0.KVM-301-AUXILARY.qcow2" - }, - "name": "15.01" + "name": "15.4.1T" } ] }, { "builtin": true, "category": "guest", - "description": "Core Linux is a smaller variant of Tiny Core without a graphical desktop.\n\nIt's provide a complete Linux system in few MB.", - "documentation_url": "http://wiki.tinycorelinux.net/", - "images": [ - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-2.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-tinycore-6.4-2.img", - "filesize": 36503552, - "md5sum": "dcbb5318c3e18ab085088d4474d8de85", - "version": "6.4" - }, - { - "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4.img", - "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", - "filename": "linux-tinycore-6.4.img", - "filesize": 22544384, - "md5sum": "e3de478780c0acb76ef92f872fe734c4", - "version": "6.4" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Tiny Core Linux", - "product_name": "Tiny Core Linux", - "product_url": "http://distro.ibiblio.org/tinycorelinux", - "qemu": { - "adapter_type": "e1000", + "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.", + "docker": { "adapters": 1, - "arch": "i386", - "console_type": "vnc", - "kvm": "allow", - "options": "-vga std -usbdevice tablet", - "ram": 96 + "console_http_path": "/", + "console_http_port": 3000, + "console_type": "http", + "image": "lucaderi/ntopng-docker:latest" }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "ntopng", + "product_name": "ntopng", "registry_version": 3, "status": "stable", - "symbol": "linux_guest.svg", - "usage": "Login is gns3/gns3. sudo works without password", - "vendor_name": "Team Tiny Core", - "vendor_url": "http://distro.ibiblio.org/tinycorelinux", - "versions": [ - { - "images": { - "hda_disk_image": "linux-tinycore-6.4-2.img" - }, - "name": "6.4~2" - }, - { - "images": { - "hda_disk_image": "linux-tinycore-6.4.img" - }, - "name": "6.4~1" - } - ] + "usage": "In the web interface login as admin/admin", + "vendor_name": "ntop", + "vendor_url": "http://www.ntop.org/" }, { "builtin": true, - "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\u2019s the enterprise-level protection you need with the highest spam and phishing detection rates\u2014consistently #1 in quarterly Opus One competitive tests since 2011.", - "documentation_url": "https://success.trendmicro.com/product-support/interscan-messaging-security", + "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\u2019t 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.", + "documentation_url": "https://support.kemptechnologies.com/hc/en-us/articles/204427785", "images": [ { - "direct_download_url": "http://files.trendmicro.com/products/imsva/9.1/IMSVA-9.1-1600-x86_64-r1.iso", - "download_url": "http://downloadcenter.trendmicro.com/index.php?regs=NABU&clk=latest&clkval=4913&lang_loc=1", - "filename": "IMSVA-9.1-1600-x86-64-r1.iso", - "filesize": 797560832, - "md5sum": "581278e8ddb25486539dfe3ad0b3ac94", - "version": "9.1" + "download_url": "http://freeloadbalancer.com/download/", + "filename": "LoadMaster-VLM-7.2.40.0.15707.RELEASE-Linux-KVM-XEN-FREE.disk", + "filesize": 17179869185, + "md5sum": "4284a80141f7974d082a2eed91ec6216", + "version": "7.2.40.0" }, { - "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty200G.qcow2/download", - "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", - "filename": "empty200G.qcow2", - "filesize": 200192, - "md5sum": "d1686d2f25695dee32eab9a6f4652c7c", - "version": "1.0" + "download_url": "http://freeloadbalancer.com/download/", + "filename": "LoadMaster-VLM-7.2.38.0.14750.RELEASE-Linux-KVM-XEN.disk", + "filesize": 17179869185, + "md5sum": "f51f17640793b31a7eab70b53f6ae3ae", + "version": "7.2.38.0" + }, + { + "download_url": "http://freeloadbalancer.com/download/", + "filename": "LoadMaster-VLM-7.2.36.2.14271.RELEASE-Linux-KVM-XEN-FREE.disk", + "filesize": 17179869185, + "md5sum": "eebfc96bd6c1c50827d00647206b59dd", + "version": "7.1.36.2" + }, + { + "download_url": "http://freeloadbalancer.com/download/", + "filename": "LoadMaster-VLM-7.1.35.0.13244.RELEASE-Linux-KVM-XEN-FREE.disk", + "filesize": 17179869185, + "md5sum": "f72e8dffa201c8ec92767872593a52a1", + "version": "7.1.35.0" + }, + { + "download_url": "http://freeloadbalancer.com/download/", + "filename": "LoadMaster-VLM-7.1.34.1.12802.RELEASE-Linux-KVM-XEN-FREE.disk", + "filesize": 17179869185, + "md5sum": "157b36233bbd9d9dfa18363958b34fd1", + "version": "7.1.34.1" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "IMS VA", + "name": "KEMP Free VLM", "port_name_format": "eth{0}", - "product_name": "IMS VA", - "product_url": "http://www.trendmicro.com/enterprise/network-security/interscan-message-security/index.html", + "product_name": "KEMP Free VLM", + "product_url": "http://freeloadbalancer.com/#about", "qemu": { "adapter_type": "virtio-net-pci", "adapters": 2, "arch": "x86_64", - "boot_priority": "cd", + "boot_priority": "c", "console_type": "vnc", "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 4096 + "kvm": "allow", + "options": "-smp 2", + "ram": 2048 }, "registry_version": 3, "status": "stable", - "usage": "Default credentials: admin / imsva", - "vendor_name": "Trend Micro Inc.", - "vendor_url": "http://www.trendmicro.com/", + "symbol": "loadbalancer.svg", + "usage": "Credentials: bal / 1fourall", + "vendor_name": "KEMP", + "vendor_url": "http://freeloadbalancer.com/", "versions": [ { "images": { - "cdrom_image": "IMSVA-9.1-1600-x86-64-r1.iso", - "hda_disk_image": "empty200G.qcow2" + "hda_disk_image": "LoadMaster-VLM-7.2.40.0.15707.RELEASE-Linux-KVM-XEN-FREE.disk" }, - "name": "9.1" + "name": "7.2.40.0" + }, + { + "images": { + "hda_disk_image": "LoadMaster-VLM-7.2.38.0.14750.RELEASE-Linux-KVM-XEN.disk" + }, + "name": "7.2.38.0" + }, + { + "images": { + "hda_disk_image": "LoadMaster-VLM-7.2.36.2.14271.RELEASE-Linux-KVM-XEN-FREE.disk" + }, + "name": "7.2.36.2" + }, + { + "images": { + "hda_disk_image": "LoadMaster-VLM-7.1.35.0.13244.RELEASE-Linux-KVM-XEN-FREE.disk" + }, + "name": "7.1.35.0" + }, + { + "images": { + "hda_disk_image": "LoadMaster-VLM-7.1.34.1.12802.RELEASE-Linux-KVM-XEN-FREE.disk" + }, + "name": "7.1.34.1" } ] }, { "builtin": true, - "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.", - "documentation_url": "https://success.trendmicro.com/product-support/interscan-web-security-virtual-appliance", + "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.", + "documentation_url": "https://support.f5.com/csp/#/knowledge-center/software/BIG-IQ?module=BIG-IQ%20Centralized%20Management", + "first_port_name": "mgmt", "images": [ { - "direct_download_url": "http://files.trendmicro.com/products/iwsva/IWSVA-6.5-1200-x86_64.iso", - "download_url": "http://downloadcenter.trendmicro.com/index.php?regs=NABU&clk=latest&clkval=4599&lang_loc=1", - "filename": "IWSVA-6.5-1200-x86_64.iso", - "filesize": 1004965888, - "md5sum": "7eb0d2a44e20b69ae0c3ce73d6cc1182", - "version": "6.5" + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.4.0/english/v5.4.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.4.0&container=v5.4.0&file=BIG-IQ-5.4.0.0.0.7437.qcow2.zip", + "filename": "BIG-IQ-5.4.0.0.0.7437.qcow2", + "filesize": 3300917248, + "md5sum": "068b1f4d21048b9b2a082c0c27ef4d53", + "version": "5.4.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.3.0/english/v5.3.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.3.0&container=v5.3.0&file=BIG-IQ-5.3.0.0.0.1119.qcow2.zip", + "filename": "BIG-IQ-5.3.0.0.0.1119.qcow2", + "filesize": 3269263360, + "md5sum": "75f06ba59f858c3828d47dcf8caf3775", + "version": "5.3.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.2.0/english/v5.2.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.2.0&container=v5.2.0&file=BIG-IQ-5.2.0.0.0.5741.qcow2.zip", + "filename": "BIG-IQ-5.2.0.0.0.5741.qcow2", + "filesize": 3256352768, + "md5sum": "c40d9724fb6c15ef0ee949437a9558db", + "version": "5.2.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.1.0/english/v5.1.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.1.0&container=v5.1.0&file=BIG-IQ-5.1.0.0.0.631.qcow2.zip", + "filename": "BIG-IQ-5.1.0.0.0.631.qcow2", + "filesize": 2335440896, + "md5sum": "f8f52d9ef56c6bdd0a0604f1b50b81c6", + "version": "5.1.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.0.0/english/v5.0.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.0.0&container=v5.0.0&file=BIG-IQ-5.0.0.0.0.3026.qcow2.zip", + "filename": "BIG-IQ-5.0.0.0.0.3026.qcow2", + "filesize": 2301820928, + "md5sum": "072194d6eb052ee083cf8cef9e7a87d6", + "version": "5.0.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-iq/big-iq_cm/5.0.0/english/v5.0.0/&sw=BIG-IQ&pro=big-iq_CM&ver=5.0.0&container=v5.0.0&file=BIG-IQ-5.0.0.0.0.3026.qcow2.zip", + "filename": "BIG-IQ-5.x.DATASTOR.LTM.qcow2", + "filesize": 393216, + "md5sum": "c7f82b8834436eb67b7d619767ac7476", + "version": "5.x" }, { "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", @@ -10407,154 +6053,69 @@ X-Route: /v2/appliances/templates ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "IWS VA", - "port_name_format": "eth{0}", - "product_name": "IWS VA", - "product_url": "http://www.trendmicro.com/enterprise/network-security/interscan-web-security/virtual-appliance/index.html", + "name": "F5 BIG-IQ CM", + "port_name_format": "1.{port1}", + "product_name": "F5 BIG-IQ CM", + "product_url": "https://f5.com/products/big-iq-centralized-management", "qemu": { "adapter_type": "virtio-net-pci", - "adapters": 4, - "arch": "x86_64", - "boot_priority": "cd", - "console_type": "vnc", - "hda_disk_interface": "virtio", - "kvm": "require", - "ram": 4096 - }, - "registry_version": 3, - "status": "stable", - "vendor_name": "Trend Micro Inc.", - "vendor_url": "http://www.trendmicro.com/", - "versions": [ - { - "images": { - "cdrom_image": "IWSVA-6.5-1200-x86_64.iso", - "hda_disk_image": "empty100G.qcow2" - }, - "name": "6.5" - } - ] - }, - { - "builtin": true, - "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.", - "docker": { - "adapters": 1, - "console_type": "telnet", - "image": "turnkeylinux/wordpress-14.2:latest" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "WordPress", - "product_name": "TurnKey Linux WordPress", - "product_url": "https://www.turnkeylinux.org/wordpress", - "registry_version": 3, - "status": "stable", - "usage": "For security reasons there are no default passwords. All passwords are set at system initialization time.", - "vendor_name": "Turnkey Linux", - "vendor_url": "https://www.turnkeylinux.org/" - }, - { - "builtin": true, - "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", - "documentation_url": "https://help.ubuntu.com/community/UEC/Images", - "images": [ - { - "download_url": "https://cloud-images.ubuntu.com/releases/17.10/release-20180404/ubuntu-17.10-server-cloudimg-amd64.img", - "filename": "ubuntu-17.10-server-cloudimg-amd64.img", - "filesize": 320405504, - "md5sum": "331b44f2b05858c251b3ea92c8b65152", - "version": "17.10" - }, - { - "download_url": "https://cloud-images.ubuntu.com/releases/16.04/release-20180405/ubuntu-16.04-server-cloudimg-amd64-disk1.img", - "filename": "ubuntu-16.04-server-cloudimg-amd64-disk1.img", - "filesize": 290193408, - "md5sum": "22c124ba65ea096cdef8b0a197dd613a", - "version": "16.04" - }, - { - "download_url": "https://cloud-images.ubuntu.com/releases/14.04/release-20180404/ubuntu-14.04-server-cloudimg-amd64-disk1.img", - "filename": "ubuntu-14.04-server-cloudimg-amd64-disk1.img", - "filesize": 262668800, - "md5sum": "d11b89321d41d0eeddcacf73bf0d2262", - "version": "14.04" - }, - { - "download_url": "https://github.com/asenci/gns3-ubuntu-cloud-init-data/raw/master/ubuntu-cloud-init-data.iso", - "filename": "ubuntu-cloud-init-data.iso", - "filesize": 131072, - "md5sum": "328469100156ae8dbf262daa319c27ff", - "version": "1.0" - } - ], - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Ubuntu Cloud Guest", - "port_name_format": "Ethernet{0}", - "product_name": "Ubuntu Cloud Guest", - "product_url": "https://www.ubuntu.com/cloud", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 1, + "adapters": 2, "arch": "x86_64", "boot_priority": "c", "console_type": "telnet", "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "hdd_disk_interface": "virtio", "kvm": "require", - "options": "-nographic", - "ram": 1024 + "options": "-smp 2 -cpu host", + "ram": 4096 }, "registry_version": 3, "status": "stable", - "usage": "Username: ubuntu\nPassword: ubuntu", - "vendor_name": "Canonical Inc.", - "vendor_url": "https://www.ubuntu.com", + "symbol": "mgmt_station.svg", + "usage": "Console credentials: root/default\nWebUI credentials: admin/admin\nThe boot process might take a few minutes without providing any output to the console. Please be patient (or set console to vnc to see tty outputs).", + "vendor_name": "F5", + "vendor_url": "http://www.f5.com/", "versions": [ { "images": { - "cdrom_image": "ubuntu-cloud-init-data.iso", - "hda_disk_image": "ubuntu-17.10-server-cloudimg-amd64.img" + "hda_disk_image": "BIG-IQ-5.4.0.0.0.7437.qcow2", + "hdb_disk_image": "empty100G.qcow2" }, - "name": "17.10" + "name": "5.4.0" }, { "images": { - "cdrom_image": "ubuntu-cloud-init-data.iso", - "hda_disk_image": "ubuntu-16.04-server-cloudimg-amd64-disk1.img" + "hda_disk_image": "BIG-IQ-5.3.0.0.0.1119.qcow2", + "hdb_disk_image": "empty100G.qcow2" }, - "name": "16.04 (LTS)" + "name": "5.3.0" }, { "images": { - "cdrom_image": "ubuntu-cloud-init-data.iso", - "hda_disk_image": "ubuntu-14.04-server-cloudimg-amd64-disk1.img" + "hda_disk_image": "BIG-IQ-5.2.0.0.0.5741.qcow2", + "hdb_disk_image": "empty100G.qcow2" }, - "name": "14.04 (LTS)" + "name": "5.2.0" + }, + { + "images": { + "hda_disk_image": "BIG-IQ-5.1.0.0.0.631.qcow2", + "hdb_disk_image": "empty100G.qcow2", + "hdd_disk_image": "BIG-IQ-5.x.DATASTOR.LTM.qcow2" + }, + "name": "5.1.0" + }, + { + "images": { + "hda_disk_image": "BIG-IQ-5.0.0.0.0.3026.qcow2", + "hdb_disk_image": "empty100G.qcow2", + "hdd_disk_image": "BIG-IQ-5.x.DATASTOR.LTM.qcow2" + }, + "name": "5.0.0" } ] }, - { - "builtin": true, - "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\".", - "docker": { - "adapters": 1, - "console_type": "telnet", - "image": "gns3/ubuntu:xenial" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "Ubuntu Docker Guest", - "product_name": "Ubuntu", - "registry_version": 3, - "status": "stable", - "symbol": "linux_guest.svg", - "vendor_name": "Canonical", - "vendor_url": "http://www.ubuntu.com" - }, { "builtin": true, "category": "guest", @@ -10626,6 +6187,382 @@ X-Route: /v2/appliances/templates } ] }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.brocade.com/en/products-services/software-networking/network-functions-virtualization/vrouter.html", + "images": [ + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "vyatta-vrouter-17.1.1_B_amd64.iso", + "filesize": 347078656, + "md5sum": "914c9ca9d51a33fc54f718020f862df2", + "version": "17.1.1" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "vyatta-vrouter-17.1.0_B_amd64.iso", + "filesize": 346030080, + "md5sum": "ff524e06fda6d982b9b66f25940fe63b", + "version": "17.1.0" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "vyatta-vrouter-5.2R2_B_amd64.iso", + "filesize": 344981504, + "md5sum": "6b7dcc152a18187ad151483c139fb82c", + "version": "5.2R2" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "vyatta-vrouter-5.1R1_B_amd64.iso", + "filesize": 344981504, + "md5sum": "e374b8bae9eecd52ee841f5e262b3a16", + "version": "5.1R1" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "livecd-VR5600_5.0R2_B_amd64.iso", + "filesize": 340787200, + "md5sum": "ce47dba6f89ef1175ef8850110521104", + "version": "5.0R2" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "livecd-VR5600_4.2R1_B_amd64.iso", + "filesize": 326107136, + "md5sum": "5e3023c64dc409ae01d5bcb1b6732593", + "version": "4.2R1" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/vrouter/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-Vrouter&intcmp=lp_en_softevaluations_vrouter_bn_00001", + "filename": "vyatta-livecd_3.5R3T60_amd64.iso", + "filesize": 288358400, + "md5sum": "90360273f818a3dba83fa93ef6da938b", + "version": "3.5R3" + }, + { + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty8G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty8G.qcow2", + "filesize": 197120, + "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "vRouter", + "port_name_format": "eth{0}", + "product_name": "vRouter", + "product_url": "http://www.brocade.com/en/products-services/software-networking/network-functions-virtualization/vrouter.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 8, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "options": "-smp 4 -cpu host", + "ram": 4096 + }, + "registry_version": 3, + "status": "stable", + "usage": "60 days evaluation. The Brocade vRouter must be on-line and have public connectivity in order to communicate with the Brocade licensing server for automated license key generation. Please note that the evaluation software will only run for 24 hours after installation without the activation code being entered into the system. You must enter your activation code in order to retrieve your licensing key after you install the Brocade vRouter software. Default credentials: vyatta / vyatta", + "vendor_name": "Brocade", + "vendor_url": "http://www.brocade.com/", + "versions": [ + { + "images": { + "cdrom_image": "vyatta-vrouter-17.1.1_B_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "17.1.1" + }, + { + "images": { + "cdrom_image": "vyatta-vrouter-17.1.0_B_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "17.1.0" + }, + { + "images": { + "cdrom_image": "vyatta-vrouter-5.2R2_B_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "5.2R2" + }, + { + "images": { + "cdrom_image": "vyatta-vrouter-5.1R1_B_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "5.1R1" + }, + { + "images": { + "cdrom_image": "livecd-VR5600_5.0R2_B_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "5.0R2" + }, + { + "images": { + "cdrom_image": "livecd-VR5600_4.2R1_B_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "4.2R1" + }, + { + "images": { + "cdrom_image": "vyatta-livecd_3.5R3T60_amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "3.5R3" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/fortianalyzer/", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", + "filesize": 105705472, + "md5sum": "1bd94c920f8747de671832ef92e8dfbc", + "version": "5.6.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", + "filesize": 106905600, + "md5sum": "6aa0a185723efcab464aa298b364d12b", + "version": "5.6.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", + "filesize": 88715264, + "md5sum": "69cddb5c3e49bab3dc287353d8600b45", + "version": "5.4.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", + "filesize": 86036480, + "md5sum": "4f9fa1e7dbfa9187a4cb479458144596", + "version": "5.4.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", + "filesize": 85651456, + "md5sum": "c4f7bf355c7483f23edd4f6bf34bc602", + "version": "5.4.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", + "filesize": 81580032, + "md5sum": "e9bae3fc7195200f659178060968c7c4", + "version": "5.4.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", + "filesize": 66256896, + "md5sum": "72530309422616a1a1478fa0c78fbb08", + "version": "5.4.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", + "filesize": 55238656, + "md5sum": "b9553e0f1cfc875d2121c840a1fafebc", + "version": "5.2.10" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", + "filesize": 55042048, + "md5sum": "e79581adb9ac36913823f0119a1c8da8", + "version": "5.2.9" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", + "filesize": 55361536, + "md5sum": "9a061657c3fdac9e9b631621a100cdc8", + "version": "5.2.8" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAZ_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", + "filesize": 55070720, + "md5sum": "a349f4d9f4f12e8963e3b471357dcbb6", + "version": "5.2.7" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiAnalyzer", + "port_name_format": "Port{port1}", + "product_name": "FortiAnalyzer", + "product_url": "https://www.fortinet.com/products-services/products/management-reporting/fortianalyzer.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "Default username is admin, no password is set.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.1" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.0" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.4" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.3" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.2" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.1" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.0" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.10" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.9" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.8" + }, + { + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.7" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.gns3.com", + "images": [ + { + "direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/core-linux-6.4-internet-0.1.img", + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "filename": "core-linux-6.4-internet-0.1.img", + "filesize": 16711680, + "md5sum": "8ebc5a6ec53a1c05b7aa101b5ceefe31", + "version": "0.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Internet", + "product_name": "Internet", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "options": "-device e1000,netdev=internet0 -netdev vde,sock=/var/run/vde2/qemu0.ctl,id=internet0", + "ram": 64 + }, + "registry_version": 3, + "status": "stable", + "symbol": ":/symbols/cloud.svg", + "usage": "Just connect stuff to the appliance. Everything is automated.", + "vendor_name": "GNS3", + "vendor_url": "http://www.gns3.com", + "versions": [ + { + "images": { + "hda_disk_image": "core-linux-6.4-internet-0.1.img" + }, + "name": "0.1" + } + ] + }, { "builtin": true, "category": "firewall", @@ -10791,6 +6728,341 @@ X-Route: /v2/appliances/templates } ] }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/p/inside-fortios", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1547-FORTINET.out.kvm.qcow2", + "filesize": 40939520, + "md5sum": "a908f8620e8bbccce8794733f3637e13", + "version": "5.6.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1486-FORTINET.out.kvm.qcow2", + "filesize": 39231488, + "md5sum": "afb9f237de2545db8663f4a2c5805355", + "version": "5.6.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1484-FORTINET.out.kvm.qcow2", + "filesize": 39227392, + "md5sum": "6f76d1207b9f6cb724f8034f57711705", + "version": "5.6.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1449-FORTINET.out.kvm.qcow2", + "filesize": 38760448, + "md5sum": "17ee2cc8c76c4928a68a2d016aa83ace", + "version": "5.6.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1183-FORTINET.out.kvm.qcow2", + "filesize": 38608896, + "md5sum": "c1eb02996a0919c934785d5f48df9507", + "version": "5.4.8" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build6446-FORTINET.out.kvm.qcow2", + "filesize": 38715392, + "md5sum": "17d3dfebd4b222569cf10cfab83e0e56", + "version": "5.4.7" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1165-FORTINET.out.kvm.qcow2", + "filesize": 38457344, + "md5sum": "4429f1f0f2cce4a8781354a9eb745c61", + "version": "5.4.6" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1138-FORTINET.out.kvm.qcow2", + "filesize": 38096896, + "md5sum": "66c6f6a4b12f0223dd2997b199067e67", + "version": "5.4.5" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build7605-FORTINET.out.kvm.qcow2", + "filesize": 37761024, + "md5sum": "2602fd0c79dd1a69c14b0b46121c875e", + "version": "5.4.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1111-FORTINET.out.kvm.qcow2", + "filesize": 38141952, + "md5sum": "576f95dd7809dd24440fee147252177f", + "version": "5.4.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1100-FORTINET.out.kvm.qcow2", + "filesize": 37789696, + "md5sum": "9ec360c4ffc0811cdecf3d74b152bc14", + "version": "5.4.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1064-FORTINET.out.kvm.qcow2", + "filesize": 37715968, + "md5sum": "441ca5fae1aff9a42fdcaaf8aceb731c", + "version": "5.4.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build1011-FORTINET.out.kvm.qcow2", + "filesize": 35373056, + "md5sum": "22fc2bdca456dfe3027ad48dff370352", + "version": "5.4.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0762-FORTINET.out.kvm.qcow2", + "filesize": 38776832, + "md5sum": "78df232e516a863f233de88ffba5bc4b", + "version": "5.2.13" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", + "filesize": 38363136, + "md5sum": "2efa0c110abed83b71927145d1e87805", + "version": "5.2.12" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0754-FORTINET.out.kvm.qcow2", + "filesize": 35069952, + "md5sum": "b6cdab6a8240e89f50c0448cf0b711ea", + "version": "5.2.11" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0742-FORTINET.out.kvm.qcow2", + "filesize": 34779136, + "md5sum": "21fc2bab23a42faa9dc6dcb1a4b180aa", + "version": "5.2.10" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0736-FORTINET.out.kvm.qcow2", + "filesize": 34590720, + "md5sum": "89cd0883798beed4841dd300f69e462a", + "version": "5.2.9" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0727-FORTINET.out.kvm.qcow2", + "filesize": 34508800, + "md5sum": "ae7597450893bc60722ef7a787f0a925", + "version": "5.2.8" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0718-FORTINET.out.kvm.qcow2", + "filesize": 34439168, + "md5sum": "1c59a521885c465004456f74d003726c", + "version": "5.2.7" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FGT_VM64_KVM-v5-build0701-FORTINET.out.kvm.qcow2", + "filesize": 33902592, + "md5sum": "c4d2cbe51669796e48623e006782f7dc", + "version": "5.2.5" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiGate", + "port_name_format": "Port{port1}", + "product_name": "FortiGate", + "product_url": "http://www.fortinet.com/products/fortigate/virtual-appliances.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 10, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "Default username is admin, no password is set.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1547-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.3" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1486-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.2" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1484-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.1" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1449-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.0" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1183-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.8" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build6446-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.7" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1165-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.6" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1138-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.5" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build7605-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.4" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1111-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.3" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1100-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.2" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1064-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.1" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1011-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.0" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0762-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.13" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0760-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.12" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0754-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.11" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0742-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.10" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0736-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.9" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0727-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.8" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0718-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.7" + }, + { + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build0701-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.5" + } + ] + }, { "builtin": true, "category": "guest", @@ -10908,6 +7180,2218 @@ X-Route: /v2/appliances/templates } ] }, + { + "builtin": true, + "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.", + "documentation_url": "https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-ve-kvm-setup-11-3-0.html", + "images": [ + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.1.0/english/13.1.0.2_virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.1.0&container=13.1.0.2_Virtual-Edition&file=BIGIP-13.1.0.2.0.0.6.ALL.qcow2.zip", + "filename": "BIGIP-13.1.0.2.0.0.6.qcow2", + "filesize": 4363649024, + "md5sum": "d29eb861d8906fc36f88d9861a0055f4", + "version": "13.1.0 HF2" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.1.0/english/13.1.0.1_virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.1.0&container=13.1.0.1_Virtual-Edition&file=BIGIP-13.1.0.1.0.0.8.ALL.qcow2.zip", + "filename": "BIGIP-13.1.0.1.0.0.8.qcow2", + "filesize": 4352966656, + "md5sum": "70f92192e66a82cb8f47bdae0cb267d8", + "version": "13.1.0 HF1" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.0.0/english/virtual-edition_base-plus-hf2/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.0.0&container=Virtual-Edition_Base-Plus-HF2&file=BIGIP-13.0.0.2.0.1671.LTM.qcow2.zip", + "filename": "BIGIP-13.0.0.2.0.1671.qcow2", + "filesize": 4435476480, + "md5sum": "62d27f37c66118710c69c07a2ee78d67", + "version": "13.0.0 HF2" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.0.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.0.0&container=Virtual-Edition&file=BIGIP-13.0.0.0.0.1645.ALL.qcow2.zip", + "filename": "BIGIP-13.0.0.0.0.1645.qcow2", + "filesize": 3833135104, + "md5sum": "4ec417477c44cdf84edc825a631990e3", + "version": "13.0.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.2/english/virtual-edition_base-plus-hf1/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.2&container=Virtual-Edition_Base-Plus-HF1&file=BIGIP-12.1.2.1.0.271.LTM.qcow2.zip", + "filename": "BIGIP-12.1.2.1.0.271.LTM.qcow2", + "filesize": 3764846592, + "md5sum": "b34301c3945b7ddb88f41195efef1104", + "version": "12.1.2 HF1" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.2/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.2&container=Virtual-Edition&file=BIGIP-12.1.2.0.0.249.LTM.qcow2.zip", + "filename": "BIGIP-12.1.2.0.0.249.qcow2", + "filesize": 3196649472, + "md5sum": "f3aa2d51d82fa3f5a4fa10005a378e16", + "version": "12.1.2" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.1/english/virtual-edition_base-plus-hf2/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.1&container=Virtual-Edition_Base-Plus-HF2&file=BIGIP-12.1.1.2.0.204.LTM.qcow2.zip", + "filename": "BIGIP-12.1.1.2.0.204.qcow2", + "filesize": 3563716608, + "md5sum": "74d4d21db3579efb9011a1829a2124b7", + "version": "12.1.1 HF2" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.0/english/virtual-edition_base-plus-hf1/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.0&container=Virtual-Edition_Base-Plus-HF1&file=BIGIP-12.1.0.1.0.1447.ALL.qcow2.zip", + "filename": "BIGIP-12.1.0.1.0.1447.qcow2", + "filesize": 3503226880, + "md5sum": "15725ba2c72a0fe932985e695f0f3f1f", + "version": "12.1.0 HF1" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.0.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.0.0&container=Virtual-Edition&file=BIGIP-12.0.0.0.0.606.ALL.qcow2.zip", + "filename": "BIGIP-12.0.0.0.0.606.qcow2", + "filesize": 3152609280, + "md5sum": "8f578d697554841f003afd1e2965df7e", + "version": "12.0.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.6.1/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.6.1&container=Virtual-Edition&file=BIGIP-11.6.1.0.0.317.ALL.qcow2.zip", + "filename": "BIGIP-11.6.1.0.0.317.qcow2", + "filesize": 2824273920, + "md5sum": "01a2939840d81458bfef0a5c53fb74be", + "version": "11.6.1" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.6.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.6.0&container=Virtual-Edition&file=BIGIP-11.6.0.0.0.401.ALL.qcow2.zip", + "filename": "BIGIP-11.6.0.0.0.401.qcow2", + "filesize": 2851733504, + "md5sum": "87723dc8c9713a36bde9a650b94205e3", + "version": "11.6.0" + }, + { + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.3.0/english/virtual-edition-trial/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.3.0&container=Virtual-Edition-Trial&file=BIGIP-11.3.0.39.0.qcow2.zip", + "filename": "BIGIP-11.3.0.39.0.qcow2", + "filesize": 1842020352, + "md5sum": "f3dec4565484fe81233077ab2ce426ae", + "version": "11.3.0" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty100G.qcow2", + "filesize": 198656, + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "F5 BIG-IP LTM VE", + "port_name_format": "1.{port1}", + "product_name": "F5 BIG-IP LTM VE", + "product_url": "https://f5.com/products/modules/local-traffic-manager", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 8, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "require", + "options": "-smp 2 -cpu host", + "ram": 4096 + }, + "registry_version": 3, + "status": "stable", + "symbol": "loadbalancer.svg", + "usage": "Console credentials: root/default. WebUI credentials: admin/admin. The boot process might take a few minutes without providing any output to the console. Please be patient (or set console to vnc to see tty outputs).\n\nIn case the 'localhost emerg logger: Re-starting chmand' log appears on the console, you can find the solution here: https://devcentral.f5.com/questions/big-ip-ltm-ve-on-kvm", + "vendor_name": "F5", + "vendor_url": "http://www.f5.com/", + "versions": [ + { + "images": { + "hda_disk_image": "BIGIP-13.1.0.2.0.0.6.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "13.1.0 HF2" + }, + { + "images": { + "hda_disk_image": "BIGIP-13.1.0.1.0.0.8.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "13.1.0 HF1" + }, + { + "images": { + "hda_disk_image": "BIGIP-13.0.0.2.0.1671.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "13.0.0 HF2" + }, + { + "images": { + "hda_disk_image": "BIGIP-13.0.0.0.0.1645.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "13.0.0" + }, + { + "images": { + "hda_disk_image": "BIGIP-12.1.2.1.0.271.LTM.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "12.1.2 HF1" + }, + { + "images": { + "hda_disk_image": "BIGIP-12.1.2.0.0.249.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "12.1.2" + }, + { + "images": { + "hda_disk_image": "BIGIP-12.1.1.2.0.204.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "12.1.1 HF2" + }, + { + "images": { + "hda_disk_image": "BIGIP-12.1.0.1.0.1447.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "12.1.0 HF1" + }, + { + "images": { + "hda_disk_image": "BIGIP-12.0.0.0.0.606.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "12.0.0" + }, + { + "images": { + "hda_disk_image": "BIGIP-11.6.1.0.0.317.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "11.6.1" + }, + { + "images": { + "hda_disk_image": "BIGIP-11.6.0.0.0.401.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "11.6.0" + }, + { + "images": { + "hda_disk_image": "BIGIP-11.3.0.39.0.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "11.3.0" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Cisco 2691 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "nvram": 256, + "platform": "c3600", + "ram": 192, + "slot0": "GT96100-FE", + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c2691-adventerprisek9-mz.124-15.T14.image", + "filesize": 95976624, + "md5sum": "e7ee5a4a57ed1433e5f73ba6e7695c90", + "version": "124-15.T14" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 2691", + "product_name": "2691", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x60bcf9f8", + "images": { + "image": "c2691-adventerprisek9-mz.124-15.T14.image" + }, + "name": "124-15.T14" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "https://www.arista.com/assets/data/docs/Manuals/EOS-4.17.2F-Manual.pdf", + "first_port_name": "Management1", + "images": [ + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.20.1F.vmdk", + "filesize": 662044672, + "md5sum": "aadb6f3dbff28317f68cb4c4502d0db8", + "version": "4.20.1F" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.18.5M.vmdk", + "filesize": 623116288, + "md5sum": "b1ee6268dbaf2b2276fd7a5286c7ce2b", + "version": "4.18.5M" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.18.1F.vmdk", + "filesize": 620625920, + "md5sum": "9648c63185f3b793b47528a858ca4364", + "version": "4.18.1F" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.17.2F.vmdk", + "filesize": 609615872, + "md5sum": "3b4845edfa77cf9aaeb9c0a005d3e277", + "version": "4.17.2F" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.16.6M.vmdk", + "filesize": 519962624, + "md5sum": "b3f7b7cee17f2e66bb38b453a4939fef", + "version": "4.16.6M" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.15.5M.vmdk", + "filesize": 516030464, + "md5sum": "cd74bb69c7ee905ac3d33c4d109f3ab7", + "version": "4.15.5M" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.14.14M.vmdk", + "filesize": 422641664, + "md5sum": "d81ba0522f4d7838d96f7985e41cdc47", + "version": "4.14.14M" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.13.16M.vmdk", + "filesize": 404684800, + "md5sum": "5763b2c043830c341c8b1009f4ea9a49", + "version": "4.13.16M" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "vEOS-lab-4.13.8M.vmdk", + "filesize": 409010176, + "md5sum": "a47145b9e6e7a24171c0850f8755535e", + "version": "4.13.8M" + }, + { + "download_url": "https://www.arista.com/en/support/software-download", + "filename": "Aboot-veos-serial-8.0.0.iso", + "filesize": 5242880, + "md5sum": "488ad1c435d18c69bb8d69c7806457c9", + "version": "8.0.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Arista vEOS", + "port_name_format": "Ethernet{port1}", + "product_name": "vEOS", + "product_url": "https://eos.arista.com/", + "qemu": { + "adapter_type": "e1000", + "adapters": 13, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "experimental", + "symbol": ":/symbols/multilayer_switch.svg", + "usage": "The login is admin, with no password by default", + "vendor_name": "Arista", + "vendor_url": "http://www.arista.com/", + "versions": [ + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.20.1F.vmdk" + }, + "name": "4.20.1F" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.18.5M.vmdk" + }, + "name": "4.18.5M" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.18.1F.vmdk" + }, + "name": "4.18.1F" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.17.2F.vmdk" + }, + "name": "4.17.2F" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.16.6M.vmdk" + }, + "name": "4.16.6M" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.15.5M.vmdk" + }, + "name": "4.15.5M" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.14.14M.vmdk" + }, + "name": "4.14.14M" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.13.16M.vmdk" + }, + "name": "4.13.16M" + }, + { + "images": { + "hda_disk_image": "Aboot-veos-serial-8.0.0.iso", + "hdb_disk_image": "vEOS-lab-4.13.8M.vmdk" + }, + "name": "4.13.8M" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Cisco 3640 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "chassis": "3640", + "nvram": 256, + "platform": "c3600", + "ram": 192, + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c3640-a3js-mz.124-25d.image", + "filesize": 65688632, + "md5sum": "493c4ef6578801d74d715e7d11596964", + "version": "124-25d" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 3640", + "product_name": "3640", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x6050b114", + "images": { + "image": "c3640-a3js-mz.124-25d.image" + }, + "name": "124-25d" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/p/inside-fortios", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", + "filesize": 106831872, + "md5sum": "8cc553842564d232af295d6a0c784c1f", + "version": "5.6.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", + "filesize": 108363776, + "md5sum": "f8bd600796f894f4ca1ea2d6b4066d3d", + "version": "5.6.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", + "filesize": 89911296, + "md5sum": "53bc6e320fe7bde5d2b636bde95a910c", + "version": "5.4.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", + "filesize": 87425024, + "md5sum": "53602c776d215d98e32163a10804fc49", + "version": "5.4.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", + "filesize": 86437888, + "md5sum": "8e131ad40009c740f3efdee6dc3a0ac3", + "version": "5.4.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", + "filesize": 83124224, + "md5sum": "fc1815410f3f0536e2e3a9c1c5c07f41", + "version": "5.4.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", + "filesize": 77541376, + "md5sum": "1cfb22671cb372d8bf3e47b9c3c55ded", + "version": "5.4.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", + "filesize": 64962560, + "md5sum": "377fe38bf07bc2435608e5b65f780f07", + "version": "5.2.10" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", + "filesize": 65007616, + "md5sum": "04268e779d3d5e6c928c6fd638423c52", + "version": "5.2.9" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", + "filesize": 65011712, + "md5sum": "6dbf148ace9bf309ad383757afd75fad", + "version": "5.2.8" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FMG_VM64_KVM-v5-build0757-FORTINET.out.kvm.qcow2", + "filesize": 65056768, + "md5sum": "d37dbaa49d7522324681eeba19f7699b", + "version": "5.2.7" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiManager", + "port_name_format": "Port{port1}", + "product_name": "FortiManager", + "product_url": "http://www.fortinet.com/products/fortimanager/virtual-security-management.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "Default username is admin, no password is set.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.1" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1557-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.0" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1225-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.4" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1187-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.3" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1151-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.2" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1082-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.1" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1019-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.0" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build0786-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.10" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build0780-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.9" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build0777-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.8" + }, + { + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build0757-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.2.7" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "Riverbed SteelHead delivers not only best-in-class optimization \u2013 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 \u2013 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.", + "documentation_url": "https://support.riverbed.com/content/support/software/steelhead/cx-appliance.html", + "images": [ + { + "download_url": "http://www.riverbed.com/products/steelhead/Free-90-day-Evaluation-SteelHead-CX-Virtual-Edition.html", + "filename": "mgmt-9.2.0.img", + "filesize": 2555772928, + "md5sum": "ca20a76b2556c0cd313d0b0de528e94d", + "version": "9.2.0" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty100G.qcow2", + "filesize": 198656, + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "SteelHead CX 555V", + "product_name": "SteelHead CX 555V", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "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", + "vendor_name": "Riverbed Technology", + "vendor_url": "http://www.riverbed.com", + "versions": [ + { + "images": { + "hda_disk_image": "mgmt-9.2.0.img", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "9.2.0" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://wiki.openwrt.org/doc/", + "images": [ + { + "compression": "gzip", + "direct_download_url": "https://downloads.openwrt.org/chaos_calmer/15.05.1/x86/kvm_guest/openwrt-15.05.1-x86-kvm_guest-combined-ext4.img.gz", + "download_url": "http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/kvm_guest/", + "filename": "openwrt-15.05.1-x86-kvm_guest-combined-ext4.img", + "filesize": 55050240, + "md5sum": "d02f5224b7fbe929efa4d3f10f4dc996", + "version": "15.05.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "OpenWrt", + "product_name": "OpenWrt", + "product_url": "http://openwrt.org", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "ram": 64 + }, + "registry_version": 3, + "status": "stable", + "usage": "Ethernet0 is the LAN link, Ethernet1 the WAN link.", + "vendor_name": "OpenWrt", + "vendor_url": "http://openwrt.org", + "versions": [ + { + "images": { + "hda_disk_image": "openwrt-15.05.1-x86-kvm_guest-combined-ext4.img" + }, + "name": "Chaos Calmer 15.05.1" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.cs.unm.edu/~crandall/netsfall13/TCtutorial.pdf", + "images": [ + { + "direct_download_url": "http://bernhard-ehlers.de/projects/netem/NETem-v4.qcow2", + "download_url": "http://bernhard-ehlers.de/projects/netem/index.html", + "filename": "NETem-v4.qcow2", + "filesize": 26476544, + "md5sum": "e678698c97804901c7a53f6b68c8b861", + "version": "0.4" + } + ], + "maintainer": "Bernhard Ehlers", + "maintainer_email": "be@bernhard-ehlers.de", + "name": "NETem", + "port_name_format": "eth{0}", + "product_name": "netem", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "options": "-nographic", + "ram": 96 + }, + "registry_version": 3, + "status": "experimental", + "usage": "Insert the NETem VM between two network elements and connect it to them. NETem is fully transparent, it bridges the traffic from one interface to the other one. As NETem only bridges, it needs no IP addresses. On start a menu on the console allows a user-friendy configuration of the line parameters.", + "vendor_name": "Linux", + "vendor_url": "http://www.linuxfoundation.org/", + "versions": [ + { + "images": { + "hda_disk_image": "NETem-v4.qcow2" + }, + "name": "0.4" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates.", + "documentation_url": "http://ostinato.org/docs.html", + "images": [ + { + "direct_download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/ostinato-0.9-1.qcow2", + "download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html", + "filename": "ostinato-0.9-1.qcow2", + "filesize": 101646336, + "md5sum": "00b4856ec9fffbcbcab7a8f757355d69", + "version": "0.9" + }, + { + "direct_download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/ostinato-0.8-1.qcow2", + "download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html", + "filename": "ostinato-0.8-1.qcow2", + "filesize": 57344000, + "md5sum": "12e990ba695103cfac82f8771b8015d4", + "version": "0.8" + } + ], + "maintainer": "Bernhard Ehlers", + "maintainer_email": "be@bernhard-ehlers.de", + "name": "Ostinato", + "port_name_format": "eth{0}", + "product_name": "Ostinato", + "product_url": "http://ostinato.org/", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "i386", + "console_type": "vnc", + "kvm": "allow", + "options": "-vga std -usbdevice tablet", + "ram": 256 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "ostinato-3d-icon.svg", + "usage": "Use interfaces starting with eth1 as traffic interfaces, eth0 is only for the (optional) management of the server/drone.", + "vendor_name": "Ostinato", + "vendor_url": "http://ostinato.org/", + "versions": [ + { + "images": { + "hda_disk_image": "ostinato-0.9-1.qcow2" + }, + "name": "0.9" + }, + { + "images": { + "hda_disk_image": "ostinato-0.8-1.qcow2" + }, + "name": "0.8" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "BSD Router Project (BSDRP) is an embedded free and open source router distribution based on FreeBSD with Quagga and Bird.", + "images": [ + { + "compression": "xz", + "direct_download_url": "https://sourceforge.net/projects/bsdrp/files/BSD_Router_Project/1.80/amd64/BSDRP-1.80-full-amd64-serial.img.xz/download", + "download_url": "https://bsdrp.net/downloads", + "filename": "BSDRP-1.80-full-amd64-serial.img", + "filesize": 1000000000, + "md5sum": "a4285be15ac85f67b3c7f044872a54b6", + "version": "1.80" + }, + { + "compression": "xz", + "direct_download_url": "https://sourceforge.net/projects/bsdrp/files/BSD_Router_Project/1.70/amd64/BSDRP-1.70-full-amd64-serial.img.xz/download", + "download_url": "https://bsdrp.net/downloads", + "filename": "BSDRP-1.70-full-amd64-serial.img", + "filesize": 1000000000, + "md5sum": "9c11f61ddf03ee9a9ae4149676175821", + "version": "1.70" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "BSDRP", + "product_name": "BSDRP", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "allow", + "ram": 256 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default user: root (no password set)", + "vendor_name": "Olivier Cochard-Labbe", + "vendor_url": "https://bsdrp.net/", + "versions": [ + { + "images": { + "hda_disk_image": "BSDRP-1.80-full-amd64-serial.img" + }, + "name": "1.80" + }, + { + "images": { + "hda_disk_image": "BSDRP-1.70-full-amd64-serial.img" + }, + "name": "1.70" + } + ] + }, + { + "builtin": true, + "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)", + "docker": { + "adapters": 1, + "console_type": "telnet", + "image": "adosztal/net_toolbox:latest" + }, + "maintainer": "Andras Dosztal", + "maintainer_email": "developers@gns3.net", + "name": "Toolbox", + "product_name": "Networkers' toolbox", + "registry_version": 3, + "status": "stable", + "symbol": "linux_guest.svg", + "usage": "Root password: gns3", + "vendor_name": "Ubuntu", + "vendor_url": "https://www.ubuntu.com/" + }, + { + "builtin": true, + "category": "guest", + "description": "Security Onion is a Linux distro for intrusion detection, network security monitoring, and log management. It\u2019s 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!", + "documentation_url": "https://github.com/Security-Onion-Solutions/security-onion/wiki", + "images": [ + { + "direct_download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.4.iso", + "download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.4.iso", + "filename": "securityonion-14.04.5.4.iso", + "filesize": 1874853888, + "md5sum": "9c7cab756b675beb10de4274a3ad3bc6", + "version": "14.04.5.4" + }, + { + "direct_download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.3.iso", + "download_url": "https://github.com/Security-Onion-Solutions/security-onion/releases/download/v14.04.5.4_20171031/securityonion-14.04.5.3.iso", + "filename": "securityonion-14.04.5.3.iso", + "filesize": 1889533952, + "md5sum": "fb80ccb2d3c0f3f511823fa5858f87d1", + "version": "14.04.5.3" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%30disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "Brent Stewart", + "maintainer_email": "brent@stewart.tc", + "name": "Security Onion", + "product_name": "Security Onion", + "product_url": "https://securityonion.net/", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "ram": 3072 + }, + "registry_version": 3, + "status": "stable", + "symbol": "securityonion-logo.png", + "usage": "Your default account will have sudo priviledges. Squil and Squert username and password are configured in the Setup wizard. MySQL root is set to null. For more info see https://github.com/Security-Onion-Solutions/security-onion/wiki/Passwords.", + "vendor_name": "Security Onion Solutions, LLC", + "vendor_url": "https://securityonion.net/", + "versions": [ + { + "images": { + "cdrom_image": "securityonion-14.04.5.4.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "14.04.5.4" + }, + { + "images": { + "cdrom_image": "securityonion-14.04.5.3.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "14.04.5.3" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Cisco 2600 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "chassis": "2610", + "nvram": 128, + "platform": "c2600", + "ram": 160, + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c2600-adventerprisek9-mz.124-15.T14.image", + "filesize": 87256400, + "md5sum": "483e3a579a5144ec23f2f160d4b0c0e2", + "version": "124-15.T14" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 2600", + "product_name": "2600", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x8027ec88", + "images": { + "image": "c2600-adventerprisek9-mz.124-15.T14.image" + }, + "name": "124-15.T14" + } + ] + }, + { + "builtin": true, + "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. \u201cSet and forget\u201d 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.", + "documentation_url": "http://www.cisco.com/c/en/us/support/security/web-security-appliance/tsd-products-support-series-home.html", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284806698&flowid=41610&softwareid=282975114&release=9.0.1&relind=AVAILABLE&rellifecycle=LD&reltype=latest", + "filename": "coeus-9-0-1-162-S000V.qcow2", + "filesize": 4753719296, + "md5sum": "3561a6dd9e1b0481e6e68f7e0235fa9b", + "version": "9.0.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Web Security Virtual Appliance", + "port_name_format": "nic{0}", + "product_name": "Web Security Virtual Appliance", + "product_url": "http://www.cisco.com/c/en/us/products/security/web-security-appliance/index.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 5, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 4096 + }, + "registry_version": 3, + "status": "stable", + "usage": "Boot takes some time. NIC0 is the management port, it gets its initial address using DHCP. Default credentials: admin / ironport", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "coeus-9-0-1-162-S000V.qcow2" + }, + "name": "9.0.1" + } + ] + }, + { + "builtin": true, + "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)", + "docker": { + "adapters": 2, + "image": "gns3/kalilinux:v2" + }, + "documentation_url": "https://www.kali.org/kali-linux-documentation/", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Kali Linux CLI", + "product_name": "Kali Linux", + "registry_version": 3, + "status": "stable", + "vendor_name": "Kali Linux", + "vendor_url": "https://www.kali.org/" + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.cisco.com/c/en/us/support/security/identity-services-engine/tsd-products-support-series-home.html", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=283801620&flowid=&softwareid=283802505&release=2.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "ise-2.1.0.474.SPA.x86_64.iso", + "filesize": 6161475584, + "md5sum": "8dc844696790f2f5f37054899fab3e2a", + "version": "2.1.0.474" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=283801620&flowid=&softwareid=283802505&release=2.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "ise-2.0.1.130.SPA.x86_64.iso", + "filesize": 5129990144, + "md5sum": "25ac842fdbb61f6e75f2f8b26beea28e", + "version": "2.0.1.130" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=283801620&flowid=&softwareid=283802505&release=2.0.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "ise-2.0.0.306.SPA.x86_64.iso", + "filesize": 5088827392, + "md5sum": "b7a454ee235db29b5c208b19bfd1fbd1", + "version": "2.0.0.306" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty200G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty200G.qcow2", + "filesize": 200192, + "md5sum": "d1686d2f25695dee32eab9a6f4652c7c", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco ISE", + "port_name_format": "GigabitEthernet{0}", + "product_name": "Identity Services Engine", + "product_url": "http://www.cisco.com/c/en/us/products/security/identity-services-engine/index.html", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "ide", + "kvm": "require", + "options": "-smp 2", + "ram": 4096 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "cisco-ise.svg", + "usage": "Starting ISE will start an installation of ISE onto a blank 200GB Drive. This will take time. The intial username is setup.\n\nThis appliance requires KVM. You may try it on a system without KVM, but it will run really slow, if at all.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "cdrom_image": "ise-2.1.0.474.SPA.x86_64.iso", + "hda_disk_image": "empty200G.qcow2" + }, + "name": "2.1.0.474" + }, + { + "images": { + "cdrom_image": "ise-2.0.1.130.SPA.x86_64.iso", + "hda_disk_image": "empty200G.qcow2" + }, + "name": "2.0.1.130" + }, + { + "images": { + "cdrom_image": "ise-2.0.0.306.SPA.x86_64.iso", + "hda_disk_image": "empty200G.qcow2" + }, + "name": "2.0.0.306" + } + ] + }, + { + "builtin": true, + "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.", + "docker": { + "adapters": 1, + "console_type": "telnet", + "image": "turnkeylinux/wordpress-14.2:latest" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "WordPress", + "product_name": "TurnKey Linux WordPress", + "product_url": "https://www.turnkeylinux.org/wordpress", + "registry_version": 3, + "status": "stable", + "usage": "For security reasons there are no default passwords. All passwords are set at system initialization time.", + "vendor_name": "Turnkey Linux", + "vendor_url": "https://www.turnkeylinux.org/" + }, + { + "builtin": true, + "category": "router", + "description": "Cisco Virtual IOS allows user to run IOS on a standard computer.", + "images": [ + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Qemu Appliances/IOSv_startup_config.img/download", + "download_url": "https://sourceforge.net/projects/gns-3/files", + "filename": "IOSv_startup_config.img", + "filesize": 1048576, + "md5sum": "bc605651c4688276f81fd59dcf5cc786", + "version": "1" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "vios-adventerprisek9-m.vmdk.SPA.156-2.T", + "filesize": 128450560, + "md5sum": "83707e3cc93646da58ee6563a68002b5", + "version": "15.6(2)T" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "vios-adventerprisek9-m.vmdk.SPA.156-1.T", + "filesize": 128122880, + "md5sum": "e7cb1bbd0c59280dd946feefa68fa270", + "version": "15.6(1)T" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "vios-adventerprisek9-m.vmdk.SPA.155-3.M", + "filesize": 127926272, + "md5sum": "79f613ac3b179d5a64520730925130b2", + "version": "15.5(3)M" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco IOSv", + "port_name_format": "Gi0/{0}", + "product_name": "IOSv", + "product_url": "http://virl.cisco.com/", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "require", + "ram": 512 + }, + "registry_version": 3, + "status": "stable", + "usage": "There is no default password and enable password. There is no default configuration present.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "vios-adventerprisek9-m.vmdk.SPA.156-2.T", + "hdb_disk_image": "IOSv_startup_config.img" + }, + "name": "15.6(2)T" + }, + { + "images": { + "hda_disk_image": "vios-adventerprisek9-m.vmdk.SPA.156-1.T", + "hdb_disk_image": "IOSv_startup_config.img" + }, + "name": "15.6(1)T" + }, + { + "images": { + "hda_disk_image": "vios-adventerprisek9-m.vmdk.SPA.155-3.M", + "hdb_disk_image": "IOSv_startup_config.img" + }, + "name": "15.5(3)M" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Cisco 7200 Router", + "documentation_url": "http://www.cisco.com/c/en/us/products/routers/7200-series-routers/index.html", + "dynamips": { + "midplane": "vxr", + "npe": "npe-400", + "nvram": 512, + "platform": "c7200", + "ram": 512, + "slot0": "C7200-IO-FE", + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c7200-adventerprisek9-mz.124-24.T5.image", + "filesize": 102345240, + "md5sum": "6b89d0d804e1f2bb5b8bda66b5692047", + "version": "124-24.T5" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 7200", + "product_name": "7200", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x606df838", + "images": { + "image": "c7200-adventerprisek9-mz.124-24.T5.image" + }, + "name": "124-24.T5" + } + ] + }, + { + "builtin": true, + "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\u2019ll understand why we say this is the last network monitor you\u2019ll ever need to purchase.", + "documentation_url": "https://kb.op5.com/display/MAN/Documentation+Home#sthash.pohb5bis.dpbs", + "images": [ + { + "download_url": "https://www.op5.com/download/", + "filename": "op5-Monitor-Virtual-Appliance-7.3.15.x86_64.vmdk", + "filesize": 779687424, + "md5sum": "634acc6266237d99bf1bfbcf9284beca", + "version": "7.3.15" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "OP5 Monitor", + "port_name_format": "eth{0}", + "product_name": "OP5 Monitor", + "product_url": "https://www.op5.com/op5-monitor/", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "mgmt_station.svg", + "usage": "Interface eth0 is set to DHCP. Default credentials:\n- CLI: root / monitor\n- Web access: admin / monitor\n- Logserver Extension: admin / admin", + "vendor_name": "OP5", + "vendor_url": "https://www.op5.com/", + "versions": [ + { + "images": { + "hda_disk_image": "op5-Monitor-Virtual-Appliance-7.3.15.x86_64.vmdk" + }, + "name": "7.3.15" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "Container with integrated Python 2 & 3, Perl, PHP, and PHP7.0 interpreters, and a Go compiler.", + "docker": { + "adapters": 1, + "image": "gns3/python-go-perl-php:latest" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Python, Go, Perl, PHP", + "product_name": "Python, Go, Perl, PHP", + "registry_version": 3, + "status": "stable", + "vendor_name": "GNS3 Team", + "vendor_url": "https://www.gns3.com" + }, + { + "builtin": true, + "category": "guest", + "description": "The chromium browser", + "docker": { + "adapters": 1, + "console_type": "vnc", + "image": "gns3/chromium:latest" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Chromium", + "product_name": "Chromium", + "registry_version": 3, + "status": "stable", + "vendor_name": "Chromium", + "vendor_url": "https://www.chromium.org/" + }, + { + "builtin": true, + "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!", + "documentation_url": "http://docs.cumulusnetworks.com/", + "first_port_name": "eth0", + "images": [ + { + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.0-vx-amd64.qcow2", + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.5.2-vx-amd64.qcow2", + "filesize": 996605952, + "md5sum": "87d1d8b297e5ebd77924669dfb7e4c9f", + "version": "3.5.2" + }, + { + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.0-vx-amd64.qcow2", + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.5.0-vx-amd64.qcow2", + "filesize": 1044250624, + "md5sum": "9ad1f352d0603becf4bcc749b77c99dd", + "version": "3.5.0" + }, + { + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.4.3-vx-amd64.qcow2", + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.4.3-vx-amd64.qcow2", + "filesize": 988872704, + "md5sum": "fd9144cdab7cac66cf421a13c6f50ac8", + "version": "3.4.3" + }, + { + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.4.2-vx-amd64.qcow2", + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.4.2-vx-amd64.qcow2", + "filesize": 1060700160, + "md5sum": "ca844684784ceeee893d0cd76dc44e3b", + "version": "3.4.2" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.4.1-vx-amd64.qcow2", + "filesize": 975503360, + "md5sum": "38319aa04533d91b1121a02f6ed99993", + "version": "3.4.1" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.4.0-vx-amd64.qcow2", + "filesize": 918355968, + "md5sum": "d93a15072bc7f8d15268f5e43f735a5e", + "version": "3.4.0" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.3.2-vx-amd64.qcow2", + "filesize": 980090880, + "md5sum": "8364f93cabaa442c13c8c6752a248a5d", + "version": "3.3.2" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.2.1-vx-amd64-1486153138.ac46c24zd00d13e.qcow2", + "filesize": 1232601088, + "md5sum": "145519af273d7f21ee1845780de7dce3", + "version": "3.2.1" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.2.0-vx-amd64-1481684769.ac46c24z090952a.qcow2", + "filesize": 1217593344, + "md5sum": "4cd6cee606483d4403d3329a72697ca4", + "version": "3.2.0" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.1.2-vx-amd64-1478059878.e1f18b3zacdc5c1.qcow2", + "filesize": 1291911168, + "md5sum": "e25d4dde0d2d5378a469380bd1d8d082", + "version": "3.1.2" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.1.1-vx-amd64-1474681409.bd4e10cz3c4e23f.qcow2", + "filesize": 1230372864, + "md5sum": "ad7688721417f167ea3537e60feac3da", + "version": "3.1.1" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.1.0-vx-amd64-1471979027.dc7e2adza017cfb.qcow2", + "filesize": 1190789120, + "md5sum": "6a68b8c8ef45c7227e80009e9920729c", + "version": "3.1.0" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.0.1-vx-amd64-1468215109.5d83176z20fa23d.qcow2", + "filesize": 1284112384, + "md5sum": "9f312bf4de1b410ce48e26b38f3bef48", + "version": "3.0.1" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "cumulus-linux-3.0.0-vx-amd64-1464279382.a8e7985zf0f5ad5.qcow2", + "filesize": 1237581824, + "md5sum": "ef23948870b77bb1373b9f06de4e7742", + "version": "3.0.0" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "CumulusVX-2.5.5-cc665123486ac43d.qcow2", + "filesize": 1092550656, + "md5sum": "e0cad2491d47f859828703a0b50cf633", + "version": "2.5.5" + }, + { + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "filename": "CumulusVX-2.5.3-4eb681f3df86c478.qcow2", + "filesize": 1040973824, + "md5sum": "5128aec2568991ea0586293cb85f7a97", + "version": "2.5.3" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cumulus VX", + "port_name_format": "swp{port1}", + "product_name": "Cumulus VX", + "product_url": "https://cumulusnetworks.com/cumulus-vx/", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 7, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "ram": 512 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default username is cumulus and password is CumulusLinux!", + "vendor_name": "Cumulus Network", + "vendor_url": "https://www.cumulusnetworks.com", + "versions": [ + { + "images": { + "hda_disk_image": "cumulus-linux-3.5.2-vx-amd64.qcow2" + }, + "name": "3.5.2" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.5.0-vx-amd64.qcow2" + }, + "name": "3.5.0" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.4.3-vx-amd64.qcow2" + }, + "name": "3.4.3" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.4.2-vx-amd64.qcow2" + }, + "name": "3.4.2" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.4.1-vx-amd64.qcow2" + }, + "name": "3.4.1" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.4.0-vx-amd64.qcow2" + }, + "name": "3.4.0" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.3.2-vx-amd64.qcow2" + }, + "name": "3.3.2" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.2.1-vx-amd64-1486153138.ac46c24zd00d13e.qcow2" + }, + "name": "3.2.1" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.2.0-vx-amd64-1481684769.ac46c24z090952a.qcow2" + }, + "name": "3.2.0" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.1.2-vx-amd64-1478059878.e1f18b3zacdc5c1.qcow2" + }, + "name": "3.1.2" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.1.1-vx-amd64-1474681409.bd4e10cz3c4e23f.qcow2" + }, + "name": "3.1.1" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.1.0-vx-amd64-1471979027.dc7e2adza017cfb.qcow2" + }, + "name": "3.1.0" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.0.1-vx-amd64-1468215109.5d83176z20fa23d.qcow2" + }, + "name": "3.0.1" + }, + { + "images": { + "hda_disk_image": "cumulus-linux-3.0.0-vx-amd64-1464279382.a8e7985zf0f5ad5.qcow2" + }, + "name": "3.0.0" + }, + { + "images": { + "hda_disk_image": "CumulusVX-2.5.5-cc665123486ac43d.qcow2" + }, + "name": "2.5.5" + }, + { + "images": { + "hda_disk_image": "CumulusVX-2.5.3-4eb681f3df86c478.qcow2" + }, + "name": "2.5.3" + } + ] + }, + { + "availability": "service-contract", + "builtin": true, + "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.", + "documentation_url": "http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/nx-osv/configuration/guide/b_NX-OSv_9000/b_NX-OSv_chapter_01.html", + "first_port_name": "mgmt0", + "images": [ + { + "download_url": "https://software.cisco.com/download/", + "filename": "nxosv-final.7.0.3.I7.3.qcow2", + "filesize": 983629824, + "md5sum": "9d7a20367bf681a239f14097bbce470a", + "version": "7.0.3.I7.3" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "nxosv-final.7.0.3.I7.2.qcow2", + "filesize": 906231808, + "md5sum": "17295efb13e83b24a439148449bfd5ab", + "version": "7.0.3.I7.2" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "nxosv-final.7.0.3.I7.1.qcow2", + "filesize": 903151616, + "md5sum": "3c122f27d0c3684c63657207eadf4d06", + "version": "7.0.3.I7.1" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "nxosv-final.7.0.3.I6.1.qcow2", + "filesize": 780402688, + "md5sum": "18bb991b814a508d1190575f99deed99", + "version": "7.0.3.I6.1" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "nxosv-final.7.0.3.I5.2.qcow2", + "filesize": 777715712, + "md5sum": "c06aaa02f758a64fd8fee9406756f1da", + "version": "7.0.3.I5.2" + }, + { + "download_url": "https://software.cisco.com/download/", + "filename": "nxosv-final.7.0.3.I5.1.qcow2", + "filesize": 784990208, + "md5sum": "201ea658fa4c57452ee4b2aa4f5262a7", + "version": "7.0.3.I5.1" + }, + { + "compression": "zip", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-20160813.fd.zip/download", + "download_url": "", + "filename": "OVMF-20160813.fd", + "filesize": 2097152, + "md5sum": "8ff0ef1ec56345db5b6bda1a8630e3c6", + "version": "16.08.13" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco NX-OSv 9000", + "port_name_format": "Ethernet1/{port1}", + "product_name": "NX-OSv 9000", + "qemu": { + "adapter_type": "e1000", + "adapters": 10, + "arch": "x86_64", + "console_type": "telnet", + "cpus": 2, + "hda_disk_interface": "sata", + "kvm": "require", + "ram": 8096 + }, + "registry_version": 4, + "status": "stable", + "usage": "The old (I5) versions might require 8192 MB of RAM; adjust it if necessary.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I7.3.qcow2" + }, + "name": "7.0.3.I7.3" + }, + { + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I7.2.qcow2" + }, + "name": "7.0.3.I7.2" + }, + { + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I7.1.qcow2" + }, + "name": "7.0.3.I7.1" + }, + { + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I6.1.qcow2" + }, + "name": "7.0.3.I6.1" + }, + { + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I5.2.qcow2" + }, + "name": "7.0.3.I5.2" + }, + { + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I5.1.qcow2" + }, + "name": "7.0.3.I5.1" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://wiki.ipfire.org/en/start", + "images": [ + { + "compression": "gzip", + "direct_download_url": "https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core117/ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img.gz", + "download_url": "http://www.ipfire.org/download", + "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img", + "filesize": 1063256064, + "md5sum": "657673d88b94ed7d22332aebe817bc86", + "version": "2.19.117" + }, + { + "compression": "gzip", + "direct_download_url": "https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core116/ipfire-2.19.1gb-ext4-scon.x86_64-full-core116.img.gz", + "download_url": "http://www.ipfire.org/download", + "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core116.img", + "filesize": 1063256064, + "md5sum": "2a8df99d117a0dbfb67870494c0c67cd", + "version": "2.19.116" + }, + { + "compression": "gzip", + "direct_download_url": "http://downloads.ipfire.org/releases/ipfire-2.x/2.19-core110/ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img.gz", + "download_url": "http://www.ipfire.org/download", + "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core111.img", + "filesize": 1063256064, + "md5sum": "741ab771cadd2f6a1fc4a85b3478ae5f", + "version": "2.19.111" + }, + { + "compression": "gzip", + "direct_download_url": "http://downloads.ipfire.org/releases/ipfire-2.x/2.19-core110/ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img.gz", + "download_url": "http://www.ipfire.org/download", + "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img", + "filesize": 958398464, + "md5sum": "d91bdabee5db83d0f93573f88ea542b1", + "version": "2.19.110" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "IPFire", + "port_name_format": "eth{0}", + "product_name": "IPFire", + "product_url": "http://www.ipfire.org/features", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "usage": "A config wizard will be started at first boot.", + "vendor_name": "IPFire Project", + "vendor_url": "http://www.ipfire.org/", + "versions": [ + { + "images": { + "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img" + }, + "name": "2.19.117" + }, + { + "images": { + "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core116.img" + }, + "name": "2.19.116" + }, + { + "images": { + "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core111.img" + }, + "name": "2.19.111" + }, + { + "images": { + "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core110.img" + }, + "name": "2.19.110" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "LEDE 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.", + "documentation_url": "http://wiki.openwrt.org/doc/", + "images": [ + { + "direct_download_url": "https://downloads.lede-project.org/releases/17.01.4/targets/x86/generic/lede-17.01.4-x86-generic-combined-squashfs.img", + "download_url": "https://downloads.lede-project.org/releases/17.01.4/targets/x86/generic/", + "filename": "lede-17.01.4-x86-generic-combined-squashfs.img", + "filesize": 19779546, + "md5sum": "ae5d8d3fcab109565fe337d28e51c4b4", + "version": "17.01.4" + }, + { + "direct_download_url": "https://downloads.lede-project.org/releases/17.01.3/targets/x86/generic/lede-17.01.3-x86-generic-combined-squashfs.img", + "download_url": "https://downloads.lede-project.org/releases/17.01.3/targets/x86/generic/", + "filename": "lede-17.01.3-x86-generic-combined-squashfs.img", + "filesize": 19775618, + "md5sum": "d315fc638160a9aec0966d58828bfccf", + "version": "17.01.3" + }, + { + "direct_download_url": "https://downloads.lede-project.org/releases/17.01.2/targets/x86/generic/lede-17.01.2-x86-generic-combined-squashfs.img", + "download_url": "https://downloads.lede-project.org/releases/17.01.2/targets/x86/generic/", + "filename": "lede-17.01.2-x86-generic-combined-squashfs.img", + "filesize": 19774794, + "md5sum": "a466e493ef12935dad5e0c622b1a7859", + "version": "17.01.2" + }, + { + "direct_download_url": "https://downloads.lede-project.org/releases/17.01.1/targets/x86/generic/lede-17.01.1-x86-generic-combined-squashfs.img", + "download_url": "https://downloads.lede-project.org/releases/17.01.1/targets/x86/generic/", + "filename": "lede-17.01.1-x86-generic-combined-squashfs.img", + "filesize": 19771166, + "md5sum": "b050e734c605a34a429389c752ae7c30", + "version": "17.01.1" + }, + { + "direct_download_url": "https://downloads.lede-project.org/releases/17.01.0/targets/x86/generic/lede-17.01.0-r3205-59508e3-x86-generic-combined-squashfs.img", + "download_url": "https://downloads.lede-project.org/releases/17.01.0/targets/x86/generic/", + "filename": "lede-17.01.0-r3205-59508e3-x86-generic-combined-squashfs.img", + "filesize": 19755118, + "md5sum": "3c5e068d50a377d4e26b548ab1ca7b1e", + "version": "17.01.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "LEDE", + "product_name": "LEDE", + "product_url": "https://lede-project.org/", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "ram": 64 + }, + "registry_version": 3, + "status": "stable", + "usage": "Ethernet0 is the LAN link, Ethernet1 the WAN link.", + "vendor_name": "LEDE Project", + "vendor_url": "https://lede-project.org/", + "versions": [ + { + "images": { + "hda_disk_image": "lede-17.01.4-x86-generic-combined-squashfs.img" + }, + "name": "lede 17.01.4" + }, + { + "images": { + "hda_disk_image": "lede-17.01.3-x86-generic-combined-squashfs.img" + }, + "name": "lede 17.01.3" + }, + { + "images": { + "hda_disk_image": "lede-17.01.2-x86-generic-combined-squashfs.img" + }, + "name": "lede 17.01.2" + }, + { + "images": { + "hda_disk_image": "lede-17.01.1-x86-generic-combined-squashfs.img" + }, + "name": "lede 17.01.1" + }, + { + "images": { + "hda_disk_image": "lede-17.01.0-r3205-59508e3-x86-generic-combined-squashfs.img" + }, + "name": "lede 17.01.0" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "FortiAuthenticator user identity management appliances strengthen enterprise security by simplifying and centralizing the management and storage of user identity information.", + "documentation_url": "http://docs.fortinet.com/fortiauthenticator/admin-guides", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAC_VM_KVM-v5-build0155-FORTINET.out.kvm.qcow2", + "filesize": 71782400, + "md5sum": "69b55ce7c8094ccd736bbfe8a3262b31", + "version": "5.2.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAC_VM_KVM-v500-build0091-FORTINET.out.kvm.qcow2", + "filesize": 71135232, + "md5sum": "7bdafd32db552954c4c7fe60296fc600", + "version": "5.1.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAC_VM_KVM-v500-build0086-FORTINET.out.kvm.qcow2", + "filesize": 71819264, + "md5sum": "960017582fe16e7ce7ab9602600e65fe", + "version": "5.1.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAC_VM_KVM-v500-build0083-FORTINET.out.kvm.qcow2", + "filesize": 72495104, + "md5sum": "eec53c2dbe5d00c8ce2a7ca50226325a", + "version": "5.1.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAC_VM_KVM-v500-build0012-FORTINET.out.kvm.qcow2", + "filesize": 62771200, + "md5sum": "2af90bdad68a37f38fda39ee04cf2fba", + "version": "5.0.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAC_VM_KVM-v500-DATADRIVE.qcow2", + "filesize": 258048, + "md5sum": "09bad6cfe6301930adbc829eb8a67149", + "version": "5.x.x" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiAuthenticator", + "port_name_format": "Port{port1}", + "product_name": "FortiAuthenticator", + "product_url": "https://www.fortinet.com/products/identity-access-management/fortiauthenticator.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "Default username is admin, no password is set. First book takes longer.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FAC_VM_KVM-v5-build0155-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + }, + "name": "5.2.0" + }, + { + "images": { + "hda_disk_image": "FAC_VM_KVM-v500-build0091-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + }, + "name": "5.1.2" + }, + { + "images": { + "hda_disk_image": "FAC_VM_KVM-v500-build0086-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + }, + "name": "5.1.1" + }, + { + "images": { + "hda_disk_image": "FAC_VM_KVM-v500-build0083-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + }, + "name": "5.1.0" + }, + { + "images": { + "hda_disk_image": "FAC_VM_KVM-v500-build0012-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + }, + "name": "5.0.0" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "https://doc.pfsense.org/index.php/Main_Page", + "images": [ + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img", + "filesize": 1989969408, + "md5sum": "b6cb76adba3e1113892f84ea01894228", + "version": "2.3.5" + }, + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-CE-2.3.4-RELEASE-2g-amd64-nanobsd.img", + "filesize": 1989969408, + "md5sum": "0c9871b54f932be2d550908f7c23b302", + "version": "2.3.4" + }, + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-CE-2.3.3-RELEASE-2g-amd64-nanobsd.img", + "filesize": 1989969408, + "md5sum": "200f073c4f0a4ba6690920079f23d5dd", + "version": "2.3.3" + }, + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-CE-2.3.2-RELEASE-2g-amd64-nanobsd.img", + "filesize": 1989969408, + "md5sum": "c91f2c8e287f4930695e65a6793cb8fe", + "version": "2.3.2" + }, + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-CE-2.3.1-RELEASE-2g-amd64-nanobsd.img", + "filesize": 1989969408, + "md5sum": "719149eed51e03872a8cfd235d958d2e", + "version": "2.3.1" + }, + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-CE-2.3-RELEASE-2g-amd64-nanobsd.img", + "filesize": 1989969408, + "md5sum": "8ab5047bd4c5bbabf71055fb75177d85", + "version": "2.3" + }, + { + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads", + "filename": "pfSense-2.2.6-RELEASE-1g-amd64-nanobsd.img", + "filesize": 997097472, + "md5sum": "7bbe39c4ec698685c9f9b615926820a9", + "version": "2.2.6" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "pfSense", + "port_name_format": "em{0}", + "product_name": "pfSense", + "qemu": { + "adapter_type": "e1000", + "adapters": 6, + "arch": "x86_64", + "boot_priority": "dc", + "console_type": "telnet", + "kvm": "allow", + "process_priority": "normal", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "vendor_name": "Electric Sheep Fencing LLC", + "vendor_url": "https://www.pfsense.org", + "versions": [ + { + "images": { + "hda_disk_image": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img" + }, + "name": "2.3.5" + }, + { + "images": { + "hda_disk_image": "pfSense-CE-2.3.4-RELEASE-2g-amd64-nanobsd.img" + }, + "name": "2.3.4" + }, + { + "images": { + "hda_disk_image": "pfSense-CE-2.3.3-RELEASE-2g-amd64-nanobsd.img" + }, + "name": "2.3.3" + }, + { + "images": { + "hda_disk_image": "pfSense-CE-2.3.2-RELEASE-2g-amd64-nanobsd.img" + }, + "name": "2.3.2" + }, + { + "images": { + "hda_disk_image": "pfSense-CE-2.3.1-RELEASE-2g-amd64-nanobsd.img" + }, + "name": "2.3.1" + }, + { + "images": { + "hda_disk_image": "pfSense-CE-2.3-RELEASE-2g-amd64-nanobsd.img" + }, + "name": "2.3" + }, + { + "images": { + "hda_disk_image": "pfSense-2.2.6-RELEASE-1g-amd64-nanobsd.img" + }, + "name": "2.2.6" + } + ] + }, + { + "builtin": true, + "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", + "docker": { + "adapters": 1, + "image": "onosproject/onos:latest" + }, + "documentation_url": "https://wiki.onosproject.org", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Onos", + "product_name": "Onos", + "product_url": "http://onosproject.org/", + "registry_version": 3, + "status": "stable", + "vendor_name": "Onos", + "vendor_url": "http://onosproject.org/" + }, + { + "builtin": true, + "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.", + "docker": { + "adapters": 1, + "console_http_path": "/", + "console_http_port": 8888, + "console_type": "http", + "image": "gns3/jupyter:v2" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Jupyter", + "product_name": "Jupyter", + "registry_version": 3, + "status": "stable", + "vendor_name": "Project Jupyter", + "vendor_url": "http://jupyter.org/" + }, { "builtin": true, "category": "router", @@ -11024,167 +9508,424 @@ X-Route: /v2/appliances/templates { "builtin": true, "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.", - "docker": { - "adapters": 1, - "console_type": "vnc", - "image": "gns3/webterm:latest" - }, - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "name": "webterm", - "product_name": "webterm", - "registry_version": 3, - "status": "stable", - "symbol": "firefox.svg", - "usage": "The /root directory is persistent.", - "vendor_name": "webterm", - "vendor_url": "https://www.debian.org" - }, - { - "availability": "free-to-try", - "builtin": true, - "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.", - "documentation_url": "https://technet.microsoft.com/en-us/library/cc498727.aspx", + "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.", + "documentation_url": "http://kb.kerio.com/product/kerio-operator/", "images": [ { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "MSEdge-Win10-VMWare-disk1.vmdk", - "filesize": 5636608512, - "md5sum": "fef74c69e1949480d4e2095324a169af", - "version": "10 w/ Edge" + "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.6.0-8413/kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-operator", + "filename": "kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk", + "filesize": 291227136, + "md5sum": "3eddbb73d685ac4666841f5df2c6bec9", + "version": "2.6.0" }, { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "MSEdge_-_Win10_preview.vmdk", - "filesize": 10907287552, - "md5sum": "e06d97b871581d91b7363bf72a81553d", - "version": "10 w/ Edge" + "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.5-8309/kerio-operator-appliance-2.5.5-8309-p2-vmware-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-operator", + "filename": "kerio-operator-appliance-2.5.5-8309-p2-vmware-disk1.vmdk", + "filesize": 291217408, + "md5sum": "dc0b4d0b264eb39c8c73289b6c8de749", + "version": "2.5.5p2" }, { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "IE11_-_Win8.1-disk1.vmdk", - "filesize": 5704344064, - "md5sum": "6c8691c7d58bf2c33f6ca242ace6b9bd", - "version": "8.1 w/ IE11" + "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.4-6916/kerio-operator-appliance-2.5.4-6916-p1-vmware.vmdk", + "download_url": "http://www.kerio.com/support/kerio-operator", + "filename": "kerio-operator-appliance-2.5.4-6916-p1-vmware.vmdk", + "filesize": 276318720, + "md5sum": "6737b36bd36635b8a5ba21816938f0d6", + "version": "2.5.4p1" }, { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "IE11_-_Win7-disk1.vmdk", - "filesize": 4101495296, - "md5sum": "5733cc93a6ed756c2358f0a383b411a8", - "version": "7 w/ IE11" + "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.3-6630/kerio-operator-appliance-2.5.3-6630-vmware.vmdk", + "download_url": "http://www.kerio.com/support/kerio-operator", + "filename": "kerio-operator-appliance-2.5.3-6630-vmware.vmdk", + "filesize": 276422144, + "md5sum": "ae9f45606900dba05f353a94d4fc14fc", + "version": "2.5.3" }, { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "IE10_-_Win7-disk1.vmdk", - "filesize": 4062174208, - "md5sum": "ed18b5903fb7d778b847c8d1cef807c4", - "version": "7 w/ IE10" - }, - { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "IE9_-_Win7-disk1.vmdk", - "filesize": 4040829440, - "md5sum": "82370cfa215002a49651b773a3a569f2", - "version": "7 w/ IE9" - }, - { - "download_url": "https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/", - "filename": "IE8_-_Win7-disk1.vmdk", - "filesize": 4228026368, - "md5sum": "63456b42eb8e184b3e7c675645a3c32c", - "version": "7 w/ IE8" + "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.5.2-6404/kerio-operator-appliance-2.5.2-6404-vmware.vmdk", + "download_url": "http://www.kerio.com/support/kerio-operator", + "filename": "kerio-operator-appliance-2.5.2-6404-vmware.vmdk", + "filesize": 561512448, + "md5sum": "0279baebe587b17f32bfc3302df9352c", + "version": "2.5.2" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Windows", - "port_name_format": "NIC{port1}", - "product_name": "Windows", - "product_url": "https://www.microsoft.com/en-us/windows", + "name": "Kerio Operator", + "port_name_format": "eth{0}", + "product_name": "Kerio Operator", + "product_url": "http://www.kerio.com/products/kerio-operator", "qemu": { "adapter_type": "e1000", "adapters": 1, "arch": "x86_64", "boot_priority": "c", "console_type": "vnc", - "hda_disk_interface": "sata", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default credentials: root (no password set)", + "vendor_name": "Kerio Technologies Inc.", + "vendor_url": "http://www.kerio.com", + "versions": [ + { + "images": { + "hda_disk_image": "kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk" + }, + "name": "2.6.0" + }, + { + "images": { + "hda_disk_image": "kerio-operator-appliance-2.5.5-8309-p2-vmware-disk1.vmdk" + }, + "name": "2.5.5p2" + }, + { + "images": { + "hda_disk_image": "kerio-operator-appliance-2.5.4-6916-p1-vmware.vmdk" + }, + "name": "2.5.4p1" + }, + { + "images": { + "hda_disk_image": "kerio-operator-appliance-2.5.3-6630-vmware.vmdk" + }, + "name": "2.5.3" + }, + { + "images": { + "hda_disk_image": "kerio-operator-appliance-2.5.2-6404-vmware.vmdk" + }, + "name": "2.5.2" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Dell Networking OS10 combines the best of Linux, open computing and networking to advance open networking disaggregation. Dell Networking OS10 is a transformational software platform that provides networking hardware abstraction through a common set of APIs. Enable consistency across compute and network resources for your system operators (SysOps) groups that require server-like manageability. Easily leverage your existing network configuration. Dell Networking OS10 incorporates traditional networking integration. Enhance the integration and control you allow your development and operations (DevOps) teams, down to identifying an object as an individual, manageable entity within the platform.", + "first_port_name": "Management0/0", + "images": [ + { + "compression": "zip", + "download_url": "https://www.force10networks.com/csportal20/Software/Downloads.aspx", + "filename": "FTOS-SI-9.8.0.0.iso", + "filesize": 108115968, + "md5sum": "b9b50eda0a73407dc381792ff7975e24", + "version": "9.8.0" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Dell FTOS", + "port_name_format": "fortyGigE0/{0}", + "product_name": "Dell FTOS", + "product_url": "http://www.dell.com/us/business/p/open-platform-software/pd", + "qemu": { + "adapter_type": "e1000", + "adapters": 6, + "arch": "i386", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "ide", + "kvm": "require", + "ram": 512 + }, + "registry_version": 3, + "status": "experimental", + "usage": "Abort the BCM process and format the flash after first boot by entering these commands:\nen\nformat flash:\n\nSometimes the flash device is not available after boot.", + "vendor_name": "Dell Inc.", + "vendor_url": "http://www.dell.com/", + "versions": [ + { + "images": { + "cdrom_image": "FTOS-SI-9.8.0.0.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.8.0" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Cisco 3660 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "chassis": "3660", + "nvram": 256, + "platform": "c3600", + "ram": 192, + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c3660-a3jk9s-mz.124-15.T14.image", + "filesize": 90181268, + "md5sum": "daed99f508fd42dbaacf711e560643ed", + "version": "124-15.T14" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 3660", + "product_name": "3660", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x6076e0b4", + "images": { + "image": "c3660-a3jk9s-mz.124-15.T14.image" + }, + "name": "124-15.T14" + } + ] + }, + { + "builtin": true, + "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", + "documentation_url": "https://help.ubuntu.com/community/UEC/Images", + "images": [ + { + "download_url": "https://cloud-images.ubuntu.com/releases/17.10/release-20180404/ubuntu-17.10-server-cloudimg-amd64.img", + "filename": "ubuntu-17.10-server-cloudimg-amd64.img", + "filesize": 320405504, + "md5sum": "331b44f2b05858c251b3ea92c8b65152", + "version": "17.10" + }, + { + "download_url": "https://cloud-images.ubuntu.com/releases/16.04/release-20180405/ubuntu-16.04-server-cloudimg-amd64-disk1.img", + "filename": "ubuntu-16.04-server-cloudimg-amd64-disk1.img", + "filesize": 290193408, + "md5sum": "22c124ba65ea096cdef8b0a197dd613a", + "version": "16.04" + }, + { + "download_url": "https://cloud-images.ubuntu.com/releases/14.04/release-20180404/ubuntu-14.04-server-cloudimg-amd64-disk1.img", + "filename": "ubuntu-14.04-server-cloudimg-amd64-disk1.img", + "filesize": 262668800, + "md5sum": "d11b89321d41d0eeddcacf73bf0d2262", + "version": "14.04" + }, + { + "download_url": "https://github.com/asenci/gns3-ubuntu-cloud-init-data/raw/master/ubuntu-cloud-init-data.iso", + "filename": "ubuntu-cloud-init-data.iso", + "filesize": 131072, + "md5sum": "328469100156ae8dbf262daa319c27ff", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Ubuntu Cloud Guest", + "port_name_format": "Ethernet{0}", + "product_name": "Ubuntu Cloud Guest", + "product_url": "https://www.ubuntu.com/cloud", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "options": "-nographic", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "usage": "Username: ubuntu\nPassword: ubuntu", + "vendor_name": "Canonical Inc.", + "vendor_url": "https://www.ubuntu.com", + "versions": [ + { + "images": { + "cdrom_image": "ubuntu-cloud-init-data.iso", + "hda_disk_image": "ubuntu-17.10-server-cloudimg-amd64.img" + }, + "name": "17.10" + }, + { + "images": { + "cdrom_image": "ubuntu-cloud-init-data.iso", + "hda_disk_image": "ubuntu-16.04-server-cloudimg-amd64-disk1.img" + }, + "name": "16.04 (LTS)" + }, + { + "images": { + "cdrom_image": "ubuntu-cloud-init-data.iso", + "hda_disk_image": "ubuntu-14.04-server-cloudimg-amd64-disk1.img" + }, + "name": "14.04 (LTS)" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "The HP 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 HP Comware version 7 operating system as HP 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.", + "documentation_url": "http://h20195.www2.hpe.com/v2/default.aspx?cc=us&lc=en&oid=5443878", + "images": [ + { + "download_url": "https://h10145.www1.hp.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=22702&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=", + "filename": "VSR1000_HPE-CMW710-R0327L01-X64.qco", + "filesize": 138739712, + "md5sum": "907de5140a4a029afe1c517cfc27ecde", + "version": "7.10.R0327L01" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-R0326-X64.qco", + "filesize": 138412032, + "md5sum": "4153d638bfa72ca72a957ea8682ad0e2", + "version": "7.10.R0326" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-E0325-X64.qco", + "filesize": 111738880, + "md5sum": "a6731f3af86bee9b209a8b342be6bf75", + "version": "7.10.E0325" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-E0518-X64.qco", + "filesize": 201588736, + "md5sum": "4991436442ae706df8041c69778a48df", + "version": "7.10.E0518" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-E0324-X64.qco", + "filesize": 111411200, + "md5sum": "7a0ff32281284c042591c6181426effd", + "version": "7.10.E0324" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-E0322P01-X64.qco", + "filesize": 110428160, + "md5sum": "0aa2dbe5910fa64eb8c623e083b21a5e", + "version": "7.10.E0322P01" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-E0322-X64.qco", + "filesize": 113770496, + "md5sum": "05e0dab6b7aa489f627448b4d79b1f50", + "version": "7.10.E0322" + }, + { + "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=", + "filename": "VSR1000_HPE-CMW710-E0321P01-X64.qco", + "filesize": 113639424, + "md5sum": "26d4375fafeedc81f298f29f593de252", + "version": "7.10.E0321P01" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "HPE VSR1001", + "port_name_format": "GE{port1}/0", + "product_name": "VSR1001", + "product_url": "https://www.hpe.com/us/en/product-catalog/networking/networking-routers/pip.hpe-flexnetwork-vsr1000-virtual-services-router-series.5443163.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 16, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "virtio", "kvm": "require", "ram": 1024 }, - "registry_version": 4, + "registry_version": 3, "status": "stable", - "symbol": "microsoft.svg", - "usage": "These virtual machines expire after 90 days; i.e. you have to re-create them in your project after this time but you don't have to re-import the appliance.\n\nDefault credentials: IEUser / Passw0rd!", - "vendor_name": "Microsoft", - "vendor_url": "http://www.microsoft.com/", + "vendor_name": "HPE", + "vendor_url": "http://www.hpe.com", "versions": [ { "images": { - "hda_disk_image": "MSEdge-Win10-VMWare-disk1.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-R0327L01-X64.qco" }, - "name": "10 w/ Edge" + "name": "7.10.R0327L01" }, { "images": { - "hda_disk_image": "MSEdge_-_Win10_preview.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-R0326-X64.qco" }, - "name": "10 w/ Edge (Preview)" + "name": "7.10.R0326" }, { "images": { - "hda_disk_image": "IE11_-_Win8.1-disk1.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-E0325-X64.qco" }, - "name": "8.1 w/ IE11" + "name": "7.10.E0325" }, { "images": { - "hda_disk_image": "IE11_-_Win7-disk1.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-E0518-X64.qco" }, - "name": "7 w/ IE11" + "name": "7.10.E0518" }, { "images": { - "hda_disk_image": "IE10_-_Win7-disk1.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-E0324-X64.qco" }, - "name": "7 w/ IE10" + "name": "7.10.E0324" }, { "images": { - "hda_disk_image": "IE9_-_Win7-disk1.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-E0322P01-X64.qco" }, - "name": "7 w/ IE9" + "name": "7.10.E0322P01" }, { "images": { - "hda_disk_image": "IE8_-_Win7-disk1.vmdk" + "hda_disk_image": "VSR1000_HPE-CMW710-E0322-X64.qco" }, - "name": "7 w/ IE8" + "name": "7.10.E0322" + }, + { + "images": { + "hda_disk_image": "VSR1000_HPE-CMW710-E0321P01-X64.qco" + }, + "name": "7.10.E0321P01" } ] }, { - "availability": "free-to-try", "builtin": true, - "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.", - "documentation_url": "https://technet.microsoft.com/en-us/library/cc498727.aspx", + "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.", + "documentation_url": "https://success.trendmicro.com/product-support/interscan-web-security-virtual-appliance", "images": [ { - "download_url": "https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016", - "filename": "Win2k16_14393.0.161119-1705.RS1_REFRESH_SERVER_EVAL_X64FRE_EN-US.ISO", - "filesize": 6972221440, - "md5sum": "70721288bbcdfe3239d8f8c0fae55f1f", - "version": "2016" - }, - { - "download_url": "https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2", - "filename": "Win2k12_9600.16415.amd64fre.winblue_refresh.130928-2229_server_serverdatacentereval_en-us.vhd", - "filesize": 8024756224, - "md5sum": "b0a988a2e1f401c99c7c18a00391c4cc", - "version": "2012 R2" + "direct_download_url": "http://files.trendmicro.com/products/iwsva/IWSVA-6.5-1200-x86_64.iso", + "download_url": "http://downloadcenter.trendmicro.com/index.php?regs=NABU&clk=latest&clkval=4599&lang_loc=1", + "filename": "IWSVA-6.5-1200-x86_64.iso", + "filesize": 1004965888, + "md5sum": "7eb0d2a44e20b69ae0c3ce73d6cc1182", + "version": "6.5" }, { "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", @@ -11197,87 +9938,255 @@ X-Route: /v2/appliances/templates ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Windows Server", - "port_name_format": "NIC{port1}", - "product_name": "Windows Server", - "product_url": "https://www.microsoft.com/en-us/windows", + "name": "IWS VA", + "port_name_format": "eth{0}", + "product_name": "IWS VA", + "product_url": "http://www.trendmicro.com/enterprise/network-security/interscan-web-security/virtual-appliance/index.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 4096 + }, + "registry_version": 3, + "status": "stable", + "vendor_name": "Trend Micro Inc.", + "vendor_url": "http://www.trendmicro.com/", + "versions": [ + { + "images": { + "cdrom_image": "IWSVA-6.5-1200-x86_64.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "6.5" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.juniper.net/techpubs/", + "images": [ + { + "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", + "filename": "vqfx10k-pfe-20160609-2.vmdk", + "filesize": 584086528, + "md5sum": "faa6905fd8e935c6e97859191143e8c3", + "version": "15.1X53-D60" + } + ], + "maintainer": "none", + "maintainer_email": "developers@gns3.net", + "name": "Juniper vQFX PFE", + "port_name_format": "em{0}", + "product_name": "Juniper vQFX PFE", + "product_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/", "qemu": { "adapter_type": "e1000", - "adapters": 1, + "adapters": 2, + "arch": "x86_64", + "console_type": "vnc", + "kvm": "require", + "options": "-nographic", + "ram": 2048 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "juniper-vqfx.svg", + "usage": "\n\nUSAGE INSTRUCTIONS\n\nConnect the first interface (em0) to your admin VLAN. Connect the second interface (em1) directly to the second interface (em1) of the RE. The switch ports do not connect here, but on the RE", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", + "versions": [ + { + "images": { + "hda_disk_image": "vqfx10k-pfe-20160609-2.vmdk" + }, + "name": "15.1X53-D60" + } + ] + }, + { + "builtin": true, + "category": "firewall", + "description": "FortiWeb Web Application Firewalls provide specialized, layered web application threat protection for medium/large enterprises, application service providers, and SaaS providers.", + "documentation_url": "http://docs.fortinet.com/fortiweb", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FWB_KVM-v500-build0739-FORTINET.out.kvm-log.qcow2", + "filesize": 7602176, + "md5sum": "d42225723d2e2ee0160f101c5b9663d5", + "version": "5.5.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FWB_KVM-v500-FORTINET.out.kvm-log.qcow2", + "filesize": 7602176, + "md5sum": "b90cd0a382cb09db31cef1d0cdf7d6e9", + "version": "5.5.2 - 5.5.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FWB_KVM-v500-build0739-FORTINET.out.kvm-boot.qcow2", + "filesize": 87228416, + "md5sum": "a11b91efacce70212b6b9e1f9916cc3e", + "version": "5.5.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FWB_KVM-v500-build0730-FORTINET.out.kvm-boot.qcow2", + "filesize": 87228416, + "md5sum": "12ebec432a54900e6c63540af8ebfbb4", + "version": "5.5.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FWB_KVM-v500-build0723-FORTINET.out.kvm-boot.qcow2", + "filesize": 87162880, + "md5sum": "0a613191948d3618ae16cd9f11988448", + "version": "5.5.2" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiWeb", + "port_name_format": "Port{port1}", + "product_name": "FortiWeb", + "product_url": "http://www.fortinet.com/products/fortiweb/index.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, "arch": "x86_64", "boot_priority": "c", "console_type": "vnc", - "hda_disk_interface": "sata", - "kvm": "require", - "options": "-usbdevice tablet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "allow", "ram": 2048 }, - "registry_version": 4, + "registry_version": 3, "status": "stable", - "symbol": "microsoft.svg", - "vendor_name": "Microsoft", - "vendor_url": "http://www.microsoft.com/", + "symbol": "fortinet.svg", + "usage": "Default username is admin, no password is set. Console keeps sending 'access uuid file failed, error number 2' messages; ignore it.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", "versions": [ { "images": { - "cdrom_image": "Win2k16_14393.0.161119-1705.RS1_REFRESH_SERVER_EVAL_X64FRE_EN-US.ISO", - "hda_disk_image": "empty100G.qcow2" + "hda_disk_image": "FWB_KVM-v500-build0739-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FWB_KVM-v500-build0739-FORTINET.out.kvm-log.qcow2" }, - "name": "2016" + "name": "5.5.4" }, { "images": { - "hda_disk_image": "Win2k12_9600.16415.amd64fre.winblue_refresh.130928-2229_server_serverdatacentereval_en-us.vhd" + "hda_disk_image": "FWB_KVM-v500-build0730-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FWB_KVM-v500-FORTINET.out.kvm-log.qcow2" }, - "name": "2012 R2" + "name": "5.5.3" + }, + { + "images": { + "hda_disk_image": "FWB_KVM-v500-build0723-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FWB_KVM-v500-FORTINET.out.kvm-log.qcow2" + }, + "name": "5.5.2" } ] }, { "builtin": true, "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.", - "documentation_url": "https://wiki.zentyal.org/wiki/Zentyal_Wiki", + "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.", + "docker": { + "adapters": 1, + "console_http_path": "/", + "console_http_port": 8888, + "console_type": "http", + "image": "gns3/jupyter27:v2" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Jupyter 2.7", + "product_name": "Jupyter", + "registry_version": 3, + "status": "stable", + "vendor_name": "Project Jupyter", + "vendor_url": "http://jupyter.org/" + }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/forticache/admin-guides", "images": [ { - "direct_download_url": "http://download.zentyal.com/zentyal-5.0.1-development-amd64.iso", - "download_url": "http://download.zentyal.com/", - "filename": "zentyal-5.0.1-development-amd64.iso", - "filesize": 953155584, - "md5sum": "1ac74be6563f0b21b337c274e62cdd32", - "version": "5.0.1" + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0216-FORTINET.out.kvm.qcow2", + "filesize": 27553792, + "md5sum": "867e0569b8466db744547422a1d6f17a", + "version": "4.2.6" }, { - "direct_download_url": "http://download.zentyal.com/zentyal-5.0-development-amd64.iso", - "download_url": "http://download.zentyal.com/", - "filename": "zentyal-5.0-development-amd64.iso", - "filesize": 914565120, - "md5sum": "ddaa3b2bf2cd6cae8bcfbcb88ca636a8", - "version": "5.0" + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0213-FORTINET.out.kvm.qcow2", + "filesize": 27508736, + "md5sum": "78db88447f29f363b4ba8e4833474637", + "version": "4.2.5" }, { - "direct_download_url": "http://download.zentyal.com/zentyal-4.2-development-amd64.iso", - "download_url": "http://download.zentyal.com/", - "filename": "zentyal-4.2-development-amd64.iso", - "filesize": 629284864, - "md5sum": "22b165a49adbc4eff033ced01e71fe3a", - "version": "4.2" + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0204-FORTINET.out.kvm.qcow2", + "filesize": 27623424, + "md5sum": "8f0aad31131add43ac6bf709dd708970", + "version": "4.2.4" }, { - "direct_download_url": "http://download.zentyal.com/zentyal-4.1-development-amd64.iso", - "download_url": "http://download.zentyal.com/", - "filename": "zentyal-4.1-development-amd64.iso", - "filesize": 612206592, - "md5sum": "40a8ff15a60ff862a110a17f941edf2a", - "version": "4.1" + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0200-FORTINET.out.kvm.qcow2", + "filesize": 27467776, + "md5sum": "7ec6c4c4e4ba7976793769422550fc30", + "version": "4.2.3" }, { - "direct_download_url": "http://download.zentyal.com/zentyal-4.0-amd64.iso", - "download_url": "http://download.zentyal.com/", - "filename": "zentyal-4.0-amd64.iso", - "filesize": 666370048, - "md5sum": "d63b15f1edcd2c3c03ab3a36e833e211", - "version": "4.0" + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0127-FORTINET.out.kvm.qcow2", + "filesize": 26087424, + "md5sum": "c607391c3aaaa014e9cec8c61354485b", + "version": "4.1.6" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0123-FORTINET.out.kvm.qcow2", + "filesize": 25845760, + "md5sum": "f6d161636528ecee87243174c51e56e7", + "version": "4.1.5" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0119-FORTINET.out.kvm.qcow2", + "filesize": 25825280, + "md5sum": "d2c8236768e795eb80114e5c5f4dfac9", + "version": "4.1.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0112-FORTINET.out.kvm.qcow2", + "filesize": 25812992, + "md5sum": "554ebdf8874753b275c2f1ed9104e081", + "version": "4.1.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FCHKVM-v400-build0109-FORTINET.out.kvm.qcow2", + "filesize": 25829376, + "md5sum": "c54246365b3d3f03c9ff2184127695ea", + "version": "4.1.2" }, { "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", @@ -11290,10 +10199,177 @@ X-Route: /v2/appliances/templates ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "Zentyal Server", + "name": "FortiCache", + "port_name_format": "Port{port1}", + "product_name": "FortiCache", + "product_url": "https://www.fortinet.com/products-services/products/wan-appliances/forticache.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 3, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "ide", + "hdb_disk_interface": "ide", + "kvm": "require", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "Default username is admin, no password is set.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0216-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.2.6" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0213-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.2.5" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0204-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.2.4" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0200-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.2.3" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0127-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.1.6" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0123-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.1.5" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0119-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.1.4" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0112-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.1.3" + }, + { + "images": { + "hda_disk_image": "FCHKVM-v400-build0109-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "4.1.2" + } + ] + }, + { + "builtin": true, + "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.", + "first_port_name": "mgmt0", + "images": [ + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "titanium-final.7.3.0.D1.1.qcow2", + "filesize": 214368256, + "md5sum": "b4cd6edf15ab4c6bce53c3f6c1e3a742", + "version": "7.3.0" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "titanium-d1.7.2.0.D1.1.vmdk", + "filesize": 361103360, + "md5sum": "0ee38c7d717840cb4ca822f4870671d0", + "version": "7.2.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco NX-OSv", + "port_name_format": "Ethernet2/{port1}", + "product_name": "NX-OSv", + "product_url": "http://virl.cisco.com/", + "qemu": { + "adapter_type": "e1000", + "adapters": 16, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "ram": 3072 + }, + "registry_version": 3, + "status": "stable", + "usage": "The default username/password is admin/admin. A default configuration is present.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "titanium-final.7.3.0.D1.1.qcow2" + }, + "name": "7.3.0" + }, + { + "images": { + "hda_disk_image": "titanium-d1.7.2.0.D1.1.vmdk" + }, + "name": "7.2.0" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://www.proxmox.com/en/downloads/category/documentation-pmg", + "images": [ + { + "direct_download_url": "http://www.proxmox.com/en/downloads?task=callelement&format=raw&item_id=201&element=f85c494b-2b32-4109-b8c1-083cca2b7db6&method=download&args[0]=1f39333ff32bef6001584670e439c842", + "download_url": "http://www.proxmox.com/en/downloads", + "filename": "proxmox-mailgateway_4.1-5.iso", + "filesize": 746586112, + "md5sum": "f0b90f525b6f0fd51889ee48e44980b7", + "version": "4.1-5" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Proxmox MG", "port_name_format": "eth{0}", - "product_name": "Zentyal Server", - "product_url": "http://www.zentyal.com/zentyal-server/", + "product_name": "Proxmox MG", + "product_url": "http://www.proxmox.com/en/proxmox-mail-gateway", "qemu": { "adapter_type": "virtio-net-pci", "adapters": 3, @@ -11302,135 +10378,1079 @@ X-Route: /v2/appliances/templates "console_type": "vnc", "hda_disk_interface": "virtio", "kvm": "require", - "ram": 2048 + "ram": 4096 }, "registry_version": 3, "status": "stable", - "usage": "Follow installation instructions. Once the installation process is done, you can access the web interface using a web browser: https://:8443/", - "vendor_name": "Zentyal S.L.", - "vendor_url": "http://www.zentyal.com/", + "usage": "User: root\nPassword: admin", + "vendor_name": "Proxmox Server Solutions GmbH", + "vendor_url": "http://www.proxmox.com/en/", "versions": [ { "images": { - "cdrom_image": "zentyal-5.0.1-development-amd64.iso", - "hda_disk_image": "empty100G.qcow2" + "cdrom_image": "proxmox-mailgateway_4.1-5.iso", + "hda_disk_image": "empty30G.qcow2" }, - "name": "5.0.1" + "name": "4.1-5" + } + ] + }, + { + "builtin": true, + "category": "guest", + "description": "Monitoring a distributed network across multiple locations can be a challenge. That\u2019s 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.", + "documentation_url": "https://www.sophos.com/en-us/support/documentation/sophos-iview.aspx", + "images": [ + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SIVOS_02.00.0_MR-2.KVM-776-PRIMARY.qcow2", + "filesize": 493289472, + "md5sum": "d78c6f0c42186a4c606d7e57f2f3a6d7", + "version": "2.0.0 MR2" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SIVOS_02.00.0_MR-2.KVM-776-AUXILARY.qcow2", + "filesize": 204800, + "md5sum": "a52d8cedb1ccd4b5b9f2723dfb41588b", + "version": "2.0.0 MR2" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Sophos iView", + "product_name": "Sophos iView", + "product_url": "https://www.sophos.com/en-us/products/next-gen-firewall.aspx", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "require", + "ram": 4096 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "mgmt_station.svg", + "usage": "Default CLI password: admin\nDefault WebUI address: http://172.16.16.18\nDefault WebUI credentials: admin / admin", + "vendor_name": "Sophos", + "vendor_url": "https://www.sophos.com", + "versions": [ + { + "images": { + "hda_disk_image": "VI-SIVOS_02.00.0_MR-2.KVM-776-PRIMARY.qcow2", + "hdb_disk_image": "VI-SIVOS_02.00.0_MR-2.KVM-776-AUXILARY.qcow2" + }, + "name": "2.0.0 MR2" + } + ] + }, + { + "availability": "service-contract", + "builtin": true, + "category": "firewall", + "description": "Cisco Firepower Next-Generation IPS (NGIPS) threat appliances combine superior visibility, embedded security intelligence, automated analysis, and industry-leading threat effectiveness.", + "documentation_url": "http://www.cisco.com/c/en/us/support/security/ngips-virtual-appliance/tsd-products-support-series-home.html", + "first_port_name": "eth0 (Mgmt)", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286259690&softwareid=286271056&release=6.0.0.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_NGIPSv_VMware-6.0.0-1005-disk1.vmdk", + "filesize": 804301312, + "md5sum": "72ed34d39c58a9d5ad1c6197d1ff9a62", + "version": "6.0.0 (1005) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286259690&softwareid=286271056&release=6.1.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_NGIPSv_VMware-6.1.0-330-disk1.vmdk", + "filesize": 860411392, + "md5sum": "7a771cc8c37a0371285f24c25f9886f0", + "version": "6.1.0 (330) vmdk" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286259690&softwareid=286271056&release=6.2.0&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "Cisco_Firepower_NGIPSv_VMware-6.2.0-362-disk1.vmdk", + "filesize": 877626368, + "md5sum": "46f629149e11ac5c224bae0486c7e406", + "version": "6.2.0 (362) vmdk" + } + ], + "maintainer": "Community", + "maintainer_email": "", + "name": "Cisco NGIPSv", + "port_name_format": "eth{port1}", + "product_name": "Cisco Firepower NGIPS Virtual", + "product_url": "http://www.cisco.com/c/en/us/support/security/ngips-virtual-appliance/tsd-products-support-series-home.html", + "qemu": { + "adapter_type": "vmxnet3", + "adapters": 10, + "arch": "x86_64", + "console_type": "telnet", + "cpus": 4, + "hda_disk_interface": "scsi", + "kvm": "require", + "ram": 8192 + }, + "registry_version": 4, + "status": "experimental", + "symbol": ":/symbols/ids.svg", + "usage": "Default username/password: admin/Admin123.", + "vendor_name": "Cisco Systems", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "Cisco_Firepower_NGIPSv_VMware-6.2.0-362-disk1.vmdk" + }, + "name": "6.2.0 (362) vmdk" }, { "images": { - "cdrom_image": "zentyal-5.0-development-amd64.iso", - "hda_disk_image": "empty100G.qcow2" + "hda_disk_image": "Cisco_Firepower_NGIPSv_VMware-6.1.0-330-disk1.vmdk" }, - "name": "5.0" + "name": "6.1.0 (330) vmdk" }, { "images": { - "cdrom_image": "zentyal-4.2-development-amd64.iso", - "hda_disk_image": "empty100G.qcow2" + "hda_disk_image": "Cisco_Firepower_NGIPSv_VMware-6.0.0-1005-disk1.vmdk" }, - "name": "4.2" + "name": "6.0.0 (1005) vmdk" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "https://www.freebsd.org/docs.html", + "images": [ + { + "compression": "xz", + "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/11.1-RELEASE/amd64/Latest/FreeBSD-11.1-RELEASE-amd64.qcow2.xz", + "download_url": "https://www.freebsd.org/where.html", + "filename": "FreeBSD-11.1-RELEASE-amd64.qcow2", + "filesize": 1533345792, + "md5sum": "d78b2a7d05ec62f799e14ded4817ea69", + "version": "11.1" + }, + { + "compression": "xz", + "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/11.0-RELEASE/amd64/Latest/FreeBSD-11.0-RELEASE-amd64.qcow2.xz", + "download_url": "https://www.freebsd.org/where.html", + "filename": "FreeBSD-11.0-RELEASE-amd64.qcow2", + "filesize": 1384382464, + "md5sum": "1b04999198f492afd6dc4935b8c7cc22", + "version": "11.0" + }, + { + "compression": "xz", + "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/10.4-RELEASE/amd64/Latest/FreeBSD-10.4-RELEASE-amd64.qcow2.xz", + "download_url": "https://www.freebsd.org/where.html", + "filename": "FreeBSD-10.4-RELEASE-amd64.qcow2", + "filesize": 1013448704, + "md5sum": "ad498873733c57d1f6d890d587a11e3c", + "version": "10.4" + }, + { + "compression": "xz", + "direct_download_url": "https://download.freebsd.org/ftp/releases/VM-IMAGES/10.3-RELEASE/amd64/Latest/FreeBSD-10.3-RELEASE-amd64.qcow2.xz", + "download_url": "https://www.freebsd.org/where.html", + "filename": "FreeBSD-10.3-RELEASE-amd64.qcow2", + "filesize": 974651392, + "md5sum": "1a00cebef520dfac8d2bda10ea16a951", + "version": "10.3" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FreeBSD", + "port_name_format": "em{0}", + "product_name": "FreeBSD", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 256 + }, + "registry_version": 3, + "status": "stable", + "usage": "User: root, not password is set.", + "vendor_name": "FreeBSD", + "vendor_url": "http://www.freebsd.org", + "versions": [ + { + "images": { + "hda_disk_image": "FreeBSD-11.1-RELEASE-amd64.qcow2" + }, + "name": "11.1" }, { "images": { - "cdrom_image": "zentyal-4.1-development-amd64.iso", - "hda_disk_image": "empty100G.qcow2" + "hda_disk_image": "FreeBSD-11.0-RELEASE-amd64.qcow2" }, - "name": "4.1" + "name": "11.0" }, { "images": { - "cdrom_image": "zentyal-4.0-amd64.iso", + "hda_disk_image": "FreeBSD-10.4-RELEASE-amd64.qcow2" + }, + "name": "10.4" + }, + { + "images": { + "hda_disk_image": "FreeBSD-10.3-RELEASE-amd64.qcow2" + }, + "name": "10.3" + } + ] + }, + { + "builtin": true, + "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\u2011OS 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.", + "documentation_url": "http://www.cisco.com/c/en/us/support/cloud-systems-management/data-center-network-manager-10/model.html", + "images": [ + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=281722751&softwareid=282088134&release=10.1(1)&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "dcnm-va.10.1.1.iso", + "filesize": 2927532032, + "md5sum": "4eca14506decaf166251c64e67adb110", + "version": "10.1.1" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty100G.qcow2", + "filesize": 198656, + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco DCNM", + "port_name_format": "eth{0}", + "product_name": "DCNM", + "product_url": "http://www.cisco.com/c/en/us/products/cloud-systems-management/prime-data-center-network-manager/index.html", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "x86_64", + "console_type": "vnc", + "hda_disk_interface": "ide", + "kvm": "require", + "options": "-smp 2", + "ram": 8192 + }, + "registry_version": 3, + "status": "stable", + "symbol": "mgmt_station.svg", + "usage": "Default credentials: root / cisco123", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "cdrom_image": "dcnm-va.10.1.1.iso", "hda_disk_image": "empty100G.qcow2" }, - "name": "4.0" + "name": "10.1.1" + } + ] + }, + { + "builtin": true, + "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.", + "docker": { + "adapters": 16, + "environment": "MANAGEMENT_INTERFACE=1", + "image": "gns3/openvswitch:latest" + }, + "documentation_url": "http://openvswitch.org/support/", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Open vSwitch management", + "product_name": "Open vSwitch", + "registry_version": 3, + "status": "stable", + "symbol": "mgmt_station_docker.svg", + "usage": "The eth0 is the management interface. By default all other interfaces are connected to the br0", + "vendor_name": "Open vSwitch", + "vendor_url": "http://openvswitch.org/" + }, + { + "builtin": true, + "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.", + "documentation_url": "http://docs.fortinet.com/fortimail/admin-guides", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v54-build0712-FORTINET.out.kvm.qcow2", + "filesize": 93454336, + "md5sum": "977effe7b885ca5cedec7740a2a637aa", + "version": "5.4.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v54-build0707-FORTINET.out.kvm.qcow2", + "filesize": 92864512, + "md5sum": "b51260cc3e408bf1352a204b8370254b", + "version": "5.4.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v54-build0704-FORTINET.out.kvm.qcow2", + "filesize": 94568448, + "md5sum": "1f6553e182512cc87e20f47cc2b65abf", + "version": "5.4.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v54-build0692-FORTINET.out.kvm.qcow2", + "filesize": 101253120, + "md5sum": "c9e0885cab65e52ab01d8143ed466b01", + "version": "5.4.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0648-FORTINET.out.kvm.qcow2", + "filesize": 88670208, + "md5sum": "bd34a81c1bb6772c7e4919620027a5d4", + "version": "5.3.11" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0643-FORTINET.out.kvm.qcow2", + "filesize": 88801280, + "md5sum": "08f3258533ac2b4f15e86ca3973be17e", + "version": "5.3.10" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0634-FORTINET.out.kvm.qcow2", + "filesize": 86376448, + "md5sum": "a66b82f0713ba4ea418bd959d0cb5732", + "version": "5.3.9" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0627-FORTINET.out.kvm.qcow2", + "filesize": 86769664, + "md5sum": "83108e5cb68bad681b68ec1ef7e29f25", + "version": "5.3.8" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0623-FORTINET.out.kvm.qcow2", + "filesize": 86573056, + "md5sum": "7e208d04c3f9bc4dedcf6d45e8d99a76", + "version": "5.3.7" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0621-FORTINET.out.kvm.qcow2", + "filesize": 86638592, + "md5sum": "3fe1521b73af886359d78eb4c1509466", + "version": "5.3.6" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0618-FORTINET.out.kvm.qcow2", + "filesize": 86376448, + "md5sum": "5f4159956b87538c008654c030e00e37", + "version": "5.3.5" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0608-FORTINET.out.kvm.qcow2", + "filesize": 86048768, + "md5sum": "b78f647148923e1bddfa2dcfbcc0c85c", + "version": "5.3.4" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0599-FORTINET.out.kvm.qcow2", + "filesize": 84606976, + "md5sum": "f1f3ae5593029d4fc0a5024bcf786cc7", + "version": "5.3.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FML_VMKV-64-v53-build0593-FORTINET.out.kvm.qcow2", + "filesize": 84541440, + "md5sum": "0447819ed4aa382ea6871c0cb913b592", + "version": "5.3.2" + }, + { + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty30G.qcow2", + "filesize": 197120, + "md5sum": "3411a599e822f2ac6be560a26405821a", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiMail", + "port_name_format": "Port{port1}", + "product_name": "FortiMail", + "product_url": "http://www.fortinet.com/products/fortimail/index.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "symbol": "fortinet.svg", + "usage": "First boot takes a few minutes. Admin URL is https://x.x.x.x/admin, default username is admin, no password is set.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FML_VMKV-64-v54-build0712-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.3" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v54-build0707-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.2" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v54-build0704-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.1" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v54-build0692-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.4.0" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0648-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.11" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0643-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.10" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0634-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.9" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0627-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.8" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0623-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.7" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0621-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.6" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0618-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.5" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0608-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.4" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0599-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.3" + }, + { + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0593-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.3.2" } ] }, { "builtin": true, "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.", - "documentation_url": "http://www.zeroshell.org/documentation/", + "description": "Today\u2019s 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\u2014to any device and any location\u2014with 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.", + "documentation_url": "https://www.citrix.com/products/netscaler-adc/support.html", "images": [ { - "compression": "gzip", - "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.8.2-X86-USB.img.gz", - "download_url": "http://www.zeroshell.org/download/", - "filename": "ZeroShell-3.8.2-X86-USB.img", - "filesize": 1992294400, - "md5sum": "bb8c7f24c86eb59e26ce36ff1979ecd4", - "version": "3.8.2" + "download_url": "https://www.citrix.com/lp/try/netscaler-vpx-express.html", + "filename": "NSVPX-KVM-12.0-56.20_nc_32.qcow2", + "filesize": 739704832, + "md5sum": "0ea1c23e3b8eb8451037d46ee472cfa6", + "version": "12.0-56.20" }, { - "compression": "gzip", - "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.8.1-X86-USB.img.gz", - "download_url": "http://www.zeroshell.org/download/", - "filename": "ZeroShell-3.8.1-X86-USB.img", - "filesize": 1992294400, - "md5sum": "49256e396d160e88fbc3a3889e172482", - "version": "3.8.1" + "download_url": "https://www.citrix.com/downloads/netscaler-adc/virtual-appliances/netscaler-vpx-express.html", + "filename": "NSVPX-KVM-11.1-47.14_nc.raw", + "filesize": 21474836480, + "md5sum": "f7100f8b6588e152ce6f64e45b1e99fc", + "version": "11.1-47.14 F" }, { - "compression": "gzip", - "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.8.0-X86-USB.img.gz", - "download_url": "http://www.zeroshell.org/download/", - "filename": "ZeroShell-3.8.0-X86-USB.img", - "filesize": 1992294400, - "md5sum": "a16d584c831f3e88ea442a2343d71cfa", - "version": "3.8.0" - }, - { - "compression": "gzip", - "direct_download_url": "http://www.zeroshell.net/listing/ZeroShell-3.7.1-USB.img.gz", - "download_url": "http://www.zeroshell.org/download/", - "filename": "ZeroShell-3.7.1-USB.img", - "filesize": 1992294400, - "md5sum": "22e739a24dc1c233d3eca5d8fedc97c8", - "version": "3.7.1" + "download_url": "https://www.citrix.com/downloads/netscaler-adc/virtual-appliances/netscaler-vpx-express.html", + "filename": "NSVPX-KVM-10.5-56.22_nc.raw", + "filesize": 21474836480, + "md5sum": "b7569f09d4c348c5cf825627169131e7", + "version": "10.5-56.22" } ], "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "name": "ZeroShell", - "product_name": "ZeroShell", + "name": "NetScaler VPX", + "port_name_format": "1/{0}", + "product_name": "NetScaler VPX", + "product_url": "https://www.citrix.com/products/netscaler-adc/", "qemu": { - "adapter_type": "e1000", + "adapter_type": "virtio-net-pci", "adapters": 4, "arch": "x86_64", - "console_type": "vnc", - "kvm": "allow", - "ram": 256 + "boot_priority": "cd", + "console_type": "telnet", + "hda_disk_interface": "ide", + "kvm": "require", + "options": "-smp 2 -cpu host", + "ram": 2048 }, "registry_version": 3, "status": "stable", - "usage": "Default WebUI credentials: admin / zeroshell", - "vendor_name": "Fulvio Ricciardi", - "vendor_url": "http://www.zeroshell.org", + "symbol": "loadbalancer.svg", + "usage": "The image file is large (21.5 GB), make sure you have enough space. Default credentials: nsroot / nsroot", + "vendor_name": "Citrix", + "vendor_url": "http://www.citrix.com/", "versions": [ { "images": { - "hda_disk_image": "ZeroShell-3.8.2-X86-USB.img" + "hda_disk_image": "NSVPX-KVM-12.0-56.20_nc_32.qcow2" }, - "name": "3.8.2" + "name": "12.0-56.20" }, { "images": { - "hda_disk_image": "ZeroShell-3.8.1-X86-USB.img" + "hda_disk_image": "NSVPX-KVM-11.1-47.14_nc.raw" }, - "name": "3.8.1" + "name": "11.1-47.14 F" }, { "images": { - "hda_disk_image": "ZeroShell-3.8.0-X86-USB.img" + "hda_disk_image": "NSVPX-KVM-10.5-56.22_nc.raw" }, - "name": "3.8.0" + "name": "10.5-56.22" + } + ] + }, + { + "builtin": true, + "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.", + "documentation_url": "http://downloads.checkpoint.com/dc/download.htm?ID=26770", + "images": [ + { + "download_url": "https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk104859", + "filename": "Check_Point_R80.10_T421_Gaia.iso", + "filesize": 3420127232, + "md5sum": "12d9723fadb89bb722e20ca3f89012ce", + "version": "80.10" + }, + { + "download_url": "https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk104859", + "filename": "Check_Point_R77.30_T204_Install_and_Upgrade.Gaia.iso", + "filesize": 2799271936, + "md5sum": "6fa7586bbb6832fa965d3173276c5b87", + "version": "77.30" + }, + { + "download_url": "https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk104859", + "filename": "Check_Point_R77.20_T124_Install.Gaia.iso", + "filesize": 2632974336, + "md5sum": "7552fa2ad3e1f0ac31615b60b736969c", + "version": "77.20" + }, + { + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download", + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "filename": "empty100G.qcow2", + "filesize": 197120, + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "version": "1.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Checkpoint GAiA", + "product_name": "Gaia", + "qemu": { + "adapter_type": "e1000", + "adapters": 8, + "arch": "x86_64", + "boot_priority": "dc", + "console_type": "telnet", + "cpus": 2, + "kvm": "require", + "process_priority": "normal", + "ram": 4096 + }, + "registry_version": 4, + "status": "experimental", + "usage": "At boot choose the install on disk options. You need to open quickly the terminal after launching the appliance if you want to see the menu. You need a web browser in order to finalize the installation. You can use the firefox appliance for this.", + "vendor_name": "Checkpoint", + "vendor_url": "https://www.checkpoint.com", + "versions": [ + { + "images": { + "cdrom_image": "Check_Point_R80.10_T421_Gaia.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "80.10" }, { "images": { - "hda_disk_image": "ZeroShell-3.7.1-USB.img" + "cdrom_image": "Check_Point_R77.30_T204_Install_and_Upgrade.Gaia.iso", + "hda_disk_image": "empty100G.qcow2" }, - "name": "3.7.1" + "name": "77.30" + }, + { + "images": { + "cdrom_image": "Check_Point_R77.20_T124_Install.Gaia.iso", + "hda_disk_image": "empty100G.qcow2" + }, + "name": "77.20" + } + ] + }, + { + "builtin": true, + "category": "multilayer_switch", + "description": "Cisco IOS on UNIX Layer 2 image.", + "images": [ + { + "filename": "i86bi-linux-l2-ipbasek9-15.1g.bin", + "filesize": 62137336, + "md5sum": "0b8b9e14ca99b68c654e44c4296857ba", + "version": "15.1g" + }, + { + "filename": "i86bi-linux-l2-adventerprisek9-15.1a.bin", + "filesize": 72726092, + "md5sum": "9549a20a7391fb849da32caa77a0d254", + "version": "15.1a" + }, + { + "filename": "i86bi-linux-l2-adventerprisek9-15.2d.bin", + "filesize": 105036380, + "md5sum": "f16db44433beb3e8c828db5ddad1de8a", + "version": "15.2d" + } + ], + "iou": { + "ethernet_adapters": 4, + "nvram": 128, + "ram": 256, + "serial_adapters": 0, + "startup_config": "iou_l2_base_startup-config.txt" + }, + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco IOU L2", + "product_name": "Cisco IOU L2", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "images": { + "image": "i86bi-linux-l2-ipbasek9-15.1g.bin" + }, + "name": "15.1g" + }, + { + "images": { + "image": "i86bi-linux-l2-adventerprisek9-15.1a.bin" + }, + "name": "15.1a" + }, + { + "images": { + "image": "i86bi-linux-l2-adventerprisek9-15.2d.bin" + }, + "name": "15.2d" + } + ] + }, + { + "builtin": true, + "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", + "documentation_url": "https://www.sophos.com/en-us/support/documentation/sophos-xg-firewall.aspx", + "images": [ + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_17.0.2_MR-2.KVM-116-PRIMARY.qcow2", + "filesize": 324599808, + "md5sum": "2555fa6dcdcecad02c9f02dcb1c0c5e5", + "version": "17.0.2 MR2" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_17.0.2_MR-2.KVM-116-AUXILARY.qcow2", + "filesize": 59441152, + "md5sum": "c3ef795423dbfc01771348b0daa75125", + "version": "16.05.1 MR1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.05.4_MR-4.KVM-215-PRIMARY.qcow2", + "filesize": 287113216, + "md5sum": "20535c9e624f42e1977f1e407fbc565e", + "version": "16.05.4 MR4" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.05.4_MR-4.KVM-215-AUXILARY.qcow2", + "filesize": 59441152, + "md5sum": "cafac2d997a3ead087d5823b86ce6cb4", + "version": "16.05.1 MR1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.05.1_MR-1.KVM-139-PRIMARY.qcow2", + "filesize": 285671424, + "md5sum": "3d81cf163fb0f4c5c9ba26e92a0ddc13", + "version": "16.05.1 MR1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.05.1_MR-1.KVM-139-AUXILARY.qcow2", + "filesize": 59441152, + "md5sum": "499541728460331a6b68b9e60c8207a3", + "version": "16.05.1 MR1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.05.0_RC-1.KVM-098-PRIMARY.qcow2", + "filesize": 285736960, + "md5sum": "1826ca8a34945de5251876dc3fc7fe63", + "version": "16.05.1 RC1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.05.0_RC-1.KVM-098-AUXILARY.qcow2", + "filesize": 59441152, + "md5sum": "a9c60a65c1e7b5be8369e5ceaeb358f9", + "version": "16.05.1 RC1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.01.1.KVM-202-PRIMARY.qcow2", + "filesize": 277479424, + "md5sum": "818d9f973b7a32c50d9b84814c6f1ee3", + "version": "16.01.1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFOS_16.01.1.KVM-202-AUXILARY.qcow2", + "filesize": 59441152, + "md5sum": "1f6fc0b751aaec9bfd4401b0e0cbc6dc", + "version": "16.01.1" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFMOS_15.01.0.KVM-301-PRIMARY.qcow2", + "filesize": 706412544, + "md5sum": "a2cb14ed93de1550afef49984b11b56f", + "version": "15.01" + }, + { + "download_url": "https://secure2.sophos.com/en-us/products/next-gen-firewall/free-trial.aspx", + "filename": "VI-SFMOS_15.01.0.KVM-301-AUXILARY.qcow2", + "filesize": 199168, + "md5sum": "43cf82ac1f7b0eb6550f0e203daa6b96", + "version": "15.01" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Sophos XG Firewall", + "product_name": "Sophos XG Firewall", + "product_url": "https://www.sophos.com/en-us/products/next-gen-firewall.aspx", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 4, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "kvm": "require", + "ram": 1024 + }, + "registry_version": 3, + "status": "experimental", + "usage": "Port 0 => You computer for the configurtation\nPort 1 => WAN\n\n1. You need a serial number. You can get a trial from Sophos for free.\nUpon starting for the first time, access the setup screen at https://172.16.16.16 (Note: it may take a few minutes for the necessary services to start before the setup screen is ready).\n3. When you are prompted the default administrator credentials are:\nUsername: admin\nPassword: admin\n\n4. Make sure the device is setup for internet access (required for activation): change the network settings from the Basic Setup screen if necessary.\n5. Enter your serial number (provided below) into the setup screen and click \"Activate Device\".\n6. Then register your device with your MySophos ID by clicking \"Register Device\" and entering your MySophos ID and password that you used to download the software.\\\n7. Once the device is registered, you can initiate License Synchronization and proceed with the rest of the configuration.", + "vendor_name": "Sophos", + "vendor_url": "https://www.sophos.com", + "versions": [ + { + "images": { + "hda_disk_image": "VI-SFOS_17.0.2_MR-2.KVM-116-PRIMARY.qcow2", + "hdb_disk_image": "VI-SFOS_17.0.2_MR-2.KVM-116-AUXILARY.qcow2" + }, + "name": "17.0.2 MR2" + }, + { + "images": { + "hda_disk_image": "VI-SFOS_16.05.4_MR-4.KVM-215-PRIMARY.qcow2", + "hdb_disk_image": "VI-SFOS_16.05.4_MR-4.KVM-215-AUXILARY.qcow2" + }, + "name": "16.05.4 MR4" + }, + { + "images": { + "hda_disk_image": "VI-SFOS_16.05.1_MR-1.KVM-139-PRIMARY.qcow2", + "hdb_disk_image": "VI-SFOS_16.05.1_MR-1.KVM-139-AUXILARY.qcow2" + }, + "name": "16.05.1 MR1" + }, + { + "images": { + "hda_disk_image": "VI-SFOS_16.05.0_RC-1.KVM-098-PRIMARY.qcow2", + "hdb_disk_image": "VI-SFOS_16.05.0_RC-1.KVM-098-AUXILARY.qcow2" + }, + "name": "16.05.1 MR1" + }, + { + "images": { + "hda_disk_image": "VI-SFOS_16.01.1.KVM-202-PRIMARY.qcow2", + "hdb_disk_image": "VI-SFOS_16.01.1.KVM-202-AUXILARY.qcow2" + }, + "name": "16.01.1" + }, + { + "images": { + "hda_disk_image": "VI-SFMOS_15.01.0.KVM-301-PRIMARY.qcow2", + "hdb_disk_image": "VI-SFMOS_15.01.0.KVM-301-AUXILARY.qcow2" + }, + "name": "15.01" + } + ] + }, + { + "builtin": true, + "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!", + "documentation_url": "http://www.cisco.com/c/en/us/td/docs/ios_xr_sw/ios_xrv/release/notes/xrv-rn.html", + "first_port_name": "MgmtEth0/0/CPU0/0", + "images": [ + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "xrv9k-fullk9-x-6.2.25.qcow2", + "filesize": 1190723584, + "md5sum": "3f54e62b6f7cedfb2607233e5e465766", + "version": "6.2.25" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "xrv9k-fullk9-x.qcow2-6.0.1", + "filesize": 2109210624, + "md5sum": "e20d046807075046c35b6ce7d6766a7f", + "version": "6.0.1" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "xrv9k-fullk9-x.qcow2-6.0.0", + "filesize": 2572943360, + "md5sum": "64c538c34252aaeb4ed1ddb93d6803fd", + "version": "6.0.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco IOS XRv 9000", + "port_name_format": "GigabitEthernet0/0/0/{0}", + "product_name": "IOS XRv 9000", + "product_url": "http://virl.cisco.com/", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "i386", + "console_type": "telnet", + "kvm": "require", + "options": "-smp 4", + "ram": 16384 + }, + "registry_version": 3, + "status": "experimental", + "usage": "Default username/password: admin/admin, cisco/cisco and lab/lab. There is no default configuration present.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "versions": [ + { + "images": { + "hda_disk_image": "xrv9k-fullk9-x-6.2.25.qcow2" + }, + "name": "6.2.25" + }, + { + "images": { + "hda_disk_image": "xrv9k-fullk9-x.qcow2-6.0.1" + }, + "name": "6.0.1" + }, + { + "images": { + "hda_disk_image": "xrv9k-fullk9-x.qcow2-6.0.0" + }, + "name": "6.0.0" + } + ] + }, + { + "builtin": true, + "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?", + "documentation_url": "https://loadbalancer.org/support/support-resources", + "images": [ + { + "download_url": "https://loadbalancer.org/resources/free-trial", + "filename": "Loadbalancer.org_Enterprise_VA-8.3-disk1.qcow2", + "filesize": 368332288, + "md5sum": "f0e41f39a5cab47990edc0509c579bac", + "version": "8.3" + }, + { + "download_url": "https://loadbalancer.org/resources/free-trial", + "filename": "Loadbalancer.org_Enterprise_VA-8.2-disk1.qcow2", + "filesize": 8430419968, + "md5sum": "8b74b330a6f629a081f3b36a5d64605b", + "version": "8.2" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Loadbalancer.org Enterprise VA", + "product_name": "Loadbalancer.org Enterprise VA", + "product_url": "https://loadbalancer.org/products/virtual", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "symbol": "loadbalancer.svg", + "usage": "Default credentials:\n Network config CLI: setup / setup\n CLI: root / loadbalancer\n WebUI: loadbalancer / loadbalancer", + "vendor_name": "Loadbalancer.org", + "vendor_url": "https://loadbalancer.org/", + "versions": [ + { + "images": { + "hda_disk_image": "Loadbalancer.org_Enterprise_VA-8.3-disk1.qcow2" + }, + "name": "8.3" + }, + { + "images": { + "hda_disk_image": "Loadbalancer.org_Enterprise_VA-8.2-disk1.qcow2" + }, + "name": "8.2" + } + ] + }, + { + "builtin": true, + "category": "router", + "description": "Cisco 1700 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "chassis": "1720", + "nvram": 128, + "platform": "c1700", + "ram": 160, + "slot0": "C1700-MB-1FE", + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c1700-adventerprisek9-mz.124-25d.image", + "filesize": 57475320, + "md5sum": "7f4ae12a098391bc0edcaf4f44caaf9d", + "version": "124-25d" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 1700", + "product_name": "1700", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x80358a60", + "images": { + "image": "c1700-adventerprisek9-mz.124-25d.image" + }, + "name": "124-25d" } ] } diff --git a/docs/api/examples/controller_get_computes.txt b/docs/api/examples/controller_get_computes.txt index 351418ac..301bd4a9 100644 --- a/docs/api/examples/controller_get_computes.txt +++ b/docs/api/examples/controller_get_computes.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 387 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:48 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:12 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes [ diff --git a/docs/api/examples/controller_get_computescomputeid.txt b/docs/api/examples/controller_get_computescomputeid.txt index c6f6d313..59c9e58e 100644 --- a/docs/api/examples/controller_get_computescomputeid.txt +++ b/docs/api/examples/controller_get_computescomputeid.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 334 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:46 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:12 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id} { diff --git a/docs/api/examples/controller_get_computescomputeidemulatoraction.txt b/docs/api/examples/controller_get_computescomputeidemulatoraction.txt index cb0ef10d..6d8e7ec3 100644 --- a/docs/api/examples/controller_get_computescomputeidemulatoraction.txt +++ b/docs/api/examples/controller_get_computescomputeidemulatoraction.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 2 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:51 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+} [] diff --git a/docs/api/examples/controller_get_computescomputeidemulatorimages.txt b/docs/api/examples/controller_get_computescomputeidemulatorimages.txt index 94affb80..12ee834f 100644 --- a/docs/api/examples/controller_get_computescomputeidemulatorimages.txt +++ b/docs/api/examples/controller_get_computescomputeidemulatorimages.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 95 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:50 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:12 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id}/{emulator}/images [ diff --git a/docs/api/examples/controller_get_gns3vm.txt b/docs/api/examples/controller_get_gns3vm.txt index 280a3eb4..2d708687 100644 --- a/docs/api/examples/controller_get_gns3vm.txt +++ b/docs/api/examples/controller_get_gns3vm.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 148 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/gns3vm { diff --git a/docs/api/examples/controller_get_gns3vmengines.txt b/docs/api/examples/controller_get_gns3vmengines.txt index d42ea0c8..e17bba6e 100644 --- a/docs/api/examples/controller_get_gns3vmengines.txt +++ b/docs/api/examples/controller_get_gns3vmengines.txt @@ -6,23 +6,23 @@ GET /v2/gns3vm/engines HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 1106 +Content-Length: 1120 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/gns3vm/engines [ { - "description": "VMware is the recommended choice for best performances.
The GNS3 VM can be downloaded here.", + "description": "VMware is the recommended choice for best performances.
The GNS3 VM can be downloaded here.", "engine_id": "vmware", - "name": "VMware Fusion", + "name": "VMware Workstation / Player", "support_headless": true, "support_ram": true, "support_when_exit": true }, { - "description": "VirtualBox doesn't support nested virtualization, this means running Qemu based VM could be very slow.
The GNS3 VM can be downloaded here", + "description": "VirtualBox doesn't support nested virtualization, this means running Qemu based VM could be very slow.
The GNS3 VM can be downloaded here", "engine_id": "virtualbox", "name": "VirtualBox", "support_headless": true, diff --git a/docs/api/examples/controller_get_gns3vmenginesenginevms.txt b/docs/api/examples/controller_get_gns3vmenginesenginevms.txt index a065c866..a40287cf 100644 --- a/docs/api/examples/controller_get_gns3vmenginesenginevms.txt +++ b/docs/api/examples/controller_get_gns3vmenginesenginevms.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 40 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/gns3vm/engines/{engine}/vms [ diff --git a/docs/api/examples/controller_get_projects.txt b/docs/api/examples/controller_get_projects.txt index ed8d54dd..9e3d1220 100644 --- a/docs/api/examples/controller_get_projects.txt +++ b/docs/api/examples/controller_get_projects.txt @@ -6,10 +6,10 @@ GET /v2/projects HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 655 +Content-Length: 604 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:58 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects [ @@ -20,7 +20,7 @@ X-Route: /v2/projects "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_list_projects1", + "path": "/tmp/pytest-of-grossmj/pytest-23/test_list_projects1", "project_id": "00010203-0405-0607-0809-0a0b0c0d0e0f", "scene_height": 1000, "scene_width": 2000, diff --git a/docs/api/examples/controller_get_projectsprojectid.txt b/docs/api/examples/controller_get_projectsprojectid.txt index dcb66558..b4ce05ff 100644 --- a/docs/api/examples/controller_get_projectsprojectid.txt +++ b/docs/api/examples/controller_get_projectsprojectid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/bb2087cd-b25b-4ab3-8230-b0b74739b065' +curl -i -X GET 'http://localhost:3080/v2/projects/f8ac1d11-fb7c-46a6-bbf9-20192db31b10' -GET /v2/projects/bb2087cd-b25b-4ab3-8230-b0b74739b065 HTTP/1.1 +GET /v2/projects/f8ac1d11-fb7c-46a6-bbf9-20192db31b10 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 574 +Content-Length: 530 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:58 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id} { @@ -19,8 +19,8 @@ X-Route: /v2/projects/{project_id} "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpihtuw3fj/projects/bb2087cd-b25b-4ab3-8230-b0b74739b065", - "project_id": "bb2087cd-b25b-4ab3-8230-b0b74739b065", + "path": "/tmp/tmpy4z1t054/projects/f8ac1d11-fb7c-46a6-bbf9-20192db31b10", + "project_id": "f8ac1d11-fb7c-46a6-bbf9-20192db31b10", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/examples/controller_get_projectsprojectiddrawings.txt b/docs/api/examples/controller_get_projectsprojectiddrawings.txt index 49c17a9e..ecd08745 100644 --- a/docs/api/examples/controller_get_projectsprojectiddrawings.txt +++ b/docs/api/examples/controller_get_projectsprojectiddrawings.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/187a7fd8-fb64-4d47-8fe3-bcae84dfacd6/drawings' +curl -i -X GET 'http://localhost:3080/v2/projects/972df51a-85cc-4762-bb3f-f03bd52d7b2c/drawings' -GET /v2/projects/187a7fd8-fb64-4d47-8fe3-bcae84dfacd6/drawings HTTP/1.1 +GET /v2/projects/972df51a-85cc-4762-bb3f-f03bd52d7b2c/drawings HTTP/1.1 @@ -8,14 +8,14 @@ HTTP/1.1 200 Connection: close Content-Length: 363 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/drawings [ { - "drawing_id": "79ef03df-38b4-4dca-b0e0-651cd383a064", - "project_id": "187a7fd8-fb64-4d47-8fe3-bcae84dfacd6", + "drawing_id": "510703c2-6ba8-47d5-bcbf-20a3fe6790af", + "project_id": "972df51a-85cc-4762-bb3f-f03bd52d7b2c", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/examples/controller_get_projectsprojectiddrawingsdrawingid.txt b/docs/api/examples/controller_get_projectsprojectiddrawingsdrawingid.txt index 34b56e65..500e6134 100644 --- a/docs/api/examples/controller_get_projectsprojectiddrawingsdrawingid.txt +++ b/docs/api/examples/controller_get_projectsprojectiddrawingsdrawingid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/2be77c4f-f835-4625-adec-20516ed704b0/drawings/5b2bc629-898f-448f-abea-e661b1ee6212' +curl -i -X GET 'http://localhost:3080/v2/projects/e45e88b7-4fe3-46c8-9daf-1a60461b6380/drawings/3348ce13-01f1-49ef-9582-057b820fff1f' -GET /v2/projects/2be77c4f-f835-4625-adec-20516ed704b0/drawings/5b2bc629-898f-448f-abea-e661b1ee6212 HTTP/1.1 +GET /v2/projects/e45e88b7-4fe3-46c8-9daf-1a60461b6380/drawings/3348ce13-01f1-49ef-9582-057b820fff1f HTTP/1.1 @@ -8,13 +8,13 @@ HTTP/1.1 200 Connection: close Content-Length: 323 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/drawings/{drawing_id} { - "drawing_id": "5b2bc629-898f-448f-abea-e661b1ee6212", - "project_id": "2be77c4f-f835-4625-adec-20516ed704b0", + "drawing_id": "3348ce13-01f1-49ef-9582-057b820fff1f", + "project_id": "e45e88b7-4fe3-46c8-9daf-1a60461b6380", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/examples/controller_get_projectsprojectidlinks.txt b/docs/api/examples/controller_get_projectsprojectidlinks.txt index be5ab3c8..91734fdc 100644 --- a/docs/api/examples/controller_get_projectsprojectidlinks.txt +++ b/docs/api/examples/controller_get_projectsprojectidlinks.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/d8f1da27-a533-4aab-95bb-117aaccb48c7/links' +curl -i -X GET 'http://localhost:3080/v2/projects/7ab38231-b22e-4fd0-aee1-cb41c268c55f/links' -GET /v2/projects/d8f1da27-a533-4aab-95bb-117aaccb48c7/links HTTP/1.1 +GET /v2/projects/7ab38231-b22e-4fd0-aee1-cb41c268c55f/links HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 1293 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links [ @@ -25,7 +25,7 @@ X-Route: /v2/projects/{project_id}/links 10 ] }, - "link_id": "b0c7889a-5cf0-439a-a6b0-1fdf2fd1858a", + "link_id": "c0c00ce2-d6b4-407e-b125-1723c3a8af93", "link_type": "ethernet", "nodes": [ { @@ -37,7 +37,7 @@ X-Route: /v2/projects/{project_id}/links "x": -10, "y": -10 }, - "node_id": "855bcbdc-2af5-4625-898e-2c647ed580dd", + "node_id": "5fd46ee8-414c-44c0-8bb9-c0e710d8513c", "port_number": 3 }, { @@ -49,11 +49,11 @@ X-Route: /v2/projects/{project_id}/links "x": -10, "y": -10 }, - "node_id": "0098bb1e-c7a2-40c8-8c29-f323a7872fbd", + "node_id": "22582b05-a01c-4010-9428-34c8c3b9dce0", "port_number": 4 } ], - "project_id": "d8f1da27-a533-4aab-95bb-117aaccb48c7", + "project_id": "7ab38231-b22e-4fd0-aee1-cb41c268c55f", "suspend": false } ] diff --git a/docs/api/examples/controller_get_projectsprojectidlinkslinkid.txt b/docs/api/examples/controller_get_projectsprojectidlinkslinkid.txt index c9687df2..b6e344fb 100644 --- a/docs/api/examples/controller_get_projectsprojectidlinkslinkid.txt +++ b/docs/api/examples/controller_get_projectsprojectidlinkslinkid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/765ebb69-04a8-44bd-a1ae-50098ac2c4f3/links/afe80cb1-bf27-45d7-aa9a-b8d4fc4465c5' +curl -i -X GET 'http://localhost:3080/v2/projects/082caf97-3374-471b-99e4-845bcd36b0c9/links/df7b0136-9495-4b8a-8b0b-00a6925c8cd2' -GET /v2/projects/765ebb69-04a8-44bd-a1ae-50098ac2c4f3/links/afe80cb1-bf27-45d7-aa9a-b8d4fc4465c5 HTTP/1.1 +GET /v2/projects/082caf97-3374-471b-99e4-845bcd36b0c9/links/df7b0136-9495-4b8a-8b0b-00a6925c8cd2 HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 916 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links/{link_id} { @@ -17,7 +17,7 @@ X-Route: /v2/projects/{project_id}/links/{link_id} "capture_file_path": null, "capturing": false, "filters": {}, - "link_id": "afe80cb1-bf27-45d7-aa9a-b8d4fc4465c5", + "link_id": "df7b0136-9495-4b8a-8b0b-00a6925c8cd2", "link_type": "ethernet", "nodes": [ { @@ -27,7 +27,7 @@ X-Route: /v2/projects/{project_id}/links/{link_id} "x": 42, "y": 0 }, - "node_id": "83985474-0e30-4503-9467-d4f8caf64344", + "node_id": "7bf2a264-2ca0-4306-a271-ebee05b4d2d9", "port_number": 3 }, { @@ -39,10 +39,10 @@ X-Route: /v2/projects/{project_id}/links/{link_id} "x": -10, "y": -10 }, - "node_id": "34126b9e-5e67-4b8a-b2dc-4d2d12f21816", + "node_id": "d12382c7-9ff5-45cd-b928-d66b6a76c74b", "port_number": 4 } ], - "project_id": "765ebb69-04a8-44bd-a1ae-50098ac2c4f3", + "project_id": "082caf97-3374-471b-99e4-845bcd36b0c9", "suspend": false } diff --git a/docs/api/examples/controller_get_projectsprojectidlinkslinkidavailablefilters.txt b/docs/api/examples/controller_get_projectsprojectidlinkslinkidavailablefilters.txt index 33657dbf..11f29e34 100644 --- a/docs/api/examples/controller_get_projectsprojectidlinkslinkidavailablefilters.txt +++ b/docs/api/examples/controller_get_projectsprojectidlinkslinkidavailablefilters.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/26181390-45a9-43fe-8333-6b6a029846a8/links/8ec4f85b-4ba5-469b-9e31-b74de55e82ef/available_filters' +curl -i -X GET 'http://localhost:3080/v2/projects/101dc781-9625-4f4d-8dfc-68b50b9f5936/links/f7746aee-b800-4e61-937f-ef07a81384c4/available_filters' -GET /v2/projects/26181390-45a9-43fe-8333-6b6a029846a8/links/8ec4f85b-4ba5-469b-9e31-b74de55e82ef/available_filters HTTP/1.1 +GET /v2/projects/101dc781-9625-4f4d-8dfc-68b50b9f5936/links/f7746aee-b800-4e61-937f-ef07a81384c4/available_filters HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 2119 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links/{link_id}/available_filters [ diff --git a/docs/api/examples/controller_get_projectsprojectidnodes.txt b/docs/api/examples/controller_get_projectsprojectidnodes.txt index dbfda812..f191cbc0 100644 --- a/docs/api/examples/controller_get_projectsprojectidnodes.txt +++ b/docs/api/examples/controller_get_projectsprojectidnodes.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/62e6da4e-a536-4024-aab3-5c2d4a298857/nodes' +curl -i -X GET 'http://localhost:3080/v2/projects/132da055-0a8a-43d4-a743-5a88516ae705/nodes' -GET /v2/projects/62e6da4e-a536-4024-aab3-5c2d4a298857/nodes HTTP/1.1 +GET /v2/projects/132da055-0a8a-43d4-a743-5a88516ae705/nodes HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 1303 +Content-Length: 1308 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes [ @@ -17,7 +17,7 @@ X-Route: /v2/projects/{project_id}/nodes "command_line": null, "compute_id": "example.com", "console": 2048, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -30,7 +30,7 @@ X-Route: /v2/projects/{project_id}/nodes }, "name": "test", "node_directory": null, - "node_id": "722af5f9-2725-4c4b-a77b-3174ab049263", + "node_id": "2986c282-e260-4ca2-bfb8-7fdb1124fb18", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -46,7 +46,7 @@ X-Route: /v2/projects/{project_id}/nodes "short_name": "e0" } ], - "project_id": "62e6da4e-a536-4024-aab3-5c2d4a298857", + "project_id": "132da055-0a8a-43d4-a743-5a88516ae705", "properties": { "startup_script": "echo test" }, diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt index 78d1d9b0..56a747ca 100644 --- a/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt +++ b/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt @@ -1,22 +1,22 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/20edc1c4-1b5a-4303-ba84-33a7151eb3a4/nodes/187d6cf7-4ea7-414f-ba7e-a574b9cfff32' +curl -i -X GET 'http://localhost:3080/v2/projects/c6fa61ac-4e7d-4212-b113-adcaa9366fbf/nodes/3e1232fb-023f-41c6-af7c-975c0cb4efb4' -GET /v2/projects/20edc1c4-1b5a-4303-ba84-33a7151eb3a4/nodes/187d6cf7-4ea7-414f-ba7e-a574b9cfff32 HTTP/1.1 +GET /v2/projects/c6fa61ac-4e7d-4212-b113-adcaa9366fbf/nodes/3e1232fb-023f-41c6-af7c-975c0cb4efb4 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 1123 +Content-Length: 1128 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id} { "command_line": null, "compute_id": "example.com", "console": 2048, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id} }, "name": "test", "node_directory": null, - "node_id": "187d6cf7-4ea7-414f-ba7e-a574b9cfff32", + "node_id": "3e1232fb-023f-41c6-af7c-975c0cb4efb4", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -45,7 +45,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id} "short_name": "e0" } ], - "project_id": "20edc1c4-1b5a-4303-ba84-33a7151eb3a4", + "project_id": "c6fa61ac-4e7d-4212-b113-adcaa9366fbf", "properties": { "startup_script": "echo test" }, diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt index a341c401..ff076afa 100644 --- a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt +++ b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/dcdff606-9989-41f2-84f6-b54b0cbffd42/nodes/39f26d85-515c-4d24-b656-170c9f43f4f3/dynamips/auto_idlepc' +curl -i -X GET 'http://localhost:3080/v2/projects/78ecd424-b47a-48dc-8a16-ffb886abcd76/nodes/0cf380bd-6629-4d07-a36f-1fcb1f8bfe0e/dynamips/auto_idlepc' -GET /v2/projects/dcdff606-9989-41f2-84f6-b54b0cbffd42/nodes/39f26d85-515c-4d24-b656-170c9f43f4f3/dynamips/auto_idlepc HTTP/1.1 +GET /v2/projects/78ecd424-b47a-48dc-8a16-ffb886abcd76/nodes/0cf380bd-6629-4d07-a36f-1fcb1f8bfe0e/dynamips/auto_idlepc HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 30 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:57 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/dynamips/auto_idlepc { diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt index 2e7e553a..915d9d36 100644 --- a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt +++ b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/6fcb7f02-1b1a-407a-bd54-e77866d535fc/nodes/27c4840a-7237-4d73-a24d-b1005a0585f2/dynamips/idlepc_proposals' +curl -i -X GET 'http://localhost:3080/v2/projects/0d9bf109-374a-404f-8799-9a8aa3234c15/nodes/c62a408c-250b-494c-a404-15af6b740f41/dynamips/idlepc_proposals' -GET /v2/projects/6fcb7f02-1b1a-407a-bd54-e77866d535fc/nodes/27c4840a-7237-4d73-a24d-b1005a0585f2/dynamips/idlepc_proposals HTTP/1.1 +GET /v2/projects/0d9bf109-374a-404f-8799-9a8aa3234c15/nodes/c62a408c-250b-494c-a404-15af6b740f41/dynamips/idlepc_proposals HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 38 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:57 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/dynamips/idlepc_proposals [ diff --git a/docs/api/examples/controller_get_projectsprojectidsnapshots.txt b/docs/api/examples/controller_get_projectsprojectidsnapshots.txt index 362e1f1c..48c6a955 100644 --- a/docs/api/examples/controller_get_projectsprojectidsnapshots.txt +++ b/docs/api/examples/controller_get_projectsprojectidsnapshots.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/3fe938d6-ad14-4385-ba77-d8e79ef56021/snapshots' +curl -i -X GET 'http://localhost:3080/v2/projects/6249277b-6f3c-4ee7-b380-ccaa517bcd73/snapshots' -GET /v2/projects/3fe938d6-ad14-4385-ba77-d8e79ef56021/snapshots HTTP/1.1 +GET /v2/projects/6249277b-6f3c-4ee7-b380-ccaa517bcd73/snapshots HTTP/1.1 @@ -8,15 +8,15 @@ HTTP/1.1 200 Connection: close Content-Length: 197 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:09 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:18 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/snapshots [ { - "created_at": 1528359249, + "created_at": 1528965318, "name": "test", - "project_id": "3fe938d6-ad14-4385-ba77-d8e79ef56021", - "snapshot_id": "ebc1cde0-9603-4994-b1f6-0091becc9567" + "project_id": "6249277b-6f3c-4ee7-b380-ccaa517bcd73", + "snapshot_id": "d9958ef7-315b-4a78-a32f-f58b4ccede5d" } ] diff --git a/docs/api/examples/controller_get_settings.txt b/docs/api/examples/controller_get_settings.txt index 8f75600f..ef4bc5c2 100644 --- a/docs/api/examples/controller_get_settings.txt +++ b/docs/api/examples/controller_get_settings.txt @@ -8,11 +8,11 @@ HTTP/1.1 200 Connection: close Content-Length: 85 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:08 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:18 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/settings { - "modification_uuid": "b3ac5dbb-d2fc-44d7-90bd-3984a63d608f", + "modification_uuid": "c8a68ba6-b99c-491d-b12b-9ff4089f04ac", "test": true } diff --git a/docs/api/examples/controller_get_symbols.txt b/docs/api/examples/controller_get_symbols.txt index f8079112..a32c9944 100644 --- a/docs/api/examples/controller_get_symbols.txt +++ b/docs/api/examples/controller_get_symbols.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 5292 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:21 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/symbols [ diff --git a/docs/api/examples/controller_get_version.txt b/docs/api/examples/controller_get_version.txt index f46fb39f..d1a5cecb 100644 --- a/docs/api/examples/controller_get_version.txt +++ b/docs/api/examples/controller_get_version.txt @@ -8,11 +8,11 @@ HTTP/1.1 200 Connection: close Content-Length: 49 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:21 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/version { "local": true, - "version": "2.1.7dev1" + "version": "2.1.8dev1" } diff --git a/docs/api/examples/controller_post_computes.txt b/docs/api/examples/controller_post_computes.txt index 1c9757b1..112ad810 100644 --- a/docs/api/examples/controller_post_computes.txt +++ b/docs/api/examples/controller_post_computes.txt @@ -15,8 +15,8 @@ HTTP/1.1 201 Connection: close Content-Length: 334 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:45 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:12 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes { diff --git a/docs/api/examples/controller_post_computescomputeidautoidlepc.txt b/docs/api/examples/controller_post_computescomputeidautoidlepc.txt index 4abd3efb..5e6c0152 100644 --- a/docs/api/examples/controller_post_computescomputeidautoidlepc.txt +++ b/docs/api/examples/controller_post_computescomputeidautoidlepc.txt @@ -12,8 +12,8 @@ HTTP/1.1 200 Connection: close Content-Length: 30 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:53 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id}/auto_idlepc { diff --git a/docs/api/examples/controller_post_computescomputeidemulatoraction.txt b/docs/api/examples/controller_post_computescomputeidemulatoraction.txt index a41f575f..cccf83e5 100644 --- a/docs/api/examples/controller_post_computescomputeidemulatoraction.txt +++ b/docs/api/examples/controller_post_computescomputeidemulatoraction.txt @@ -10,8 +10,8 @@ HTTP/1.1 200 Connection: close Content-Length: 2 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:52 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+} [] diff --git a/docs/api/examples/controller_post_projects.txt b/docs/api/examples/controller_post_projects.txt index 419cd855..694fddc7 100644 --- a/docs/api/examples/controller_post_projects.txt +++ b/docs/api/examples/controller_post_projects.txt @@ -9,10 +9,10 @@ POST /v2/projects HTTP/1.1 HTTP/1.1 201 Connection: close -Content-Length: 574 +Content-Length: 530 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:57 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects { @@ -22,7 +22,7 @@ X-Route: /v2/projects "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmphsp_xfyy/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", + "path": "/tmp/tmpwszmok4d/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", "project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f", "scene_height": 1000, "scene_width": 2000, diff --git a/docs/api/examples/controller_post_projectsload.txt b/docs/api/examples/controller_post_projectsload.txt index 72b3ba86..494c6cfc 100644 --- a/docs/api/examples/controller_post_projectsload.txt +++ b/docs/api/examples/controller_post_projectsload.txt @@ -8,10 +8,10 @@ POST /v2/projects/load HTTP/1.1 HTTP/1.1 201 Connection: close -Content-Length: 574 +Content-Length: 530 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:58 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:17 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/load { @@ -21,8 +21,8 @@ X-Route: /v2/projects/load "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpdqd66g8e/projects/34c33c0f-0069-4643-b2a7-27503e446a4f", - "project_id": "34c33c0f-0069-4643-b2a7-27503e446a4f", + "path": "/tmp/tmp2sngc75f/projects/3e349315-a4b0-45a4-be24-44c07d6be18f", + "project_id": "3e349315-a4b0-45a4-be24-44c07d6be18f", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/examples/controller_post_projectsprojectidclose.txt b/docs/api/examples/controller_post_projectsprojectidclose.txt index cc1521f3..fdb955fc 100644 --- a/docs/api/examples/controller_post_projectsprojectidclose.txt +++ b/docs/api/examples/controller_post_projectsprojectidclose.txt @@ -1,15 +1,15 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/d109ad16-31ed-4eae-8a29-9ec1da7c70f7/close' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/588d67c3-885b-437c-ae36-ce6950830d86/close' -d '{}' -POST /v2/projects/d109ad16-31ed-4eae-8a29-9ec1da7c70f7/close HTTP/1.1 +POST /v2/projects/588d67c3-885b-437c-ae36-ce6950830d86/close HTTP/1.1 {} HTTP/1.1 201 Connection: close -Content-Length: 574 +Content-Length: 530 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:58 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/close { @@ -19,8 +19,8 @@ X-Route: /v2/projects/{project_id}/close "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmplppir7xt/projects/d109ad16-31ed-4eae-8a29-9ec1da7c70f7", - "project_id": "d109ad16-31ed-4eae-8a29-9ec1da7c70f7", + "path": "/tmp/tmprbo2qfxf/projects/588d67c3-885b-437c-ae36-ce6950830d86", + "project_id": "588d67c3-885b-437c-ae36-ce6950830d86", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/examples/controller_post_projectsprojectiddrawings.txt b/docs/api/examples/controller_post_projectsprojectiddrawings.txt index 4c35f3de..f3ba5ffd 100644 --- a/docs/api/examples/controller_post_projectsprojectiddrawings.txt +++ b/docs/api/examples/controller_post_projectsprojectiddrawings.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/41bc794a-35c4-4f5f-8b6f-900d21ea18d7/drawings' -d '{"svg": "", "x": 10, "y": 20, "z": 0}' +curl -i -X POST 'http://localhost:3080/v2/projects/d38cc3dd-4fdc-4371-8c16-d668bd8c823f/drawings' -d '{"svg": "", "x": 10, "y": 20, "z": 0}' -POST /v2/projects/41bc794a-35c4-4f5f-8b6f-900d21ea18d7/drawings HTTP/1.1 +POST /v2/projects/d38cc3dd-4fdc-4371-8c16-d668bd8c823f/drawings HTTP/1.1 { "svg": "", "x": 10, @@ -13,13 +13,13 @@ HTTP/1.1 201 Connection: close Content-Length: 323 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/drawings { - "drawing_id": "09aa6060-7549-4f34-b0bf-fa991e82625b", - "project_id": "41bc794a-35c4-4f5f-8b6f-900d21ea18d7", + "drawing_id": "56416446-bbe6-42c9-ba11-abaab62d8c54", + "project_id": "d38cc3dd-4fdc-4371-8c16-d668bd8c823f", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/examples/controller_post_projectsprojectidduplicate.txt b/docs/api/examples/controller_post_projectsprojectidduplicate.txt index 3b75b873..02b61025 100644 --- a/docs/api/examples/controller_post_projectsprojectidduplicate.txt +++ b/docs/api/examples/controller_post_projectsprojectidduplicate.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/03051934-40c1-4ca8-967e-378a63aa9125/duplicate' -d '{"name": "hello"}' +curl -i -X POST 'http://localhost:3080/v2/projects/7b438af0-3276-47f7-a213-d0238838f49d/duplicate' -d '{"name": "hello"}' -POST /v2/projects/03051934-40c1-4ca8-967e-378a63aa9125/duplicate HTTP/1.1 +POST /v2/projects/7b438af0-3276-47f7-a213-d0238838f49d/duplicate HTTP/1.1 { "name": "hello" } @@ -8,10 +8,10 @@ POST /v2/projects/03051934-40c1-4ca8-967e-378a63aa9125/duplicate HTTP/1.1 HTTP/1.1 201 Connection: close -Content-Length: 576 +Content-Length: 532 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:05 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:17 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/duplicate { @@ -21,8 +21,8 @@ X-Route: /v2/projects/{project_id}/duplicate "filename": "hello.gns3", "grid_size": 0, "name": "hello", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpqmkv2pnn/projects/3ed08936-018a-45ea-bd3b-56d2d211ca6b", - "project_id": "3ed08936-018a-45ea-bd3b-56d2d211ca6b", + "path": "/tmp/tmpnll2ywz8/projects/1823edf6-594d-40e8-b4b4-2bd47870f976", + "project_id": "1823edf6-594d-40e8-b4b4-2bd47870f976", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/examples/controller_post_projectsprojectidlinks.txt b/docs/api/examples/controller_post_projectsprojectidlinks.txt index 4a66dc31..6a91163b 100644 --- a/docs/api/examples/controller_post_projectsprojectidlinks.txt +++ b/docs/api/examples/controller_post_projectsprojectidlinks.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/95ac37f0-0fe0-41a0-8419-e4b5b27a6a36/links' -d '{"nodes": [{"adapter_number": 0, "label": {"text": "Text", "x": 42, "y": 0}, "node_id": "96ea12d8-5e5a-4673-ab1a-92d99867701a", "port_number": 3}, {"adapter_number": 0, "node_id": "96ea12d8-5e5a-4673-ab1a-92d99867701a", "port_number": 4}]}' +curl -i -X POST 'http://localhost:3080/v2/projects/bfb83f16-dab4-445a-a572-d7cc1801222e/links' -d '{"nodes": [{"adapter_number": 0, "label": {"text": "Text", "x": 42, "y": 0}, "node_id": "d3601934-e39a-4865-9cf5-3e46e1fe24e2", "port_number": 3}, {"adapter_number": 0, "node_id": "d3601934-e39a-4865-9cf5-3e46e1fe24e2", "port_number": 4}]}' -POST /v2/projects/95ac37f0-0fe0-41a0-8419-e4b5b27a6a36/links HTTP/1.1 +POST /v2/projects/bfb83f16-dab4-445a-a572-d7cc1801222e/links HTTP/1.1 { "nodes": [ { @@ -10,12 +10,12 @@ POST /v2/projects/95ac37f0-0fe0-41a0-8419-e4b5b27a6a36/links HTTP/1.1 "x": 42, "y": 0 }, - "node_id": "96ea12d8-5e5a-4673-ab1a-92d99867701a", + "node_id": "d3601934-e39a-4865-9cf5-3e46e1fe24e2", "port_number": 3 }, { "adapter_number": 0, - "node_id": "96ea12d8-5e5a-4673-ab1a-92d99867701a", + "node_id": "d3601934-e39a-4865-9cf5-3e46e1fe24e2", "port_number": 4 } ] @@ -26,8 +26,8 @@ HTTP/1.1 409 Connection: close Content-Length: 64 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links { diff --git a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt index 01d15370..8f0e6ea8 100644 --- a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt +++ b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/9bb44dd7-42f7-4dea-81c1-3082230e19ee/links/da01924d-3b1a-4e0a-b13f-a2ed9e091fbd/start_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/405691bc-6538-4f45-b65f-e3309c3543ea/links/4fc4bbd0-38a2-4360-82ad-658636472f8a/start_capture' -d '{}' -POST /v2/projects/9bb44dd7-42f7-4dea-81c1-3082230e19ee/links/da01924d-3b1a-4e0a-b13f-a2ed9e091fbd/start_capture HTTP/1.1 +POST /v2/projects/405691bc-6538-4f45-b65f-e3309c3543ea/links/4fc4bbd0-38a2-4360-82ad-658636472f8a/start_capture HTTP/1.1 {} @@ -8,8 +8,8 @@ HTTP/1.1 201 Connection: close Content-Length: 288 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links/{link_id}/start_capture { @@ -17,9 +17,9 @@ X-Route: /v2/projects/{project_id}/links/{link_id}/start_capture "capture_file_path": null, "capturing": false, "filters": {}, - "link_id": "da01924d-3b1a-4e0a-b13f-a2ed9e091fbd", + "link_id": "4fc4bbd0-38a2-4360-82ad-658636472f8a", "link_type": "ethernet", "nodes": [], - "project_id": "9bb44dd7-42f7-4dea-81c1-3082230e19ee", + "project_id": "405691bc-6538-4f45-b65f-e3309c3543ea", "suspend": false } diff --git a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt index 5cc37de0..056e7e94 100644 --- a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt +++ b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/5aed0974-0961-443e-a197-6f0018aa492e/links/a0467017-8dbc-44eb-bbd8-04949cf9fb5c/stop_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/dc8a6468-3065-4e5f-b656-54a8a74f6599/links/96548072-70ee-4c76-87e1-4aa428eda20a/stop_capture' -d '{}' -POST /v2/projects/5aed0974-0961-443e-a197-6f0018aa492e/links/a0467017-8dbc-44eb-bbd8-04949cf9fb5c/stop_capture HTTP/1.1 +POST /v2/projects/dc8a6468-3065-4e5f-b656-54a8a74f6599/links/96548072-70ee-4c76-87e1-4aa428eda20a/stop_capture HTTP/1.1 {} @@ -8,8 +8,8 @@ HTTP/1.1 201 Connection: close Content-Length: 288 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links/{link_id}/stop_capture { @@ -17,9 +17,9 @@ X-Route: /v2/projects/{project_id}/links/{link_id}/stop_capture "capture_file_path": null, "capturing": false, "filters": {}, - "link_id": "a0467017-8dbc-44eb-bbd8-04949cf9fb5c", + "link_id": "96548072-70ee-4c76-87e1-4aa428eda20a", "link_type": "ethernet", "nodes": [], - "project_id": "5aed0974-0961-443e-a197-6f0018aa492e", + "project_id": "dc8a6468-3065-4e5f-b656-54a8a74f6599", "suspend": false } diff --git a/docs/api/examples/controller_post_projectsprojectidnodes.txt b/docs/api/examples/controller_post_projectsprojectidnodes.txt index e11c5f19..67079910 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodes.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodes.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/1c5e8aea-f9e1-4412-99d6-6e3be495b23a/nodes' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' +curl -i -X POST 'http://localhost:3080/v2/projects/fe1bef67-c60d-47ba-84b6-9b23b2c07f9b/nodes' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' -POST /v2/projects/1c5e8aea-f9e1-4412-99d6-6e3be495b23a/nodes HTTP/1.1 +POST /v2/projects/fe1bef67-c60d-47ba-84b6-9b23b2c07f9b/nodes HTTP/1.1 { "compute_id": "example.com", "name": "test", @@ -13,17 +13,17 @@ POST /v2/projects/1c5e8aea-f9e1-4412-99d6-6e3be495b23a/nodes HTTP/1.1 HTTP/1.1 201 Connection: close -Content-Length: 1123 +Content-Length: 1128 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes { "command_line": null, "compute_id": "example.com", "console": 2048, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -36,7 +36,7 @@ X-Route: /v2/projects/{project_id}/nodes }, "name": "test", "node_directory": null, - "node_id": "256c0317-27b4-4e16-8301-5e12ee1ac76d", + "node_id": "5578aa5a-47db-443a-87df-ee21984a4bef", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -52,7 +52,7 @@ X-Route: /v2/projects/{project_id}/nodes "short_name": "e0" } ], - "project_id": "1c5e8aea-f9e1-4412-99d6-6e3be495b23a", + "project_id": "fe1bef67-c60d-47ba-84b6-9b23b2c07f9b", "properties": { "startup_script": "echo test" }, diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidduplicate.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidduplicate.txt index eaae2149..7bc2fd60 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidduplicate.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidduplicate.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/002ebaa7-5d6a-4c2d-a609-697ad91fe1a3/nodes/44ae28b6-6977-4093-9a6b-5bde7c94c298/duplicate' -d '{"x": 10, "y": 5, "z": 0}' +curl -i -X POST 'http://localhost:3080/v2/projects/7a2e464c-1aa5-4bc9-988b-36b73cbd9ed7/nodes/3cb45937-864f-44cc-8500-c347ff15dc48/duplicate' -d '{"x": 10, "y": 5, "z": 0}' -POST /v2/projects/002ebaa7-5d6a-4c2d-a609-697ad91fe1a3/nodes/44ae28b6-6977-4093-9a6b-5bde7c94c298/duplicate HTTP/1.1 +POST /v2/projects/7a2e464c-1aa5-4bc9-988b-36b73cbd9ed7/nodes/3cb45937-864f-44cc-8500-c347ff15dc48/duplicate HTTP/1.1 { "x": 10, "y": 5, @@ -10,17 +10,17 @@ POST /v2/projects/002ebaa7-5d6a-4c2d-a609-697ad91fe1a3/nodes/44ae28b6-6977-4093- HTTP/1.1 201 Connection: close -Content-Length: 1083 +Content-Length: 1088 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/duplicate { "command_line": null, "compute_id": "example.com", "console": null, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -33,7 +33,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/duplicate }, "name": "test1", "node_directory": null, - "node_id": "4ea1c6ef-99eb-450f-9151-577539d63125", + "node_id": "ee0b6a58-5c7e-4a0f-9432-b1d8bb12b5a9", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -49,7 +49,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/duplicate "short_name": "e0" } ], - "project_id": "002ebaa7-5d6a-4c2d-a609-697ad91fe1a3", + "project_id": "7a2e464c-1aa5-4bc9-988b-36b73cbd9ed7", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt index ed709e75..d12066d4 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt @@ -1,22 +1,22 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/8a53b806-81c0-4f1c-b43e-6193def0bcb6/nodes/930cd7fd-7f09-4b63-b534-3dea6cc62b6a/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/ac836744-6453-4e8d-8b07-d23643b5a85a/nodes/d7ba3ea4-1d16-4be8-aa13-11aa750387b4/reload' -d '{}' -POST /v2/projects/8a53b806-81c0-4f1c-b43e-6193def0bcb6/nodes/930cd7fd-7f09-4b63-b534-3dea6cc62b6a/reload HTTP/1.1 +POST /v2/projects/ac836744-6453-4e8d-8b07-d23643b5a85a/nodes/d7ba3ea4-1d16-4be8-aa13-11aa750387b4/reload HTTP/1.1 {} -HTTP/1.1 201 +HTTP/1.1 200 Connection: close -Content-Length: 1080 +Content-Length: 1085 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/reload { "command_line": null, "compute_id": "example.com", "console": null, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/reload }, "name": "test", "node_directory": null, - "node_id": "930cd7fd-7f09-4b63-b534-3dea6cc62b6a", + "node_id": "d7ba3ea4-1d16-4be8-aa13-11aa750387b4", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -45,7 +45,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/reload "short_name": "e0" } ], - "project_id": "8a53b806-81c0-4f1c-b43e-6193def0bcb6", + "project_id": "ac836744-6453-4e8d-8b07-d23643b5a85a", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt index 614b90f9..a8d87e29 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt @@ -1,22 +1,22 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/457b209c-6530-4897-9d0c-53f60b20ea50/nodes/540ca7f0-5bbb-43db-a7ce-a94a4f06d135/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/35d8ba79-db65-46e0-81ee-109449cbde99/nodes/4b86a49a-770b-4893-a575-bfc3e584aab5/start' -d '{}' -POST /v2/projects/457b209c-6530-4897-9d0c-53f60b20ea50/nodes/540ca7f0-5bbb-43db-a7ce-a94a4f06d135/start HTTP/1.1 +POST /v2/projects/35d8ba79-db65-46e0-81ee-109449cbde99/nodes/4b86a49a-770b-4893-a575-bfc3e584aab5/start HTTP/1.1 {} -HTTP/1.1 201 +HTTP/1.1 200 Connection: close -Content-Length: 1080 +Content-Length: 1085 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/start { "command_line": null, "compute_id": "example.com", "console": null, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/start }, "name": "test", "node_directory": null, - "node_id": "540ca7f0-5bbb-43db-a7ce-a94a4f06d135", + "node_id": "4b86a49a-770b-4893-a575-bfc3e584aab5", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -45,7 +45,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/start "short_name": "e0" } ], - "project_id": "457b209c-6530-4897-9d0c-53f60b20ea50", + "project_id": "35d8ba79-db65-46e0-81ee-109449cbde99", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt index f48cea9d..336f7a1e 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt @@ -1,22 +1,22 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/bffdd9c4-4a72-4608-810d-9736e6999107/nodes/874e89ee-7b08-43ab-af91-04621207a932/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/5cf491b9-62e5-43fc-94f9-9654ceb9fc9f/nodes/35df34ca-8a36-4277-8c55-29d458e350c1/stop' -d '{}' -POST /v2/projects/bffdd9c4-4a72-4608-810d-9736e6999107/nodes/874e89ee-7b08-43ab-af91-04621207a932/stop HTTP/1.1 +POST /v2/projects/5cf491b9-62e5-43fc-94f9-9654ceb9fc9f/nodes/35df34ca-8a36-4277-8c55-29d458e350c1/stop HTTP/1.1 {} -HTTP/1.1 201 +HTTP/1.1 200 Connection: close -Content-Length: 1080 +Content-Length: 1085 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/stop { "command_line": null, "compute_id": "example.com", "console": null, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/stop }, "name": "test", "node_directory": null, - "node_id": "874e89ee-7b08-43ab-af91-04621207a932", + "node_id": "35df34ca-8a36-4277-8c55-29d458e350c1", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -45,7 +45,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/stop "short_name": "e0" } ], - "project_id": "bffdd9c4-4a72-4608-810d-9736e6999107", + "project_id": "5cf491b9-62e5-43fc-94f9-9654ceb9fc9f", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt index 840221b2..9b1b3e8e 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt @@ -1,22 +1,22 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/35f968db-6d2e-4f2e-b9fe-e95573c55764/nodes/486b1e62-91af-4e4c-a13f-1f0d7017c55b/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/9d198bf2-411e-4aa6-8e28-bd2c36f685f0/nodes/5cdb09d0-48c6-4d4f-8312-ab7af704ed61/suspend' -d '{}' -POST /v2/projects/35f968db-6d2e-4f2e-b9fe-e95573c55764/nodes/486b1e62-91af-4e4c-a13f-1f0d7017c55b/suspend HTTP/1.1 +POST /v2/projects/9d198bf2-411e-4aa6-8e28-bd2c36f685f0/nodes/5cdb09d0-48c6-4d4f-8312-ab7af704ed61/suspend HTTP/1.1 {} -HTTP/1.1 201 +HTTP/1.1 200 Connection: close -Content-Length: 1080 +Content-Length: 1085 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id}/suspend { "command_line": null, "compute_id": "example.com", "console": null, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/suspend }, "name": "test", "node_directory": null, - "node_id": "486b1e62-91af-4e4c-a13f-1f0d7017c55b", + "node_id": "5cdb09d0-48c6-4d4f-8312-ab7af704ed61", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -45,7 +45,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}/suspend "short_name": "e0" } ], - "project_id": "35f968db-6d2e-4f2e-b9fe-e95573c55764", + "project_id": "9d198bf2-411e-4aa6-8e28-bd2c36f685f0", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/examples/controller_post_projectsprojectidnodesreload.txt b/docs/api/examples/controller_post_projectsprojectidnodesreload.txt index 47e9f9b2..45af08cb 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesreload.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/021f7e96-5ef9-4471-97ac-7b6005e00612/nodes/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/1af5d401-e67c-4346-ad2b-ba7a657ecbb1/nodes/reload' -d '{}' -POST /v2/projects/021f7e96-5ef9-4471-97ac-7b6005e00612/nodes/reload HTTP/1.1 +POST /v2/projects/1af5d401-e67c-4346-ad2b-ba7a657ecbb1/nodes/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/reload diff --git a/docs/api/examples/controller_post_projectsprojectidnodesstart.txt b/docs/api/examples/controller_post_projectsprojectidnodesstart.txt index 927af499..44de6b6f 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesstart.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/2300b29b-5f12-47b6-a50e-55e0ede0d59e/nodes/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/57f8aff8-92c7-4e2d-90b4-1bdf81d60f56/nodes/start' -d '{}' -POST /v2/projects/2300b29b-5f12-47b6-a50e-55e0ede0d59e/nodes/start HTTP/1.1 +POST /v2/projects/57f8aff8-92c7-4e2d-90b4-1bdf81d60f56/nodes/start HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/start diff --git a/docs/api/examples/controller_post_projectsprojectidnodesstop.txt b/docs/api/examples/controller_post_projectsprojectidnodesstop.txt index 9ae32f1b..e77cada1 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesstop.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/2dd4ba91-820e-4207-bc99-740cb6a3436d/nodes/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/e6010926-bd32-43c4-b917-d6fd6f67de91/nodes/stop' -d '{}' -POST /v2/projects/2dd4ba91-820e-4207-bc99-740cb6a3436d/nodes/stop HTTP/1.1 +POST /v2/projects/e6010926-bd32-43c4-b917-d6fd6f67de91/nodes/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/stop diff --git a/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt b/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt index ad620991..17627b7c 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/a8dd1814-0230-43d8-8208-c50b705e6f6c/nodes/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/39f4ff28-0c99-40c1-997b-1f29c62b2661/nodes/suspend' -d '{}' -POST /v2/projects/a8dd1814-0230-43d8-8208-c50b705e6f6c/nodes/suspend HTTP/1.1 +POST /v2/projects/39f4ff28-0c99-40c1-997b-1f29c62b2661/nodes/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/suspend diff --git a/docs/api/examples/controller_post_projectsprojectidopen.txt b/docs/api/examples/controller_post_projectsprojectidopen.txt index 4a9bed80..62f2016a 100644 --- a/docs/api/examples/controller_post_projectsprojectidopen.txt +++ b/docs/api/examples/controller_post_projectsprojectidopen.txt @@ -1,15 +1,15 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/a82ef5a1-380a-4c8e-99fd-a269eb14d667/open' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/b0c86c5d-c429-49b9-99cc-94b73137b9c3/open' -d '{}' -POST /v2/projects/a82ef5a1-380a-4c8e-99fd-a269eb14d667/open HTTP/1.1 +POST /v2/projects/b0c86c5d-c429-49b9-99cc-94b73137b9c3/open HTTP/1.1 {} HTTP/1.1 201 Connection: close -Content-Length: 574 +Content-Length: 530 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:58 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/open { @@ -19,8 +19,8 @@ X-Route: /v2/projects/{project_id}/open "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmppk746kon/projects/a82ef5a1-380a-4c8e-99fd-a269eb14d667", - "project_id": "a82ef5a1-380a-4c8e-99fd-a269eb14d667", + "path": "/tmp/tmp8c09ti6d/projects/b0c86c5d-c429-49b9-99cc-94b73137b9c3", + "project_id": "b0c86c5d-c429-49b9-99cc-94b73137b9c3", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/examples/controller_post_projectsprojectidsnapshots.txt b/docs/api/examples/controller_post_projectsprojectidsnapshots.txt index 12d39f52..e71f46d2 100644 --- a/docs/api/examples/controller_post_projectsprojectidsnapshots.txt +++ b/docs/api/examples/controller_post_projectsprojectidsnapshots.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/fb65405c-5698-4712-8a79-68c79991e05c/snapshots' -d '{"name": "snap1"}' +curl -i -X POST 'http://localhost:3080/v2/projects/8ad8d8bd-8179-4f60-8a59-e3031882b864/snapshots' -d '{"name": "snap1"}' -POST /v2/projects/fb65405c-5698-4712-8a79-68c79991e05c/snapshots HTTP/1.1 +POST /v2/projects/8ad8d8bd-8179-4f60-8a59-e3031882b864/snapshots HTTP/1.1 { "name": "snap1" } @@ -10,13 +10,13 @@ HTTP/1.1 201 Connection: close Content-Length: 170 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:21 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/snapshots { - "created_at": 1528359262, + "created_at": 1528965321, "name": "snap1", - "project_id": "fb65405c-5698-4712-8a79-68c79991e05c", - "snapshot_id": "07cd311f-4591-453f-8cd7-af24ed4b524e" + "project_id": "8ad8d8bd-8179-4f60-8a59-e3031882b864", + "snapshot_id": "2494bd41-220d-452b-929d-d3d53be75f3d" } diff --git a/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt b/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt index dc5f12b7..9dc1bd9f 100644 --- a/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt +++ b/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt @@ -1,15 +1,15 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/3f0c9493-a58a-408c-b208-29564c167363/snapshots/6dbef23f-8029-43f8-b957-11512db51b1d/restore' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/03938ba6-bad8-4cf9-825c-b3570b7a1318/snapshots/f62f4654-9547-4611-a065-e48143372958/restore' -d '{}' -POST /v2/projects/3f0c9493-a58a-408c-b208-29564c167363/snapshots/6dbef23f-8029-43f8-b957-11512db51b1d/restore HTTP/1.1 +POST /v2/projects/03938ba6-bad8-4cf9-825c-b3570b7a1318/snapshots/f62f4654-9547-4611-a065-e48143372958/restore HTTP/1.1 {} HTTP/1.1 201 Connection: close -Content-Length: 574 +Content-Length: 530 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:17 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:19 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}/restore { @@ -19,8 +19,8 @@ X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}/restore "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmplytbvayj/projects/3f0c9493-a58a-408c-b208-29564c167363", - "project_id": "3f0c9493-a58a-408c-b208-29564c167363", + "path": "/tmp/tmpdxyra45a/projects/03938ba6-bad8-4cf9-825c-b3570b7a1318", + "project_id": "03938ba6-bad8-4cf9-825c-b3570b7a1318", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/examples/controller_post_settings.txt b/docs/api/examples/controller_post_settings.txt index fa5c5fab..1a8bc24a 100644 --- a/docs/api/examples/controller_post_settings.txt +++ b/docs/api/examples/controller_post_settings.txt @@ -10,11 +10,11 @@ HTTP/1.1 201 Connection: close Content-Length: 85 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:08 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:18 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/settings { - "modification_uuid": "b3ac5dbb-d2fc-44d7-90bd-3984a63d608f", + "modification_uuid": "c8a68ba6-b99c-491d-b12b-9ff4089f04ac", "test": true } diff --git a/docs/api/examples/controller_post_shutdown.txt b/docs/api/examples/controller_post_shutdown.txt index ced74e26..3a30db5c 100644 --- a/docs/api/examples/controller_post_shutdown.txt +++ b/docs/api/examples/controller_post_shutdown.txt @@ -8,7 +8,7 @@ HTTP/1.1 201 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Thu, 07 Jun 2018 08:14:08 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:18 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/shutdown diff --git a/docs/api/examples/controller_post_version.txt b/docs/api/examples/controller_post_version.txt index 9fc7b5cf..ff2e911c 100644 --- a/docs/api/examples/controller_post_version.txt +++ b/docs/api/examples/controller_post_version.txt @@ -1,8 +1,8 @@ -curl -i -X POST 'http://localhost:3080/v2/version' -d '{"version": "2.1.7dev1"}' +curl -i -X POST 'http://localhost:3080/v2/version' -d '{"version": "2.1.8dev1"}' POST /v2/version HTTP/1.1 { - "version": "2.1.7dev1" + "version": "2.1.8dev1" } @@ -10,10 +10,10 @@ HTTP/1.1 200 Connection: close Content-Length: 30 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:14:22 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:21 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/version { - "version": "2.1.7dev1" + "version": "2.1.8dev1" } diff --git a/docs/api/examples/controller_put_computescomputeid.txt b/docs/api/examples/controller_put_computescomputeid.txt index f6b7e0ac..299e5c39 100644 --- a/docs/api/examples/controller_put_computescomputeid.txt +++ b/docs/api/examples/controller_put_computescomputeid.txt @@ -15,8 +15,8 @@ HTTP/1.1 200 Connection: close Content-Length: 335 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:46 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:12 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/computes/{compute_id} { diff --git a/docs/api/examples/controller_put_gns3vm.txt b/docs/api/examples/controller_put_gns3vm.txt index 4a792b5e..601d4794 100644 --- a/docs/api/examples/controller_put_gns3vm.txt +++ b/docs/api/examples/controller_put_gns3vm.txt @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 27 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/gns3vm { diff --git a/docs/api/examples/controller_put_projectsprojectid.txt b/docs/api/examples/controller_put_projectsprojectid.txt index 3e96bc48..72d120c7 100644 --- a/docs/api/examples/controller_put_projectsprojectid.txt +++ b/docs/api/examples/controller_put_projectsprojectid.txt @@ -8,10 +8,10 @@ PUT /v2/projects/10010203-0405-0607-0809-0a0b0c0d0e0f HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 706 +Content-Length: 662 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:57 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:16 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id} { @@ -21,7 +21,7 @@ X-Route: /v2/projects/{project_id} "filename": "test.gns3", "grid_size": 0, "name": "test2", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp3hcl29s3/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", + "path": "/tmp/tmpos2k9l46/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", "project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f", "scene_height": 1000, "scene_width": 2000, diff --git a/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt b/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt index 0f55a893..2f6c3c04 100644 --- a/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt +++ b/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/projects/0d4871e9-2a2e-41cc-9979-f2eb74f10ead/drawings/3ba31d48-aa9b-4212-91a1-30493681ba78' -d '{"x": 42}' +curl -i -X PUT 'http://localhost:3080/v2/projects/600de23c-5af1-44a1-8c67-3023ceb6e6c7/drawings/5f9c48be-d144-4666-a66f-5bc6d93e2f32' -d '{"x": 42}' -PUT /v2/projects/0d4871e9-2a2e-41cc-9979-f2eb74f10ead/drawings/3ba31d48-aa9b-4212-91a1-30493681ba78 HTTP/1.1 +PUT /v2/projects/600de23c-5af1-44a1-8c67-3023ceb6e6c7/drawings/5f9c48be-d144-4666-a66f-5bc6d93e2f32 HTTP/1.1 { "x": 42 } @@ -10,13 +10,13 @@ HTTP/1.1 201 Connection: close Content-Length: 323 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:54 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:13 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/drawings/{drawing_id} { - "drawing_id": "3ba31d48-aa9b-4212-91a1-30493681ba78", - "project_id": "0d4871e9-2a2e-41cc-9979-f2eb74f10ead", + "drawing_id": "5f9c48be-d144-4666-a66f-5bc6d93e2f32", + "project_id": "600de23c-5af1-44a1-8c67-3023ceb6e6c7", "rotation": 0, "svg": "", "x": 42, diff --git a/docs/api/examples/controller_put_projectsprojectidlinkslinkid.txt b/docs/api/examples/controller_put_projectsprojectidlinkslinkid.txt index d9ac5dad..b01abff9 100644 --- a/docs/api/examples/controller_put_projectsprojectidlinkslinkid.txt +++ b/docs/api/examples/controller_put_projectsprojectidlinkslinkid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/projects/42d57b87-6ba4-4693-95c5-815064a1e587/links/b3bb9cf1-9947-48aa-9a81-4531bf575943' -d '{"filters": {"frequency_drop": [50], "latency": [10]}, "nodes": [{"adapter_number": 0, "label": {"text": "Hello", "x": 64, "y": 0}, "node_id": "a093ca63-8a69-4ee5-bf36-fb9ea1e586d4", "port_number": 3}, {"adapter_number": 2, "node_id": "dfda5907-1939-4dbb-a36f-660ef2c9e2cb", "port_number": 4}]}' +curl -i -X PUT 'http://localhost:3080/v2/projects/3f20f6cd-0674-41da-9ed9-36fbf90b87d5/links/8382d2ec-103b-4255-8073-d6754b2f72fc' -d '{"filters": {"frequency_drop": [50], "latency": [10]}, "nodes": [{"adapter_number": 0, "label": {"text": "Hello", "x": 64, "y": 0}, "node_id": "52e2c403-926e-470e-b27c-ae29c659ad72", "port_number": 3}, {"adapter_number": 2, "node_id": "7c514eac-e305-4fe3-b9d4-35db2558c172", "port_number": 4}]}' -PUT /v2/projects/42d57b87-6ba4-4693-95c5-815064a1e587/links/b3bb9cf1-9947-48aa-9a81-4531bf575943 HTTP/1.1 +PUT /v2/projects/3f20f6cd-0674-41da-9ed9-36fbf90b87d5/links/8382d2ec-103b-4255-8073-d6754b2f72fc HTTP/1.1 { "filters": { "frequency_drop": [ @@ -18,12 +18,12 @@ PUT /v2/projects/42d57b87-6ba4-4693-95c5-815064a1e587/links/b3bb9cf1-9947-48aa-9 "x": 64, "y": 0 }, - "node_id": "a093ca63-8a69-4ee5-bf36-fb9ea1e586d4", + "node_id": "52e2c403-926e-470e-b27c-ae29c659ad72", "port_number": 3 }, { "adapter_number": 2, - "node_id": "dfda5907-1939-4dbb-a36f-660ef2c9e2cb", + "node_id": "7c514eac-e305-4fe3-b9d4-35db2558c172", "port_number": 4 } ] @@ -34,8 +34,8 @@ HTTP/1.1 201 Connection: close Content-Length: 1022 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:55 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:14 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/links/{link_id} { @@ -50,7 +50,7 @@ X-Route: /v2/projects/{project_id}/links/{link_id} 10 ] }, - "link_id": "b3bb9cf1-9947-48aa-9a81-4531bf575943", + "link_id": "8382d2ec-103b-4255-8073-d6754b2f72fc", "link_type": "ethernet", "nodes": [ { @@ -60,7 +60,7 @@ X-Route: /v2/projects/{project_id}/links/{link_id} "x": 64, "y": 0 }, - "node_id": "a093ca63-8a69-4ee5-bf36-fb9ea1e586d4", + "node_id": "52e2c403-926e-470e-b27c-ae29c659ad72", "port_number": 3 }, { @@ -72,10 +72,10 @@ X-Route: /v2/projects/{project_id}/links/{link_id} "x": -10, "y": -10 }, - "node_id": "dfda5907-1939-4dbb-a36f-660ef2c9e2cb", + "node_id": "7c514eac-e305-4fe3-b9d4-35db2558c172", "port_number": 4 } ], - "project_id": "42d57b87-6ba4-4693-95c5-815064a1e587", + "project_id": "3f20f6cd-0674-41da-9ed9-36fbf90b87d5", "suspend": false } diff --git a/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt index 0bdbff12..ed573b2c 100644 --- a/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt +++ b/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X PUT 'http://localhost:3080/v2/projects/f71e5c25-d021-45fe-bc7b-85fa1705cc20/nodes/f3578817-f20c-4bd8-9b1e-b23af18ab7b7' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' +curl -i -X PUT 'http://localhost:3080/v2/projects/13218acd-e860-4b30-a037-d22248a6e9a4/nodes/84cf3670-98ea-4899-a1e7-6b77bab3ceba' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' -PUT /v2/projects/f71e5c25-d021-45fe-bc7b-85fa1705cc20/nodes/f3578817-f20c-4bd8-9b1e-b23af18ab7b7 HTTP/1.1 +PUT /v2/projects/13218acd-e860-4b30-a037-d22248a6e9a4/nodes/84cf3670-98ea-4899-a1e7-6b77bab3ceba HTTP/1.1 { "compute_id": "example.com", "name": "test", @@ -13,17 +13,17 @@ PUT /v2/projects/f71e5c25-d021-45fe-bc7b-85fa1705cc20/nodes/f3578817-f20c-4bd8-9 HTTP/1.1 200 Connection: close -Content-Length: 1080 +Content-Length: 1085 Content-Type: application/json -Date: Thu, 07 Jun 2018 08:13:56 GMT -Server: Python/3.6 GNS3/2.1.7dev1 +Date: Thu, 14 Jun 2018 08:35:15 GMT +Server: Python/3.5 GNS3/2.1.8dev1 X-Route: /v2/projects/{project_id}/nodes/{node_id} { "command_line": null, "compute_id": "example.com", "console": 2048, - "console_host": "", + "console_host": "", "console_type": null, "first_port_name": null, "height": 59, @@ -36,7 +36,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id} }, "name": "test", "node_directory": null, - "node_id": "f3578817-f20c-4bd8-9b1e-b23af18ab7b7", + "node_id": "84cf3670-98ea-4899-a1e7-6b77bab3ceba", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -52,7 +52,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id} "short_name": "e0" } ], - "project_id": "f71e5c25-d021-45fe-bc7b-85fa1705cc20", + "project_id": "13218acd-e860-4b30-a037-d22248a6e9a4", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/notifications/drawing.created.json b/docs/api/notifications/drawing.created.json index 9bf2c468..41619eb1 100644 --- a/docs/api/notifications/drawing.created.json +++ b/docs/api/notifications/drawing.created.json @@ -1,6 +1,6 @@ { - "drawing_id": "79ef03df-38b4-4dca-b0e0-651cd383a064", - "project_id": "187a7fd8-fb64-4d47-8fe3-bcae84dfacd6", + "drawing_id": "510703c2-6ba8-47d5-bcbf-20a3fe6790af", + "project_id": "972df51a-85cc-4762-bb3f-f03bd52d7b2c", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/notifications/drawing.deleted.json b/docs/api/notifications/drawing.deleted.json index 74ad40cf..96e0bf4e 100644 --- a/docs/api/notifications/drawing.deleted.json +++ b/docs/api/notifications/drawing.deleted.json @@ -1,6 +1,6 @@ { - "drawing_id": "8f6238f9-93f9-49ea-acb8-46a75e77c019", - "project_id": "80765c72-3173-4881-a32b-a77e9bf725d9", + "drawing_id": "7447cc2c-18fb-4db7-87a7-11b81ebd036d", + "project_id": "74c2978e-03fe-4873-ac04-433fb93cb2b0", "rotation": 0, "svg": "", "x": 0, diff --git a/docs/api/notifications/drawing.updated.json b/docs/api/notifications/drawing.updated.json index 17c809d8..f836d99d 100644 --- a/docs/api/notifications/drawing.updated.json +++ b/docs/api/notifications/drawing.updated.json @@ -1,6 +1,6 @@ { - "drawing_id": "3ba31d48-aa9b-4212-91a1-30493681ba78", - "project_id": "0d4871e9-2a2e-41cc-9979-f2eb74f10ead", + "drawing_id": "5f9c48be-d144-4666-a66f-5bc6d93e2f32", + "project_id": "600de23c-5af1-44a1-8c67-3023ceb6e6c7", "rotation": 0, "x": 42, "y": 20, diff --git a/docs/api/notifications/link.created.json b/docs/api/notifications/link.created.json index 19501e97..fe330f7d 100644 --- a/docs/api/notifications/link.created.json +++ b/docs/api/notifications/link.created.json @@ -10,7 +10,7 @@ 10 ] }, - "link_id": "b0c7889a-5cf0-439a-a6b0-1fdf2fd1858a", + "link_id": "c0c00ce2-d6b4-407e-b125-1723c3a8af93", "link_type": "ethernet", "nodes": [ { @@ -22,7 +22,7 @@ "x": -10, "y": -10 }, - "node_id": "855bcbdc-2af5-4625-898e-2c647ed580dd", + "node_id": "5fd46ee8-414c-44c0-8bb9-c0e710d8513c", "port_number": 3 }, { @@ -34,10 +34,10 @@ "x": -10, "y": -10 }, - "node_id": "0098bb1e-c7a2-40c8-8c29-f323a7872fbd", + "node_id": "22582b05-a01c-4010-9428-34c8c3b9dce0", "port_number": 4 } ], - "project_id": "d8f1da27-a533-4aab-95bb-117aaccb48c7", + "project_id": "7ab38231-b22e-4fd0-aee1-cb41c268c55f", "suspend": false } \ No newline at end of file diff --git a/docs/api/notifications/link.deleted.json b/docs/api/notifications/link.deleted.json index 34b128cb..0ceafaf4 100644 --- a/docs/api/notifications/link.deleted.json +++ b/docs/api/notifications/link.deleted.json @@ -3,9 +3,9 @@ "capture_file_path": null, "capturing": false, "filters": {}, - "link_id": "3edd3d96-8054-4ef4-995f-6cdb93dbbabf", + "link_id": "10456b36-5917-4992-a1c0-d2e07a56f2a2", "link_type": "ethernet", "nodes": [], - "project_id": "c03a601b-94f5-42b1-a5c9-52ffce68dfe6", + "project_id": "e2cf6437-055d-49f0-bcc6-5026d5a795d6", "suspend": false } \ No newline at end of file diff --git a/docs/api/notifications/link.updated.json b/docs/api/notifications/link.updated.json index 16651d43..2160ab6d 100644 --- a/docs/api/notifications/link.updated.json +++ b/docs/api/notifications/link.updated.json @@ -10,7 +10,7 @@ 10 ] }, - "link_id": "b3bb9cf1-9947-48aa-9a81-4531bf575943", + "link_id": "8382d2ec-103b-4255-8073-d6754b2f72fc", "link_type": "ethernet", "nodes": [ { @@ -20,7 +20,7 @@ "x": 64, "y": 0 }, - "node_id": "a093ca63-8a69-4ee5-bf36-fb9ea1e586d4", + "node_id": "52e2c403-926e-470e-b27c-ae29c659ad72", "port_number": 3 }, { @@ -32,10 +32,10 @@ "x": -10, "y": -10 }, - "node_id": "dfda5907-1939-4dbb-a36f-660ef2c9e2cb", + "node_id": "7c514eac-e305-4fe3-b9d4-35db2558c172", "port_number": 4 } ], - "project_id": "42d57b87-6ba4-4693-95c5-815064a1e587", + "project_id": "3f20f6cd-0674-41da-9ed9-36fbf90b87d5", "suspend": false } \ No newline at end of file diff --git a/docs/api/notifications/node.updated.json b/docs/api/notifications/node.updated.json index c01837b0..3076b099 100644 --- a/docs/api/notifications/node.updated.json +++ b/docs/api/notifications/node.updated.json @@ -1,7 +1,7 @@ { "command_line": "", "compute_id": "local", - "console": 5004, + "console": 5006, "console_host": "127.0.0.1", "console_type": "telnet", "first_port_name": null, @@ -9,13 +9,13 @@ "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10;font-weight: bold;fill: #000000;fill-opacity: 1.0;", - "text": "PC1", + "text": "PC2", "x": 18, "y": -25 }, - "name": "PC1", - "node_directory": "/private/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/pytest-of-behlers/pytest-0/test_load_project0/project-files/vpcs/64ba8408-afbf-4b66-9cdd-1fd854427478", - "node_id": "64ba8408-afbf-4b66-9cdd-1fd854427478", + "name": "PC2", + "node_directory": "/tmp/pytest-of-grossmj/pytest-23/test_load_project0/project-files/vpcs/748bcd89-624a-40eb-a8d3-1d2e85c99b51", + "node_id": "748bcd89-624a-40eb-a8d3-1d2e85c99b51", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -36,7 +36,7 @@ "status": "stopped", "symbol": ":/symbols/computer.svg", "width": 65, - "x": -300, - "y": -118, + "x": -71, + "y": -98, "z": 1 } \ No newline at end of file diff --git a/docs/api/notifications/project.closed.json b/docs/api/notifications/project.closed.json index dd302e6f..8beeca1b 100644 --- a/docs/api/notifications/project.closed.json +++ b/docs/api/notifications/project.closed.json @@ -5,8 +5,8 @@ "filename": "test.gns3", "grid_size": 0, "name": "test", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmpt3_89lcp/projects/fb65405c-5698-4712-8a79-68c79991e05c", - "project_id": "fb65405c-5698-4712-8a79-68c79991e05c", + "path": "/tmp/tmpirgd0q7l/projects/2010428c-85a1-4416-b018-69ae822e297b", + "project_id": "2010428c-85a1-4416-b018-69ae822e297b", "scene_height": 1000, "scene_width": 2000, "show_grid": false, diff --git a/docs/api/notifications/project.updated.json b/docs/api/notifications/project.updated.json index 21437999..050f8d81 100644 --- a/docs/api/notifications/project.updated.json +++ b/docs/api/notifications/project.updated.json @@ -5,7 +5,7 @@ "filename": "test.gns3", "grid_size": 0, "name": "test2", - "path": "/var/folders/qy/g6blgc5n7y93pzg61zyt7cmr0000gn/T/tmp3hcl29s3/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", + "path": "/tmp/tmpos2k9l46/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", "project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f", "scene_height": 1000, "scene_width": 2000, diff --git a/docs/api/notifications/settings.updated.json b/docs/api/notifications/settings.updated.json index 2ebd8444..d0f0e9a7 100644 --- a/docs/api/notifications/settings.updated.json +++ b/docs/api/notifications/settings.updated.json @@ -1,4 +1,4 @@ { - "modification_uuid": "b3ac5dbb-d2fc-44d7-90bd-3984a63d608f", + "modification_uuid": "c8a68ba6-b99c-491d-b12b-9ff4089f04ac", "test": true } \ No newline at end of file diff --git a/docs/api/notifications/snapshot.restored.json b/docs/api/notifications/snapshot.restored.json index 71e4b497..35bb98b6 100644 --- a/docs/api/notifications/snapshot.restored.json +++ b/docs/api/notifications/snapshot.restored.json @@ -1,6 +1,6 @@ { - "created_at": 1528359251, + "created_at": 1528965318, "name": "test", - "project_id": "3f0c9493-a58a-408c-b208-29564c167363", - "snapshot_id": "6dbef23f-8029-43f8-b957-11512db51b1d" + "project_id": "03938ba6-bad8-4cf9-825c-b3570b7a1318", + "snapshot_id": "f62f4654-9547-4611-a065-e48143372958" } \ No newline at end of file diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 16feb6f9..f48f895f 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on an ATM switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst index 1e843178..a5ecf913 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst index 43432e55..77dfed20 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst @@ -9,8 +9,8 @@ Get an ATM switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -38,8 +38,8 @@ Update an ATM switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -81,12 +81,12 @@ Delete an ATM switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index cfda08c3..ad356b8e 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to an ATM switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist @@ -27,14 +27,14 @@ Remove a NIO from an ATM switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 57ad186f..00bdbdac 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on an ATM switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidduplicate.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidduplicate.rst index ad3e68fe..17265716 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate an atm switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst index e52cccb8..121048b4 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start an ATM switch Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst index a7a9d18b..97de81c8 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop an ATM switch Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst index 0c541fcf..6305658b 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend an ATM Relay switch (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst index f074e19c..e9df45d9 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst index d6f9bb99..c283b6f0 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst @@ -9,8 +9,8 @@ Get a cloud instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -46,8 +46,8 @@ Update a cloud instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -116,14 +116,14 @@ Delete a cloud instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 7d810637..97640fb6 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a cloud instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the cloud (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the cloud Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a Cloud instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a cloud instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the cloud (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the cloud Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 869e3ff4..25128c82 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a cloud instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the cloud (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the cloud Response status codes diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index e4059ca5..cc5656ec 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a cloud instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the cloud (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the cloud Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst index c57ec5e6..7332ec76 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start a cloud Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst index 90168769..6a1070a7 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop a cloud Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst index 05e97929..2eb05067 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a cloud (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst index 305fd778..452395b5 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst index a3ca1013..4382fc9c 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst @@ -9,14 +9,14 @@ Delete a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted PUT /v2/compute/projects/**{project_id}**/docker/nodes/**{node_id}** @@ -25,8 +25,8 @@ Update a Docker instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst index c1aff14f..66e5cc98 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a Docker container Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter where the nio should be added +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a Docker instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a Docker container Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter where the nio should be added +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 12b041d4..ad45c080 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a Docker container instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index e227f8a0..0306dbce 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,16 +9,16 @@ Stop a packet capture on a Docker container instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped - **409**: Container not started Sample session diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidduplicate.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidduplicate.rst index 3cc1640e..10351192 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidduplicate.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a Docker instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst index 89a92fa4..62ea8357 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst @@ -9,12 +9,12 @@ Pause a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance paused - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance paused diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst index 8f6e006b..12b5d9e1 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst @@ -9,12 +9,12 @@ Restart a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance restarted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance restarted diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst index 0f0a3cc6..073462cb 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst @@ -9,12 +9,12 @@ Start a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst index 65e9d5d4..88ca6b9a 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidsuspend.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidsuspend.rst index 216ccb3f..fd6cfbc2 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidsuspend.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst index 37e97c15..327ed120 100644 --- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst +++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst @@ -9,12 +9,12 @@ Unpause a Docker container Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance unpaused - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance unpaused diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst index a47af77e..30e27c6c 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst index 3ea7267c..0c32151e 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst @@ -9,8 +9,8 @@ Get a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -75,8 +75,8 @@ Update a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -188,12 +188,12 @@ Delete a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index f4ade9c2..2f6df718 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter where the nio should be added +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist @@ -27,15 +27,15 @@ Update a NIO from a Dynamips instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist @@ -45,14 +45,14 @@ Remove a NIO from a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter from where the nio should be removed +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 11b2aa3f..d1cf5107 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index f305598c..5f3c3b21 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst index 8e8d4f54..81a775f4 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst @@ -9,8 +9,8 @@ Retrieve the idlepc proposals Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidduplicate.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidduplicate.rst index 1aab1153..8819baed 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a dynamips instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst index c5cde1de..53d61343 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst @@ -9,8 +9,8 @@ Retrieve the idlepc proposals Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst index d313251a..9ae98a06 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst @@ -9,12 +9,12 @@ Reload a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst index 15887578..d45ede09 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst @@ -9,12 +9,12 @@ Resume a suspended Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance resumed - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance resumed diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst index 9df36fba..de898325 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst index 304f905a..c9b01c50 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst index 33412332..075f3df6 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a Dynamips VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst index fb2c29e9..f03edce8 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst index cb5d605a..121e40f7 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst @@ -9,8 +9,8 @@ Get an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -38,8 +38,8 @@ Update an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -97,12 +97,12 @@ Delete an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 7d2b087b..42753e96 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the hub (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the hub Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist @@ -27,14 +27,14 @@ Remove a NIO from an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the hub (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the hub Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index a24e1577..c6c02ac9 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the hub (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the hub Response status codes diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 650b46db..23843300 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on an Ethernet hub instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the hub (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the hub Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidduplicate.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidduplicate.rst index 74df1cb5..b5cf9f5a 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate an ethernet hub instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst index 7b20e5c3..275d9a62 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start an Ethernet hub Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst index 7940753a..7a98a5dc 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop an Ethernet hub Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst index b4678be3..8bf42b08 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend an Ethernet hub (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst index fe013868..12c1c606 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst index 2d03e018..49dca67c 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst @@ -9,8 +9,8 @@ Get an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -40,8 +40,8 @@ Update an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -106,12 +106,12 @@ Delete an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 8c2eaa7e..da1b31c1 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist @@ -27,14 +27,14 @@ Remove a NIO from an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 62938b61..1c757010 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index f9c6275c..6fd29062 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on an Ethernet switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidduplicate.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidduplicate.rst index a9bd4b02..9739c633 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate an ethernet switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst index 58d551a1..a3d3d51d 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start an Ethernet switch Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst index 4531d526..a5b5e5ec 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop an Ethernet switch Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst index e1c568cb..c9f0ded7 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend an Ethernet switch (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst index 6cb46089..c916f2b8 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst index 1384ed9e..55c674a3 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst @@ -9,8 +9,8 @@ Get a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -38,8 +38,8 @@ Update a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -81,12 +81,12 @@ Delete a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 8a17eba7..9fc39361 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist @@ -27,14 +27,14 @@ Remove a NIO from a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 92ea49c0..897dfcb5 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index ef36dc08..cfafdb6e 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a Frame Relay switch instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the switch (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the switch Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidduplicate.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidduplicate.rst index 96ee9fb3..603af2cf 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a frame relay switch instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst index bd3716e0..89a7a3c9 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start a Frame Relay switch Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst index 0b37be95..9d6e3273 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop a Frame Relay switch Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst index ed21ba49..a6c9c9f1 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a Frame Relay switch (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodes.rst b/docs/api/v2/compute/iou/projectsprojectidiounodes.rst index 23ad28e1..0d176d97 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodes.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst index 32b31671..98de688f 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst @@ -9,8 +9,8 @@ Get an IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -56,8 +56,8 @@ Update an IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -129,14 +129,14 @@ Delete an IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 47cd3ee4..08ce3d8f 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a IOU instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port where the nio should be added Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a IOU instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port where the nio should be added Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a IOU instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be removed Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index e957b80b..ff5ff6fb 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on an IOU VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 6cd4afb9..3ffdd795 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,16 +9,16 @@ Stop a packet capture on an IOU VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped - **409**: VM not started Sample session diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidduplicate.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidduplicate.rst index 82fbc3c0..0191019f 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidduplicate.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst index 19af3275..86ada843 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst @@ -9,14 +9,14 @@ Reload an IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst index 6bce9a00..818f44f4 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst @@ -9,8 +9,8 @@ Start an IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst index 7934e045..e1df8aa9 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst @@ -9,14 +9,14 @@ Stop an IOU instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped Sample session *************** diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidsuspend.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidsuspend.rst index 93f15640..51736508 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidsuspend.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend an IOU instance (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodes.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodes.rst index 1d6e2672..99cb0344 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodes.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeid.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeid.rst index 7507a612..07f4ebd8 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeid.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeid.rst @@ -9,8 +9,8 @@ Get a nat instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -44,8 +44,8 @@ Update a nat instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -93,14 +93,14 @@ Delete a nat instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 0cd29dcd..74715f2a 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a nat instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the nat (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the nat Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a NAT instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a nat instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the nat (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the nat Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index ca03814b..ac0ef70a 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a nat instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the nat (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the nat Response status codes diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 588f1425..e11b5e12 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a nat instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter on the nat (always 0) +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the nat Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstart.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstart.rst index ca31ef98..b35197f7 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstart.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start a nat Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstop.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstop.rst index 42f722f2..837e5d6d 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstop.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop a nat Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped diff --git a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidsuspend.rst b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidsuspend.rst index 940f0e2e..a6334649 100644 --- a/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/nat/projectsprojectidnatnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a nat (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/project/projectsprojectid.rst b/docs/api/v2/compute/project/projectsprojectid.rst index 42caf175..c8d87427 100644 --- a/docs/api/v2/compute/project/projectsprojectid.rst +++ b/docs/api/v2/compute/project/projectsprojectid.rst @@ -124,8 +124,8 @@ Parameters Response status codes ********************** -- **204**: Changes have been written on disk - **404**: The project doesn't exist +- **204**: Changes have been written on disk Sample session *************** diff --git a/docs/api/v2/compute/project/projectsprojectidclose.rst b/docs/api/v2/compute/project/projectsprojectidclose.rst index b507cae8..45c77199 100644 --- a/docs/api/v2/compute/project/projectsprojectidclose.rst +++ b/docs/api/v2/compute/project/projectsprojectidclose.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **204**: Project closed - **404**: The project doesn't exist +- **204**: Project closed Sample session *************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst index f9994300..0a9fcddc 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst index b49d25de..8e5cdbbc 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst @@ -9,8 +9,8 @@ Get a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -82,8 +82,8 @@ Update a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -203,14 +203,14 @@ Delete a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 3155ba4c..6439ab39 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a Qemu VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a Qemu instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a Qemu VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 51c724e7..cd55e95a 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a Qemu VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index f29195ad..aa2a9dd5 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a Qemu VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidduplicate.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidduplicate.rst index 2a8355d9..4e5e7ead 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidduplicate.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a Qemu instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst index f7346523..dff97a96 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst @@ -9,14 +9,14 @@ Reload a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst index f6c35a56..b19656e5 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst @@ -9,14 +9,14 @@ Resume a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance resumed - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance resumed Sample session *************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst index 2fc5d209..52753154 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst @@ -9,8 +9,8 @@ Start a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst index 405185e7..bcd612d6 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst @@ -9,14 +9,14 @@ Stop a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped Sample session *************** diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst index 78af62ee..306e3189 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst @@ -9,14 +9,14 @@ Suspend a Qemu VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended Sample session *************** diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodes.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodes.rst index f3943793..ad6240fb 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodes.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeid.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeid.rst index 9ebca68e..d22c3dc9 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeid.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeid.rst @@ -9,8 +9,8 @@ Get a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -49,8 +49,8 @@ Update a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -103,14 +103,14 @@ Delete a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 4b845ba0..58c4f4be 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a TraceNG instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port where the nio should be added Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a TraceNG instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a TraceNG instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be removed Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index e3e83b83..96e14d62 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a TraceNG instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 2f13dce8..be426150 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a TraceNG instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidduplicate.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidduplicate.rst index 949318e0..43ecae89 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidreload.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidreload.rst index 793efd2a..ac1b09b4 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidreload.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidreload.rst @@ -9,14 +9,14 @@ Reload a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstart.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstart.rst index 0f170d5a..f624209a 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstart.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstart.rst @@ -9,14 +9,14 @@ Start a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started Input ******* diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstop.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstop.rst index dd5a3acc..efdd4996 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstop.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidstop.rst @@ -9,14 +9,14 @@ Stop a TraceNG instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped Sample session *************** diff --git a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidsuspend.rst b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidsuspend.rst index e62d3c85..ce6000cf 100644 --- a/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/traceng/projectsprojectidtracengnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a TraceNG instance (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst index 04ce4503..812bc0ab 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst index 5af6251e..d108c7eb 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst @@ -9,8 +9,8 @@ Get a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -54,8 +54,8 @@ Update a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -123,12 +123,12 @@ Delete a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 01a6b7b4..5591c87c 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter where the nio should be added +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a Virtualbox instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter from where the nio should be removed +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index d22d2127..975a1f06 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 10093905..aac05aaa 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst index 87344ad3..ba593e10 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst @@ -9,14 +9,14 @@ Reload a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst index 72a76026..50e1bba3 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst @@ -9,14 +9,14 @@ Resume a suspended VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance resumed - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance resumed Sample session *************** diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst index 1efeb459..62ead042 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst @@ -9,14 +9,14 @@ Start a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started Sample session *************** diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst index 6b747d82..202424dc 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst @@ -9,14 +9,14 @@ Stop a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped Sample session *************** diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst index 7fba3344..e1dad875 100644 --- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst @@ -9,14 +9,14 @@ Suspend a VirtualBox VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended Sample session *************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst index 4f75cf88..28e2cfca 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst index ac53f4c8..fe6a2e19 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst @@ -9,8 +9,8 @@ Get a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -53,8 +53,8 @@ Update a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -120,12 +120,12 @@ Delete a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst index dcc2cb4e..f9861c50 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a VMware VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter where the nio should be added +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a Virtualbox instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a VMware VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter from where the nio should be removed +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index d6b37ace..a9124640 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a VMware VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 732cf328..b168f138 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a VMware VM instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter (always 0) Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst index d3672687..16913e56 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst @@ -9,8 +9,8 @@ Allocate a VMware VMnet interface on the server Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst index c6dc34cc..231229c8 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst @@ -9,14 +9,14 @@ Reload a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst index c9ef0e0c..2c545ccf 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst @@ -9,14 +9,14 @@ Resume a suspended VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance resumed - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance resumed Sample session *************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst index da9b5f4f..952114f3 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst @@ -9,14 +9,14 @@ Start a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started Sample session *************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst index d6acd738..01df4811 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst @@ -9,14 +9,14 @@ Stop a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped Sample session *************** diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst index b2bd8836..bfda786b 100644 --- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst +++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst @@ -9,14 +9,14 @@ Suspend a VMware VM instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended Sample session *************** diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst index d8e29add..b158f522 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created - **409**: Conflict Input diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst index f0f4c377..00fcefe4 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst @@ -9,8 +9,8 @@ Get a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -47,8 +47,8 @@ Update a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** @@ -97,14 +97,14 @@ Delete a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst index 16ab6825..130cd865 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst @@ -9,15 +9,15 @@ Add a NIO to a VPCS instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port where the nio should be added Response status codes ********************** -- **201**: NIO created - **400**: Invalid request +- **201**: NIO created - **404**: Instance doesn't exist Sample session @@ -33,15 +33,15 @@ Update a NIO from a VPCS instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be updated Response status codes ********************** -- **201**: NIO updated - **400**: Invalid request +- **201**: NIO updated - **404**: Instance doesn't exist Sample session @@ -57,16 +57,16 @@ Remove a NIO from a VPCS instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Network adapter where the nio is located +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port from where the nio should be removed Response status codes ********************** -- **204**: NIO deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: NIO deleted Sample session *************** diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst index 4091ed70..d7e4427f 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst @@ -9,9 +9,9 @@ Start a packet capture on a VPCS instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to start a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst index 3ecc986e..055ce0c4 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst @@ -9,14 +9,14 @@ Stop a packet capture on a VPCS instance Parameters ********** -- **project_id**: Project UUID -- **node_id**: Node UUID - **adapter_number**: Adapter to stop a packet capture +- **node_id**: Node UUID +- **project_id**: Project UUID - **port_number**: Port on the adapter Response status codes ********************** -- **204**: Capture stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Capture stopped diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidduplicate.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidduplicate.rst index fe60f417..5776e6ce 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidduplicate.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidduplicate.rst @@ -9,8 +9,8 @@ Duplicate a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst index b8f95b67..e3cc4ec9 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst @@ -9,14 +9,14 @@ Reload a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst index 7f24b0b5..2d479d9d 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst @@ -9,14 +9,14 @@ Start a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance started Output ******* diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst index 3c1b34ae..280dbca1 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst @@ -9,14 +9,14 @@ Stop a VPCS instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance stopped Sample session *************** diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidsuspend.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidsuspend.rst index 7f785678..1f3e7534 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidsuspend.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a VPCS instance (does nothing) Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance suspended diff --git a/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst b/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst index fb510877..aede8678 100644 --- a/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst +++ b/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst @@ -9,8 +9,8 @@ Create a node from an appliance Parameters ********** -- **project_id**: Project UUID - **appliance_id**: Appliance template UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/controller/compute/sid.rst b/docs/api/v2/controller/compute/sid.rst index 25bcc968..aab5eb2f 100644 --- a/docs/api/v2/controller/compute/sid.rst +++ b/docs/api/v2/controller/compute/sid.rst @@ -84,7 +84,7 @@ Parameters Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted diff --git a/docs/api/v2/controller/drawing/projectsprojectiddrawings.rst b/docs/api/v2/controller/drawing/projectsprojectiddrawings.rst index 6886511c..85658213 100644 --- a/docs/api/v2/controller/drawing/projectsprojectiddrawings.rst +++ b/docs/api/v2/controller/drawing/projectsprojectiddrawings.rst @@ -32,8 +32,8 @@ Parameters Response status codes ********************** -- **201**: Drawing created - **400**: Invalid request +- **201**: Drawing created Input ******* diff --git a/docs/api/v2/controller/drawing/projectsprojectiddrawingsdrawingid.rst b/docs/api/v2/controller/drawing/projectsprojectiddrawingsdrawingid.rst index c3906946..be919148 100644 --- a/docs/api/v2/controller/drawing/projectsprojectiddrawingsdrawingid.rst +++ b/docs/api/v2/controller/drawing/projectsprojectiddrawingsdrawingid.rst @@ -51,8 +51,8 @@ Parameters Response status codes ********************** -- **201**: Drawing updated - **400**: Invalid request +- **201**: Drawing updated Input ******* @@ -102,8 +102,8 @@ Parameters Response status codes ********************** -- **204**: Drawing deleted - **400**: Invalid request +- **204**: Drawing deleted Sample session *************** diff --git a/docs/api/v2/controller/link/projectsprojectidlinks.rst b/docs/api/v2/controller/link/projectsprojectidlinks.rst index 55a35849..2975ab1f 100644 --- a/docs/api/v2/controller/link/projectsprojectidlinks.rst +++ b/docs/api/v2/controller/link/projectsprojectidlinks.rst @@ -32,8 +32,8 @@ Parameters Response status codes ********************** -- **201**: Link created - **400**: Invalid request +- **201**: Link created Input ******* diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst index af82e77b..eeefc924 100644 --- a/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst +++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst @@ -53,8 +53,8 @@ Parameters Response status codes ********************** -- **201**: Link updated - **400**: Invalid request +- **201**: Link updated Input ******* @@ -108,8 +108,8 @@ Parameters Response status codes ********************** -- **204**: Link deleted - **400**: Invalid request +- **204**: Link deleted Sample session *************** diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst index e6358ee9..c5430ffd 100644 --- a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst +++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst @@ -14,8 +14,8 @@ Parameters Response status codes ********************** -- **201**: Capture started - **400**: Invalid request +- **201**: Capture started Input ******* diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst index 51ec1be7..da2bcb29 100644 --- a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst +++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst @@ -14,8 +14,8 @@ Parameters Response status codes ********************** -- **201**: Capture stopped - **400**: Invalid request +- **201**: Capture stopped Sample session *************** diff --git a/docs/api/v2/controller/node/projectsprojectidnodes.rst b/docs/api/v2/controller/node/projectsprojectidnodes.rst index 309e8ab9..e13861cd 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodes.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodes.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **201**: Instance created - **400**: Invalid request +- **201**: Instance created Input ******* diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst index 2a9367f1..217fff8b 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst @@ -136,14 +136,14 @@ Delete a node instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance deleted - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance deleted Sample session *************** diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidduplicate.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidduplicate.rst index aff44de9..06543e44 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidduplicate.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidduplicate.rst @@ -9,13 +9,13 @@ Duplicate a node instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **201**: Instance duplicated - **400**: Invalid request +- **201**: Instance duplicated - **404**: Instance doesn't exist Input diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst index 28d3bbfa..cc04c2e5 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst @@ -9,14 +9,14 @@ Compute the IDLE PC for a Dynamips node Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst index bc42aeca..e5e05092 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst @@ -9,14 +9,14 @@ Compute a list of potential idle PC for a node Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded Sample session *************** diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidfilespath.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidfilespath.rst index 3fc4bbaf..54e26c0c 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidfilespath.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidfilespath.rst @@ -9,14 +9,14 @@ Get a file in the node directory Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded POST /v2/projects/**{project_id}**/nodes/**{node_id}**/files/**{path:.+}** @@ -25,12 +25,12 @@ Write a file in the node directory Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: Instance reloaded diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidlinks.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidlinks.rst index 911da3f2..08ed3ea3 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidlinks.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidlinks.rst @@ -9,8 +9,8 @@ Return all the links connected to this node Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst index f2b6387e..cc85b4f6 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst @@ -9,12 +9,12 @@ Reload a node instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance reloaded +- **200**: Instance reloaded - **400**: Invalid request - **404**: Instance doesn't exist diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst index 6de974cd..45c33fb1 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst @@ -9,12 +9,12 @@ Start a node instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance started +- **200**: Instance started - **400**: Invalid request - **404**: Instance doesn't exist diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst index 296918eb..686795f9 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst @@ -9,12 +9,12 @@ Stop a node instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance stopped +- **200**: Instance stopped - **400**: Invalid request - **404**: Instance doesn't exist diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst index 0e194254..6c510510 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst @@ -9,12 +9,12 @@ Suspend a node instance Parameters ********** -- **project_id**: Project UUID - **node_id**: Node UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Instance suspended +- **200**: Instance suspended - **400**: Invalid request - **404**: Instance doesn't exist diff --git a/docs/api/v2/controller/node/projectsprojectidnodesreload.rst b/docs/api/v2/controller/node/projectsprojectidnodesreload.rst index b164f9d3..1c79b52d 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesreload.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesreload.rst @@ -13,9 +13,9 @@ Parameters Response status codes ********************** -- **204**: All nodes successfully reloaded - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: All nodes successfully reloaded Output ******* diff --git a/docs/api/v2/controller/node/projectsprojectidnodesstart.rst b/docs/api/v2/controller/node/projectsprojectidnodesstart.rst index ecde1543..993ca245 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesstart.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesstart.rst @@ -13,9 +13,9 @@ Parameters Response status codes ********************** -- **204**: All nodes successfully started - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: All nodes successfully started Output ******* diff --git a/docs/api/v2/controller/node/projectsprojectidnodesstop.rst b/docs/api/v2/controller/node/projectsprojectidnodesstop.rst index 52b19349..ffeb0731 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesstop.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesstop.rst @@ -13,9 +13,9 @@ Parameters Response status codes ********************** -- **204**: All nodes successfully stopped - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: All nodes successfully stopped Output ******* diff --git a/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst b/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst index bf0f7224..f4590d02 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst @@ -13,9 +13,9 @@ Parameters Response status codes ********************** -- **204**: All nodes successfully suspended - **400**: Invalid request - **404**: Instance doesn't exist +- **204**: All nodes successfully suspended Output ******* diff --git a/docs/api/v2/controller/project/projectsprojectid.rst b/docs/api/v2/controller/project/projectsprojectid.rst index 1e88a74f..d4b3b0ad 100644 --- a/docs/api/v2/controller/project/projectsprojectid.rst +++ b/docs/api/v2/controller/project/projectsprojectid.rst @@ -99,8 +99,8 @@ Parameters Response status codes ********************** -- **204**: Changes have been written on disk - **404**: The project doesn't exist +- **204**: Changes have been written on disk Sample session *************** diff --git a/docs/api/v2/controller/project/projectsprojectidclose.rst b/docs/api/v2/controller/project/projectsprojectidclose.rst index 3ad92940..dfe2fbba 100644 --- a/docs/api/v2/controller/project/projectsprojectidclose.rst +++ b/docs/api/v2/controller/project/projectsprojectidclose.rst @@ -13,8 +13,8 @@ Parameters Response status codes ********************** -- **204**: The project has been closed - **404**: The project doesn't exist +- **204**: The project has been closed Output ******* diff --git a/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotid.rst b/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotid.rst index bf3a0e59..2d5319da 100644 --- a/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotid.rst +++ b/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotid.rst @@ -9,13 +9,13 @@ Delete a snapshot from disk Parameters ********** -- **project_id**: Project UUID - **snapshot_id**: Snasphot UUID +- **project_id**: Project UUID Response status codes ********************** -- **204**: Changes have been written on disk - **404**: The project or snapshot doesn't exist +- **204**: Changes have been written on disk Sample session *************** diff --git a/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotidrestore.rst b/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotidrestore.rst index ab24ee1c..2e1c13ac 100644 --- a/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotidrestore.rst +++ b/docs/api/v2/controller/snapshot/projectsprojectidsnapshotssnapshotidrestore.rst @@ -9,8 +9,8 @@ Restore a snapshot from disk Parameters ********** -- **project_id**: Project UUID - **snapshot_id**: Snasphot UUID +- **project_id**: Project UUID Response status codes ********************** diff --git a/docs/gns3_file.json b/docs/gns3_file.json index e1384525..8e975f14 100644 --- a/docs/gns3_file.json +++ b/docs/gns3_file.json @@ -1,135 +1,204 @@ { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "The topology", - "type": "object", "properties": { - "project_id": { - "description": "Project UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "type": { - "description": "Type of file. It's always topology", - "enum": [ - "topology" - ] - }, - "auto_start": { - "description": "Start the topology when opened", - "type": "boolean" - }, - "auto_close": { - "description": "Close the topology when no client is connected", - "type": "boolean" - }, - "auto_open": { - "description": "Open the topology with GNS3", - "type": "boolean" - }, - "revision": { - "description": "Version of the .gns3 specification.", - "type": "integer" - }, - "version": { - "description": "Version of the GNS3 software which have update the file for the last time", - "type": "string" - }, - "name": { - "type": "string", - "description": "Name of the project" - }, - "scene_height": { - "type": "integer", - "description": "Height of the drawing area" - }, - "scene_width": { - "type": "integer", - "description": "Width of the drawing area" - }, - "zoom": { - "type": "integer", - "description": "Zoom of the drawing area" - }, - "show_layers": { - "type": "boolean", - "description": "Show layers on the drawing area" - }, - "snap_to_grid": { - "type": "boolean", - "description": "Snap to grid on the drawing area" - }, "show_grid": { - "type": "boolean", - "description": "Show the grid on the drawing area" - }, - "grid_size": { - "type": "integer", - "description": "Grid size for the drawing area" - }, - "show_interface_labels": { - "type": "boolean", - "description": "Show interface labels on the drawing area" - }, - "supplier": { - "type": [ - "object", - "null" - ], - "description": "Supplier of the project", - "properties": { - "logo": { - "type": "string", - "description": "Path to the project supplier logo" - }, - "url": { - "type": "string", - "description": "URL to the project supplier site" - } - } - }, - "variables": { - "type": [ - "array", - "null" - ], - "description": "Variables required to run the project", - "items": { - "properties": { - "name": { - "type": "string", - "description": "Variable name" - }, - "value": { - "type": "string", - "description": "Variable value" - } - }, - "required": [ - "name" - ] - } + "description": "Show the grid on the drawing area", + "type": "boolean" }, "topology": { - "description": "The topology content", - "type": "object", + "additionalProperties": false, "properties": { - "computes": { - "description": "Computes servers", - "type": "array", + "links": { "items": { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "Request validation to a GNS3 compute object instance", - "type": "object", + "additionalProperties": false, "properties": { + "filters": { + "description": "Packet filter. This allow to simulate latency and errors", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#" + }, + "link_type": { + "description": "Type of link", + "enum": [ + "ethernet", + "serial" + ] + }, + "project_id": { + "maxLength": 36, + "minLength": 36, + "description": "Project UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "link_id": { + "maxLength": 36, + "minLength": 36, + "description": "Link UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "capture_file_path": { + "description": "Read only property. The full path of the capture file if capture is running", + "type": [ + "string", + "null" + ] + }, + "suspend": { + "description": "Suspend the link", + "type": "boolean" + }, + "capturing": { + "description": "Read only property. True if a capture running on the link", + "type": "boolean" + }, + "nodes": { + "items": { + "additionalProperties": false, + "properties": { + "adapter_number": { + "description": "Adapter number", + "type": "integer" + }, + "node_id": { + "maxLength": 36, + "minLength": 36, + "description": "Node UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "label": { + "additionalProperties": false, + "properties": { + "rotation": { + "minimum": -359, + "description": "Rotation of the label", + "type": "integer", + "maximum": 360 + }, + "x": { + "description": "Relative X position of the label. If null center it", + "type": [ + "integer", + "null" + ] + }, + "y": { + "description": "Relative Y position of the label", + "type": "integer" + }, + "text": { + "type": "string" + }, + "style": { + "description": "SVG style attribute", + "type": "string" + } + }, + "type": "object", + "required": [ + "text", + "x", + "y" + ] + }, + "port_number": { + "description": "Port number", + "type": "integer" + } + }, + "type": "object", + "required": [ + "node_id", + "adapter_number", + "port_number" + ] + }, + "description": "List of the VMS", + "type": "array" + }, + "capture_file_name": { + "description": "Read only property. The name of the capture file if capture is running", + "type": [ + "string", + "null" + ] + } + }, + "description": "A link object", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#" + }, + "description": "Link elements", + "type": "array" + }, + "drawings": { + "items": { + "additionalProperties": false, + "properties": { + "rotation": { + "minimum": -359, + "description": "Rotation of the element", + "type": "integer", + "maximum": 360 + }, + "x": { + "description": "X property", + "type": "integer" + }, + "project_id": { + "maxLength": 36, + "minLength": 36, + "description": "Project UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "z": { + "description": "Z property", + "type": "integer" + }, + "svg": { + "description": "SVG content of the drawing", + "type": "string" + }, + "drawing_id": { + "maxLength": 36, + "minLength": 36, + "description": "Drawing UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "y": { + "description": "Y property", + "type": "integer" + } + }, + "description": "An drawing object", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#" + }, + "description": "Drawings elements", + "type": "array" + }, + "computes": { + "items": { + "properties": { + "host": { + "description": "Server host", + "type": "string" + }, "compute_id": { "description": "Server identifier", "type": "string" }, - "name": { - "description": "Server name", - "type": "string" + "cpu_usage_percent": { + "minimum": 0, + "description": "CPU usage of the compute. Read only", + "type": [ + "number", + "null" + ], + "maximum": 100 }, "protocol": { "description": "Server protocol", @@ -138,51 +207,11 @@ "https" ] }, - "host": { - "description": "Server host", - "type": "string" - }, - "port": { - "description": "Server port", - "type": "integer" - }, - "user": { - "description": "User for authentication", - "type": [ - "string", - "null" - ] - }, "connected": { "description": "Whether the controller is connected to the compute server or not", "type": "boolean" }, - "cpu_usage_percent": { - "description": "CPU usage of the compute. Read only", - "type": [ - "number", - "null" - ], - "maximum": 100, - "minimum": 0 - }, - "memory_usage_percent": { - "description": "RAM usage of the compute. Read only", - "type": [ - "number", - "null" - ], - "maximum": 100, - "minimum": 0 - }, "capabilities": { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "Get what a server support", - "type": "object", - "required": [ - "version", - "node_types" - ], "properties": { "version": { "description": "Version number", @@ -192,7 +221,6 @@ ] }, "node_types": { - "type": "array", "items": { "description": "Type of node", "enum": [ @@ -212,16 +240,51 @@ "qemu" ] }, - "description": "Node type supported by the compute" + "description": "Node type supported by the compute", + "type": "array" }, "platform": { - "type": "string", - "description": "Platform where the compute is running" + "description": "Platform where the compute is running", + "type": "string" } }, - "additionalProperties": false + "description": "Get what a server support", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#", + "additionalProperties": false, + "required": [ + "version", + "node_types" + ] + }, + "user": { + "description": "User for authentication", + "type": [ + "string", + "null" + ] + }, + "port": { + "description": "Server port", + "type": "integer" + }, + "memory_usage_percent": { + "minimum": 0, + "description": "RAM usage of the compute. Read only", + "type": [ + "number", + "null" + ], + "maximum": 100 + }, + "name": { + "description": "Server name", + "type": "string" } }, + "description": "Request validation to a GNS3 compute object instance", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#", "additionalProperties": false, "required": [ "compute_id", @@ -230,206 +293,19 @@ "port", "name" ] - } - }, - "drawings": { - "description": "Drawings elements", - "type": "array", - "items": { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "An drawing object", - "type": "object", - "properties": { - "drawing_id": { - "description": "Drawing UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "project_id": { - "description": "Project UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "x": { - "description": "X property", - "type": "integer" - }, - "y": { - "description": "Y property", - "type": "integer" - }, - "z": { - "description": "Z property", - "type": "integer" - }, - "rotation": { - "description": "Rotation of the element", - "type": "integer", - "minimum": -359, - "maximum": 360 - }, - "svg": { - "description": "SVG content of the drawing", - "type": "string" - } - }, - "additionalProperties": false - } - }, - "links": { - "description": "Link elements", - "type": "array", - "items": { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "A link object", - "type": "object", - "properties": { - "link_id": { - "description": "Link UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "project_id": { - "description": "Project UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "nodes": { - "description": "List of the VMS", - "type": "array", - "items": { - "type": "object", - "properties": { - "node_id": { - "description": "Node UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "adapter_number": { - "description": "Adapter number", - "type": "integer" - }, - "port_number": { - "description": "Port number", - "type": "integer" - }, - "label": { - "type": "object", - "properties": { - "text": { - "type": "string" - }, - "style": { - "description": "SVG style attribute", - "type": "string" - }, - "x": { - "description": "Relative X position of the label. If null center it", - "type": [ - "integer", - "null" - ] - }, - "y": { - "description": "Relative Y position of the label", - "type": "integer" - }, - "rotation": { - "description": "Rotation of the label", - "type": "integer", - "minimum": -359, - "maximum": 360 - } - }, - "required": [ - "text", - "x", - "y" - ], - "additionalProperties": false - } - }, - "required": [ - "node_id", - "adapter_number", - "port_number" - ], - "additionalProperties": false - } - }, - "suspend": { - "type": "boolean", - "description": "Suspend the link" - }, - "filters": { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "Packet filter. This allow to simulate latency and errors", - "type": "object" - }, - "capturing": { - "description": "Read only property. True if a capture running on the link", - "type": "boolean" - }, - "capture_file_name": { - "description": "Read only property. The name of the capture file if capture is running", - "type": [ - "string", - "null" - ] - }, - "capture_file_path": { - "description": "Read only property. The full path of the capture file if capture is running", - "type": [ - "string", - "null" - ] - }, - "link_type": { - "description": "Type of link", - "enum": [ - "ethernet", - "serial" - ] - } - }, - "additionalProperties": false - } + }, + "description": "Computes servers", + "type": "array" }, "nodes": { - "description": "Nodes elements", - "type": "array", "items": { - "$schema": "http://json-schema.org/draft-04/schema#", - "description": "A node object", - "type": "object", "properties": { - "compute_id": { - "description": "Compute identifier", - "type": "string" - }, - "project_id": { - "description": "Project UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" - }, - "node_id": { - "description": "Node UUID", - "type": "string", - "minLength": 36, - "maxLength": 36, - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + "node_directory": { + "description": "Working directory of the node. Read only", + "type": [ + "null", + "string" + ] }, "node_type": { "description": "Type of node", @@ -450,12 +326,10 @@ "qemu" ] }, - "node_directory": { - "description": "Working directory of the node. Read only", - "type": [ - "null", - "string" - ] + "port_segment_size": { + "minimum": 0, + "description": "Size of the port segment", + "type": "integer" }, "command_line": { "description": "Command line use to start the node", @@ -464,24 +338,44 @@ "string" ] }, - "name": { - "description": "Node name", - "type": "string", - "minLength": 1 + "console_host": { + "minLength": 1, + "description": "Console host. Warning if the host is 0.0.0.0 or :: (listen on all interfaces) you need to use the same address you use to connect to the controller.", + "type": "string" }, - "console": { - "description": "Console TCP port", - "minimum": 1, - "maximum": 65535, + "symbol": { + "minLength": 1, + "description": "Symbol of the node", "type": [ - "integer", + "string", "null" ] }, - "console_host": { - "description": "Console host. Warning if the host is 0.0.0.0 or :: (listen on all interfaces) you need to use the same address you use to connect to the controller.", + "status": { + "description": "Status of the node", + "enum": [ + "stopped", + "started", + "suspended" + ] + }, + "first_port_name": { + "description": "Name of the first port", + "type": [ + "string", + "null" + ] + }, + "height": { + "description": "Height of the node (Read only)", + "type": "integer" + }, + "project_id": { + "maxLength": 36, + "minLength": 36, + "description": "Project UUID", "type": "string", - "minLength": 1 + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" }, "console_type": { "description": "Console type", @@ -495,27 +389,14 @@ null ] }, - "properties": { - "description": "Properties specific to an emulator", - "type": "object" - }, - "status": { - "description": "Status of the node", - "enum": [ - "stopped", - "started", - "suspended" - ] - }, "label": { - "type": "object", + "additionalProperties": false, "properties": { - "text": { - "type": "string" - }, - "style": { - "description": "SVG style attribute", - "type": "string" + "rotation": { + "minimum": -359, + "description": "Rotation of the label", + "type": "integer", + "maximum": 360 }, "x": { "description": "Relative X position of the label. If null center it", @@ -528,87 +409,33 @@ "description": "Relative Y position of the label", "type": "integer" }, - "rotation": { - "description": "Rotation of the label", - "type": "integer", - "minimum": -359, - "maximum": 360 + "text": { + "type": "string" + }, + "style": { + "description": "SVG style attribute", + "type": "string" } }, + "type": "object", "required": [ "text", "x", "y" - ], - "additionalProperties": false - }, - "symbol": { - "description": "Symbol of the node", - "type": [ - "string", - "null" - ], - "minLength": 1 - }, - "width": { - "description": "Width of the node (Read only)", - "type": "integer" - }, - "height": { - "description": "Height of the node (Read only)", - "type": "integer" + ] }, "x": { "description": "X position of the node", "type": "integer" }, - "y": { - "description": "Y position of the node", - "type": "integer" - }, - "z": { - "description": "Z position of the node", - "type": "integer" - }, - "port_name_format": { - "description": "Formating for port name {0} will be replace by port number", + "compute_id": { + "description": "Compute identifier", "type": "string" }, - "port_segment_size": { - "description": "Size of the port segment", - "type": "integer", - "minimum": 0 - }, - "first_port_name": { - "description": "Name of the first port", - "type": [ - "string", - "null" - ] - }, "ports": { - "description": "List of node ports READ only", - "type": "array", "items": { - "type": "object", - "description": "A node port", + "additionalProperties": false, "properties": { - "name": { - "type": "string", - "description": "Port name" - }, - "short_name": { - "type": "string", - "description": "Short version of port name" - }, - "adapter_number": { - "type": "integer", - "description": "Adapter slot" - }, - "port_number": { - "type": "integer", - "description": "Port slot" - }, "link_type": { "description": "Type of link", "enum": [ @@ -616,34 +443,208 @@ "serial" ] }, + "adapter_number": { + "description": "Adapter slot", + "type": "integer" + }, "data_link_types": { - "type": "object", + "properties": {}, "description": "Available PCAP type for capture", - "properties": {} + "type": "object" + }, + "short_name": { + "description": "Short version of port name", + "type": "string" + }, + "name": { + "description": "Port name", + "type": "string" + }, + "port_number": { + "description": "Port slot", + "type": "integer" } }, - "additionalProperties": false - } + "description": "A node port", + "type": "object" + }, + "description": "List of node ports READ only", + "type": "array" + }, + "port_name_format": { + "description": "Formating for port name {0} will be replace by port number", + "type": "string" + }, + "name": { + "minLength": 1, + "description": "Node name", + "type": "string" + }, + "y": { + "description": "Y position of the node", + "type": "integer" + }, + "properties": { + "description": "Properties specific to an emulator", + "type": "object" + }, + "node_id": { + "maxLength": 36, + "minLength": 36, + "description": "Node UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "console": { + "minimum": 1, + "description": "Console TCP port", + "type": [ + "integer", + "null" + ], + "maximum": 65535 + }, + "z": { + "description": "Z position of the node", + "type": "integer" + }, + "width": { + "description": "Width of the node (Read only)", + "type": "integer" } }, + "description": "A node object", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#", "additionalProperties": false, "required": [ "name", "node_type", "compute_id" ] - } + }, + "description": "Nodes elements", + "type": "array" } }, + "description": "The topology content", + "type": "object", "required": [ "nodes", "links", "drawings", "computes" - ], - "additionalProperties": false + ] + }, + "auto_start": { + "description": "Start the topology when opened", + "type": "boolean" + }, + "revision": { + "description": "Version of the .gns3 specification.", + "type": "integer" + }, + "show_layers": { + "description": "Show layers on the drawing area", + "type": "boolean" + }, + "supplier": { + "properties": { + "url": { + "description": "URL to the project supplier site", + "type": "string" + }, + "logo": { + "description": "Path to the project supplier logo", + "type": "string" + } + }, + "description": "Supplier of the project", + "type": [ + "object", + "null" + ] + }, + "name": { + "description": "Name of the project", + "type": "string" + }, + "auto_close": { + "description": "Close the topology when no client is connected", + "type": "boolean" + }, + "grid_size": { + "description": "Grid size for the drawing area", + "type": "integer" + }, + "scene_height": { + "description": "Height of the drawing area", + "type": "integer" + }, + "project_id": { + "maxLength": 36, + "minLength": 36, + "description": "Project UUID", + "type": "string", + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "zoom": { + "description": "Zoom of the drawing area", + "type": "integer" + }, + "variables": { + "items": { + "properties": { + "name": { + "description": "Variable name", + "type": "string" + }, + "value": { + "description": "Variable value", + "type": "string" + } + }, + "required": [ + "name" + ] + }, + "description": "Variables required to run the project", + "type": [ + "array", + "null" + ] + }, + "version": { + "description": "Version of the GNS3 software which have update the file for the last time", + "type": "string" + }, + "type": { + "description": "Type of file. It's always topology", + "enum": [ + "topology" + ] + }, + "auto_open": { + "description": "Open the topology with GNS3", + "type": "boolean" + }, + "show_interface_labels": { + "description": "Show interface labels on the drawing area", + "type": "boolean" + }, + "snap_to_grid": { + "description": "Snap to grid on the drawing area", + "type": "boolean" + }, + "scene_width": { + "description": "Width of the drawing area", + "type": "integer" } }, + "description": "The topology", + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#", + "additionalProperties": false, "required": [ "project_id", "type", @@ -651,6 +652,5 @@ "version", "name", "topology" - ], - "additionalProperties": false + ] } \ No newline at end of file diff --git a/gns3server/appliances/aaa.gns3a b/gns3server/appliances/aaa.gns3a new file mode 100644 index 00000000..b54b24a9 --- /dev/null +++ b/gns3server/appliances/aaa.gns3a @@ -0,0 +1,19 @@ +{ + "name": "AAA", + "category": "guest", + "description": "This appliance provides RADIUS and TACACS+ services with preconfigured users and groups.", + "vendor_name": "Ubuntu", + "vendor_url": "https://www.ubuntu.com/", + "product_name": "AAA", + "registry_version": 3, + "status": "stable", + "maintainer": "Andras Dosztal", + "maintainer_email": "developers@gns3.net", + "symbol": "linux_guest.svg", + "usage": "RADIUS users:\n- alice\n- bob\n\nTACACS+ users:\n- gns3 (role: admin)\n- readonly\n\nAll users, as well as the RADIUS/TACACS+ clients have the password 'gns3' set.", + "docker": { + "adapters": 1, + "image": "adosztal/aaa:latest", + "console_type": "telnet" + } +} diff --git a/gns3server/appliances/cisco-asav.gns3a b/gns3server/appliances/cisco-asav.gns3a index 50d8b7b9..b61e6405 100644 --- a/gns3server/appliances/cisco-asav.gns3a +++ b/gns3server/appliances/cisco-asav.gns3a @@ -25,6 +25,13 @@ "kvm": "require" }, "images": [ + { + "filename": "asav983.qcow2", + "version": "9.8.3", + "md5sum": "f9cf40b2d555a1bea6d36bc83f06ea33", + "filesize": 199491584, + "download_url": "https://software.cisco.com/download/home/286119613/type/280775065/release/9.8.3" + }, { "filename": "asav981-5.qcow2", "version": "9.8.1-5", @@ -97,6 +104,12 @@ } ], "versions": [ + { + "name": "9.8.3", + "images": { + "hda_disk_image": "asav983.qcow2" + } + }, { "name": "9.8.1-5", "images": { diff --git a/gns3server/appliances/cisco-csr1000v.gns3a b/gns3server/appliances/cisco-csr1000v.gns3a index 505cbcb8..5078d9f5 100644 --- a/gns3server/appliances/cisco-csr1000v.gns3a +++ b/gns3server/appliances/cisco-csr1000v.gns3a @@ -14,7 +14,7 @@ "usage": "There is no default password and enable password. A default configuration is present.", "port_name_format": "Gi{port1}", "qemu": { - "adapter_type": "virtio-net-pci", + "adapter_type": "vmxnet3", "adapters": 4, "ram": 3072, "arch": "x86_64", @@ -22,6 +22,13 @@ "kvm": "require" }, "images": [ + { + "filename": "csr1000v-universalk9.16.08.01a-serial.qcow2", + "version": "16.8.1a", + "md5sum": "91e2572f20c77606d710223511cd279a", + "filesize": 890044416, + "download_url": "https://software.cisco.com/download/home/284364978/type/282046477" + }, { "filename": "csr1000v-universalk9.16.07.01-serial.qcow2", "version": "16.7.1", @@ -94,6 +101,12 @@ } ], "versions": [ + { + "name": "16.8.1a", + "images": { + "hda_disk_image": "csr1000v-universalk9.16.08.01a-serial.qcow2" + } + }, { "name": "16.7.1", "images": { diff --git a/gns3server/appliances/cisco-iosxrv9k.gns3a b/gns3server/appliances/cisco-iosxrv9k.gns3a index a140b6d1..8025c734 100644 --- a/gns3server/appliances/cisco-iosxrv9k.gns3a +++ b/gns3server/appliances/cisco-iosxrv9k.gns3a @@ -18,7 +18,7 @@ "adapter_type": "e1000", "adapters": 4, "ram": 16384, - "arch": "i386", + "arch": "x86_64", "console_type": "telnet", "kvm": "require", "options": "-smp 4" diff --git a/gns3server/appliances/cisco-nxosv9k.gns3a b/gns3server/appliances/cisco-nxosv9k.gns3a index 653f4920..b8616e35 100644 --- a/gns3server/appliances/cisco-nxosv9k.gns3a +++ b/gns3server/appliances/cisco-nxosv9k.gns3a @@ -25,6 +25,13 @@ "kvm": "require" }, "images": [ + { + "filename": "nxosv-final.7.0.3.I7.4.qcow2", + "version": "7.0.3.I7.4", + "md5sum": "1e980c95ca47045ae45ded6e07fabfb8", + "filesize": 985792512, + "download_url": "https://software.cisco.com/download/" + }, { "filename": "nxosv-final.7.0.3.I7.3.qcow2", "version": "7.0.3.I7.3", @@ -78,6 +85,13 @@ } ], "versions": [ + { + "name": "7.0.3.I7.4", + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I7.4.qcow2" + } + }, { "name": "7.0.3.I7.3", "images": { diff --git a/gns3server/appliances/coreos.gns3a b/gns3server/appliances/coreos.gns3a index 396ca39f..c5aa480b 100644 --- a/gns3server/appliances/coreos.gns3a +++ b/gns3server/appliances/coreos.gns3a @@ -21,6 +21,15 @@ "kvm": "allow" }, "images": [ + { + "filename": "coreos_production_qemu_image.1688.5.3.img", + "version": "1688.5.3", + "md5sum": "f1015a9573fb6e378d2a5e86b4243acd", + "filesize": 867368960, + "download_url": "http://stable.release.core-os.net/amd64-usr/1688.5.3/", + "direct_download_url": "http://stable.release.core-os.net/amd64-usr/1688.5.3/coreos_production_qemu_image.img.bz2", + "compression": "bzip2" + }, { "filename": "coreos_production_qemu_image.1632.2.1.img", "version": "1632.2.1", @@ -158,10 +167,16 @@ } ], "versions": [ + { + "name": "1688.5.3", + "images": { + "hda_disk_image": "coreos_production_qemu_image.1688.5.3.img" + } + }, { "name": "1632.2.1", "images": { - "hda_disk_image": "coreos_production_qemu_image.1576.4.0.img" + "hda_disk_image": "coreos_production_qemu_image.1632.2.1.img" } }, { diff --git a/gns3server/appliances/cumulus-vx.gns3a b/gns3server/appliances/cumulus-vx.gns3a index 42a3f9f3..ffed05fd 100644 --- a/gns3server/appliances/cumulus-vx.gns3a +++ b/gns3server/appliances/cumulus-vx.gns3a @@ -23,13 +23,37 @@ "kvm": "require" }, "images": [ + { + "filename": "cumulus-linux-3.6.1-vx-amd64.qcow2", + "version": "3.6.1", + "md5sum": "b2145a689ceea668d003a0d2f2faa045", + "filesize": 1068761088, + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "direct_download_url": "https://s3.amazonaws.com/cumulusfiles/CumulusLinux-3.6.1/cumulus-linux-3.6.1-vx-amd64.qcow2" + }, + { + "filename": "cumulus-linux-3.6.0-vx-amd64.qcow2", + "version": "3.6.0", + "md5sum": "b5356b6c922f5620d7e6971d44e9be4d", + "filesize": 1105199104, + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.6.0-vx-amd64.qcow2" + }, + { + "filename": "cumulus-linux-3.5.3-vx-amd64.qcow2", + "version": "3.5.3", + "md5sum": "4ecbd7341b214fa3c3b27ab11d1df2fb", + "filesize": 1084358656, + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.3-vx-amd64.qcow2" + }, { "filename": "cumulus-linux-3.5.2-vx-amd64.qcow2", "version": "3.5.2", "md5sum": "87d1d8b297e5ebd77924669dfb7e4c9f", "filesize": 996605952, "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", - "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.0-vx-amd64.qcow2" + "direct_download_url": "http://cumulusfiles.s3.amazonaws.com/cumulus-linux-3.5.3-vx-amd64.qcow2" }, { "filename": "cumulus-linux-3.5.0-vx-amd64.qcow2", @@ -141,6 +165,24 @@ } ], "versions": [ + { + "name": "3.6.1", + "images": { + "hda_disk_image": "cumulus-linux-3.6.1-vx-amd64.qcow2" + } + }, + { + "name": "3.6.0", + "images": { + "hda_disk_image": "cumulus-linux-3.6.0-vx-amd64.qcow2" + } + }, + { + "name": "3.5.3", + "images": { + "hda_disk_image": "cumulus-linux-3.5.3-vx-amd64.qcow2" + } + }, { "name": "3.5.2", "images": { diff --git a/gns3server/appliances/dns.gns3a b/gns3server/appliances/dns.gns3a new file mode 100644 index 00000000..0902b0db --- /dev/null +++ b/gns3server/appliances/dns.gns3a @@ -0,0 +1,19 @@ +{ + "name": "DNS", + "category": "guest", + "description": "This appliance provides DNS using dnsmasq with the local domain set to \"lab\".", + "vendor_name": "Ubuntu", + "vendor_url": "https://www.ubuntu.com/", + "product_name": "DNS", + "registry_version": 3, + "status": "stable", + "maintainer": "Andras Dosztal", + "maintainer_email": "developers@gns3.net", + "symbol": "linux_guest.svg", + "usage": "You can add records by adding entries to the /etc/hosts file in the following format:\n%IP_ADDRESS% %HOSTNAME%.lab %HOSTNAME%\n\nExample:\n192.168.123.10 router1.lab router1", + "docker": { + "adapters": 1, + "image": "adosztal/dns:latest", + "console_type": "telnet" + } +} diff --git a/gns3server/appliances/f5-bigip.gns3a b/gns3server/appliances/f5-bigip.gns3a index 863e1944..78e39877 100644 --- a/gns3server/appliances/f5-bigip.gns3a +++ b/gns3server/appliances/f5-bigip.gns3a @@ -27,6 +27,13 @@ "options": "-smp 2 -cpu host" }, "images": [ + { + "filename": "BIGIP-13.1.0.5-0.0.5.qcow2", + "version": "13.1.0 HF5", + "md5sum": "567b70fe36af0f5364883e97e2c08807", + "filesize": 4402446336, + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.1.0/english/13.1.0.5_virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.1.0&container=13.1.0.5_Virtual-Edition&file=BIGIP-13.1.0.5-0.0.5.ALL.qcow2.zip" + }, { "filename": "BIGIP-13.1.0.2.0.0.6.qcow2", "version": "13.1.0 HF2", @@ -55,6 +62,13 @@ "filesize": 3833135104, "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v13.x/13.0.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v13.x&ver=13.0.0&container=Virtual-Edition&file=BIGIP-13.0.0.0.0.1645.ALL.qcow2.zip" }, + { + "filename": "BIGIP-12.1.3.4-0.0.2.qcow2", + "version": "12.1.3 HF4", + "md5sum": "b2ec82816480c18af1d45ee833744ee8", + "filesize": 3383164928, + "download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.1.3/english/12.1.3.4_virtual-edition/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.1.3&container=12.1.3.4_Virtual-Edition&file=BIGIP-12.1.3.4-0.0.2.ALL.qcow2.zip" + }, { "filename": "BIGIP-12.1.2.1.0.271.LTM.qcow2", "version": "12.1.2 HF1", @@ -121,6 +135,13 @@ } ], "versions": [ + { + "name": "13.1.0 HF5", + "images": { + "hda_disk_image": "BIGIP-13.1.0.5-0.0.5.qcow2", + "hdb_disk_image": "empty100G.qcow2" + } + }, { "name": "13.1.0 HF2", "images": { @@ -149,6 +170,13 @@ "hdb_disk_image": "empty100G.qcow2" } }, + { + "name": "12.1.3 HF4", + "images": { + "hda_disk_image": "BIGIP-12.1.3.4-0.0.2.qcow2", + "hdb_disk_image": "empty100G.qcow2" + } + }, { "name": "12.1.2 HF1", "images": { diff --git a/gns3server/appliances/fortiadc.gns3a b/gns3server/appliances/fortiadc.gns3a index 10f47817..5a6e7c83 100644 --- a/gns3server/appliances/fortiadc.gns3a +++ b/gns3server/appliances/fortiadc.gns3a @@ -28,12 +28,33 @@ }, "images": [ { - "filename": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2", - "version": "4.x.x", + "filename": "FAD_KVM-FORTINET.out.kvm-data.qcow2", + "version": "ALL", "md5sum": "b7500835594e62d8acb1c6ec43d597c1", "filesize": 30998528, "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" }, + { + "filename": "FAD_KVM-V500-build0056-FORTINET.out.kvm-boot.qcow2", + "version": "5.0.1", + "md5sum": "8b3b789fb540b2c30066f66bcbe7f307", + "filesize": 75038720, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FAD_KVM-V500-build0045-FORTINET.out.kvm-boot.qcow2", + "version": "5.0.0", + "md5sum": "d7381b3fb7a4534370ce8983e441d888", + "filesize": 74383360, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FAD_KVM-V400-build0999-FORTINET.out.kvm-boot.qcow2", + "version": "4.8.5", + "md5sum": "d7825b8d0962800c37ffa814a6b2ad45", + "filesize": 73334784, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FAD_KVM-V400-build0989-FORTINET.out.kvm-boot.qcow2", "version": "4.8.4", @@ -155,123 +176,144 @@ } ], "versions": [ + { + "name": "5.0.1", + "images": { + "hda_disk_image": "FAD_KVM-V400-build0989-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" + } + }, + { + "name": "5.0.0", + "images": { + "hda_disk_image": "FAD_KVM-V400-build0989-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" + } + }, + { + "name": "4.8.5", + "images": { + "hda_disk_image": "FAD_KVM-V400-build0999-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" + } + }, { "name": "4.8.4", "images": { "hda_disk_image": "FAD_KVM-V400-build0989-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.8.3", "images": { "hda_disk_image": "FAD_KVM-V400-build0983-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.8.2", "images": { "hda_disk_image": "FAD_KVM-V400-build0977-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.8.1", "images": { "hda_disk_image": "FAD_KVM-V400-build0970-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.8.0", "images": { "hda_disk_image": "FAD_KVM-V400-build0937-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.7.4", "images": { "hda_disk_image": "FAD_KVM-V400-build0858-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.7.3", "images": { "hda_disk_image": "FAD_KVM-V400-build0849-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.7.2", "images": { "hda_disk_image": "FAD_KVM-V400-build0844-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.7.1", "images": { "hda_disk_image": "FAD_KVM-V400-build0832-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.7.0", "images": { "hda_disk_image": "FAD_KVM-V400-build0828-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.6.2", "images": { "hda_disk_image": "FAD_KVM-V400-build0679-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.6.1", "images": { "hda_disk_image": "FAD_KVM-V400-build0677-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.6.0", "images": { "hda_disk_image": "FAD_KVM-V400-build0660-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.5.3", "images": { "hda_disk_image": "FAD_KVM-V400-build0605-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.5.2", "images": { "hda_disk_image": "FAD_KVM-v400-build0597-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.5.1", "images": { "hda_disk_image": "FAD_KVM-v400-build0581-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } }, { "name": "4.5.0", "images": { "hda_disk_image": "FAD_KVM-v400-build0560-FORTINET.out.kvm-boot.qcow2", - "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + "hdb_disk_image": "FAD_KVM-FORTINET.out.kvm-data.qcow2" } } ] diff --git a/gns3server/appliances/fortianalyzer.gns3a b/gns3server/appliances/fortianalyzer.gns3a index 611dc6c1..31475fa9 100644 --- a/gns3server/appliances/fortianalyzer.gns3a +++ b/gns3server/appliances/fortianalyzer.gns3a @@ -26,6 +26,20 @@ "kvm": "allow" }, "images": [ + { + "filename": "FAZ_VM64_KVM-v6-build0092-FORTINET.out.kvm.qcow2", + "version": "6.0.0", + "md5sum": "e870087db55a095c75ddcafe73e1ea27", + "filesize": 117940224, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FAZ_VM64_KVM-v5-build1631-FORTINET.out.kvm.qcow2", + "version": "5.6.2", + "md5sum": "c7f1cf26051b50b86e7e59b99e36756f", + "filesize": 105816064, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FAZ_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", "version": "5.6.1", @@ -113,6 +127,20 @@ } ], "versions": [ + { + "name": "6.0.0", + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v6-build0092-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, + { + "name": "5.6.2", + "images": { + "hda_disk_image": "FAZ_VM64_KVM-v5-build1631-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, { "name": "5.6.1", "images": { diff --git a/gns3server/appliances/fortiauthenticator.gns3a b/gns3server/appliances/fortiauthenticator.gns3a index e9771cbc..4be5bd2b 100644 --- a/gns3server/appliances/fortiauthenticator.gns3a +++ b/gns3server/appliances/fortiauthenticator.gns3a @@ -26,6 +26,20 @@ "kvm": "allow" }, "images": [ + { + "filename": "FAC_VM_KVM-v5-build0163-FORTINET.out.kvm.qcow2", + "version": "5.2.2", + "md5sum": "e746b3c6c29b0356ec6b90ed14d4b098", + "filesize": 71565312, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FAC_VM_KVM-v500-build0161-FORTINET.out.kvm.qcow2", + "version": "5.2.1", + "md5sum": "c46ad2de4a20296ebd35b3fcc2d81a1d", + "filesize": 72536064, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FAC_VM_KVM-v5-build0155-FORTINET.out.kvm.qcow2", "version": "5.2.0", @@ -70,6 +84,20 @@ } ], "versions": [ + { + "name": "5.2.2", + "images": { + "hda_disk_image": "FAC_VM_KVM-v5-build0163-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + } + }, + { + "name": "5.2.1", + "images": { + "hda_disk_image": "FAC_VM_KVM-v500-build0161-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FAC_VM_KVM-v500-DATADRIVE.qcow2" + } + }, { "name": "5.2.0", "images": { diff --git a/gns3server/appliances/forticache.gns3a b/gns3server/appliances/forticache.gns3a index 501ec3b0..dddf5974 100644 --- a/gns3server/appliances/forticache.gns3a +++ b/gns3server/appliances/forticache.gns3a @@ -26,6 +26,13 @@ "kvm": "require" }, "images": [ + { + "filename": "FCHKVM-v400-build0222-FORTINET.out.kvm.qcow2", + "version": "4.2.7", + "md5sum": "d77790e414f4e2b31c756906a720e681", + "filesize": 27631616, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FCHKVM-v400-build0216-FORTINET.out.kvm.qcow2", "version": "4.2.6", @@ -99,6 +106,13 @@ } ], "versions": [ + { + "name": "4.2.7", + "images": { + "hda_disk_image": "FCHKVM-v400-build0222-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty100G.qcow2" + } + }, { "name": "4.2.6", "images": { diff --git a/gns3server/appliances/fortigate.gns3a b/gns3server/appliances/fortigate.gns3a index caca6d17..f3c1afc4 100644 --- a/gns3server/appliances/fortigate.gns3a +++ b/gns3server/appliances/fortigate.gns3a @@ -26,6 +26,20 @@ "kvm": "allow" }, "images": [ + { + "filename": "FGT_VM64_KVM-v6-build0076-FORTINET.out.kvm.qcow2", + "version": "6.0.0", + "md5sum": "161728b413e097954bd640ade89dfeb1", + "filesize": 46104576, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FGT_VM64_KVM-v5-build1575-FORTINET.out.kvm.qcow2", + "version": "5.6.4", + "md5sum": "c312ea8ec1afffb73858fb1b15c095ef", + "filesize": 41594880, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FGT_VM64_KVM-v5-build1547-FORTINET.out.kvm.qcow2", "version": "5.6.3", @@ -183,6 +197,20 @@ } ], "versions": [ + { + "name": "6.0.0", + "images": { + "hda_disk_image": "FGT_VM64_KVM-v6-build0076-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, + { + "name": "5.6.4", + "images": { + "hda_disk_image": "FGT_VM64_KVM-v5-build1575-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, { "name": "5.6.3", "images": { diff --git a/gns3server/appliances/fortimail.gns3a b/gns3server/appliances/fortimail.gns3a index d52bb26f..a970d912 100644 --- a/gns3server/appliances/fortimail.gns3a +++ b/gns3server/appliances/fortimail.gns3a @@ -26,6 +26,20 @@ "kvm": "allow" }, "images": [ + { + "filename": "FML_VMKV-64-v54-build0719-FORTINET.out.kvm.qcow2", + "version": "5.4.5", + "md5sum": "e2f202efd28039a6f1f4ebb7ee69e214", + "filesize": 97255424, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FML_VMKV-64-v54-build0714-FORTINET.out.kvm.qcow2", + "version": "5.4.4", + "md5sum": "6a3155d9cee6af3ecb016e59c0a0765f", + "filesize": 93519872, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FML_VMKV-64-v54-build0712-FORTINET.out.kvm.qcow2", "version": "5.4.3", @@ -54,6 +68,13 @@ "filesize": 101253120, "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" }, + { + "filename": "FML_VMKV-64-v53-build0653-FORTINET.out.kvm.qcow2", + "version": "5.3.12", + "md5sum": "aed4dcb17de047860736d8742362a754", + "filesize": 89980928, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FML_VMKV-64-v53-build0648-FORTINET.out.kvm.qcow2", "version": "5.3.11", @@ -134,6 +155,20 @@ } ], "versions": [ + { + "name": "5.4.5", + "images": { + "hda_disk_image": "FML_VMKV-64-v54-build0719-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, + { + "name": "5.4.4", + "images": { + "hda_disk_image": "FML_VMKV-64-v54-build0714-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, { "name": "5.4.3", "images": { @@ -162,6 +197,13 @@ "hdb_disk_image": "empty30G.qcow2" } }, + { + "name": "5.3.12", + "images": { + "hda_disk_image": "FML_VMKV-64-v53-build0653-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, { "name": "5.3.11", "images": { diff --git a/gns3server/appliances/fortimanager.gns3a b/gns3server/appliances/fortimanager.gns3a index 6b809983..7827c2e5 100644 --- a/gns3server/appliances/fortimanager.gns3a +++ b/gns3server/appliances/fortimanager.gns3a @@ -26,6 +26,20 @@ "kvm": "allow" }, "images": [ + { + "filename": "FMG_VM64_KVM-v6-build0092-FORTINET.out.kvm.qcow2", + "version": "6.0.0", + "md5sum": "73bfe1bc70124521a524d857646b9c2e", + "filesize": 119066624, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FMG_VM64_KVM-v5-build1631-FORTINET.out.kvm.qcow2", + "version": "5.6.2", + "md5sum": "c81cc247e8eb03249b475fe0e847653e", + "filesize": 106946560, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FMG_VM64_KVM-v5-build1619-FORTINET.out.kvm.qcow2", "version": "5.6.1", @@ -113,6 +127,20 @@ } ], "versions": [ + { + "name": "6.0.0", + "images": { + "hda_disk_image": "FMG_VM64_KVM-v6-build0092-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, + { + "name": "5.6.2", + "images": { + "hda_disk_image": "FMG_VM64_KVM-v5-build1631-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, { "name": "5.6.1", "images": { diff --git a/gns3server/appliances/fortisandbox.gns3a b/gns3server/appliances/fortisandbox.gns3a index d7d702f4..9abf5228 100644 --- a/gns3server/appliances/fortisandbox.gns3a +++ b/gns3server/appliances/fortisandbox.gns3a @@ -27,6 +27,13 @@ "options": "-smp 2" }, "images": [ + { + "filename": "FSA_KVM-v200-build0340-FORTINET.out.kvm.qcow2", + "version": "2.5.2", + "md5sum": "527f3225bd3fbd4ba23779cc1987d2ed", + "filesize": 117834240, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FSA_KVM-v200-build0329-FORTINET.out.kvm.qcow2", "version": "2.5.1", @@ -78,6 +85,13 @@ } ], "versions": [ + { + "name": "2.5.2", + "images": { + "hda_disk_image": "FSA_KVM-v200-build0340-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "FSA_v200-datadrive.qcow2" + } + }, { "name": "2.5.1", "images": { diff --git a/gns3server/appliances/fortisiem-super_worker.gns3a b/gns3server/appliances/fortisiem-super_worker.gns3a index a280d742..739d1cf2 100644 --- a/gns3server/appliances/fortisiem-super_worker.gns3a +++ b/gns3server/appliances/fortisiem-super_worker.gns3a @@ -28,6 +28,27 @@ "options": "-smp 4" }, "images": [ + { + "filename": "FortiSIEM-VA-5.0.0.1201.qcow2", + "version": "5.0.0", + "md5sum": "1f2f0b1d84e89495fc5b5ca722cb5710", + "filesize": 10029432832, + "download_url": "https://images-cdn.fortisiem.fortinet.com/VirtualAppliances/latestrelease.html" + }, + { + "filename": "FortiSIEM-VA-5.0.0.1201-1.qcow2", + "version": "5.0.0", + "md5sum": "88e96259f44a82b7c545b82925880513", + "filesize": 46858240, + "download_url": "https://images-cdn.fortisiem.fortinet.com/VirtualAppliances/latestrelease.html" + }, + { + "filename": "FortiSIEM-VA-5.0.0.1201-2.qcow2", + "version": "5.0.0", + "md5sum": "58d61498e1adc1df062fc12113d42d86", + "filesize": 46858240, + "download_url": "https://images-cdn.fortisiem.fortinet.com/VirtualAppliances/latestrelease.html" + }, { "filename": "FortiSIEM-VA-KVM-4.10.0.1102.qcow2", "version": "4.10.0", @@ -72,6 +93,14 @@ } ], "versions": [ + { + "name": "5.0.0", + "images": { + "hda_disk_image": "FortiSIEM-VA-5.0.0.1201.qcow2", + "hdb_disk_image": "FortiSIEM-VA-5.0.0.1201-1.qcow2", + "hdc_disk_image": "FortiSIEM-VA-5.0.0.1201-2.qcow2" + } + }, { "name": "4.10.0", "images": { diff --git a/gns3server/appliances/fortiweb.gns3a b/gns3server/appliances/fortiweb.gns3a index 3872777d..64368fce 100644 --- a/gns3server/appliances/fortiweb.gns3a +++ b/gns3server/appliances/fortiweb.gns3a @@ -26,6 +26,27 @@ "kvm": "allow" }, "images": [ + { + "filename": "FWB_KVM-v500-build1618-FORTINET.out.kvm.qcow2", + "version": "5.9.1", + "md5sum": "12bafff7bbfbf9a49554c6378f0e1a46", + "filesize": 132579840, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FWB_KVM-v500-build1609-FORTINET.out.kvm.qcow2", + "version": "5.9.0", + "md5sum": "a957ae3d60eabc685fcda015c31a5d01", + "filesize": 140837376, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "FWB_KVM-v500-build1413-FORTINET.out.kvm.qcow2", + "version": "5.8.6", + "md5sum": "910fefe796daa5c963b0bde121996306", + "filesize": 105775616, + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, { "filename": "FWB_KVM-v500-build0739-FORTINET.out.kvm-log.qcow2", "version": "5.5.4", @@ -60,9 +81,39 @@ "md5sum": "0a613191948d3618ae16cd9f11988448", "filesize": 87162880, "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" + }, + { + "filename": "empty30G.qcow2", + "version": "1.0", + "md5sum": "3411a599e822f2ac6be560a26405821a", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download" } + ], "versions": [ + { + "name": "5.9.1", + "images": { + "hda_disk_image": "FWB_KVM-v500-build1618-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, + { + "name": "5.9.0", + "images": { + "hda_disk_image": "FWB_KVM-v500-build1609-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, + { + "name": "5.8.6", + "images": { + "hda_disk_image": "FWB_KVM-v500-build1413-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + } + }, { "name": "5.5.4", "images": { diff --git a/gns3server/appliances/freenas.gns3a b/gns3server/appliances/freenas.gns3a index e92a05ee..866e7023 100644 --- a/gns3server/appliances/freenas.gns3a +++ b/gns3server/appliances/freenas.gns3a @@ -24,6 +24,14 @@ "kvm": "require" }, "images": [ + { + "filename": "FreeNAS-11.1-U4.iso", + "version": "11.1 U1", + "md5sum": "d75623e5671dbc82f32f4b4f8d46092f", + "filesize": 633833472, + "download_url": "http://www.freenas.org/download/", + "direct_download_url": "https://download.freenas.org/11/11.1-U4/x64/FreeNAS-11.1-U4.iso" + }, { "filename": "FreeNAS-11.1-U1.iso", "version": "11.1 U1", @@ -66,6 +74,14 @@ } ], "versions": [ + { + "name": "11.1 U4", + "images": { + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2", + "cdrom_image": "FreeNAS-11.1-U4.iso" + } + }, { "name": "11.1 U1", "images": { diff --git a/gns3server/appliances/frr.gns3a b/gns3server/appliances/frr.gns3a new file mode 100644 index 00000000..ed3ad7a5 --- /dev/null +++ b/gns3server/appliances/frr.gns3a @@ -0,0 +1,41 @@ +{ + "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 or FRR.", + "vendor_name": "FRRouting Project", + "vendor_url": "https://frrouting.org", + "product_name": "FRR", + "registry_version": 3, + "status": "stable", + "maintainer": "Andras Dosztal", + "maintainer_email": "developers@gns3.net", + "usage": "Credentials: frr / frr\nIf you exit from the router CLI, you can get back by typing 'vtysh' to the console.", + "port_name_format": "ens{port3}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 8, + "ram": 256, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require" + }, + "images": [ + { + "filename": "frr4.0-vm0.1.qcow2", + "version": "FRR4.0 - VM0.1", + "md5sum": "e1dc58cbb2b71c58051538c07d412493", + "filesize": 1670643712, + "download_url": "https://sourceforge.net/projects/frr/files/", + "direct_download_url": "https://sourceforge.net/projects/frr/files/frr4.0-vm0.1.qcow2.bz2/download", + "compression": "bzip2" + } + ], + "versions": [ + { + "name": "FRR4.0 - VM0.1", + "images": { + "hda_disk_image": "frr4.0-vm0.1.qcow2" + } + } + ] +} diff --git a/gns3server/appliances/hp-vsr1001.gns3a b/gns3server/appliances/hp-vsr1001.gns3a index d061b86a..c0b7f9c8 100644 --- a/gns3server/appliances/hp-vsr1001.gns3a +++ b/gns3server/appliances/hp-vsr1001.gns3a @@ -4,7 +4,7 @@ "description": "The HP 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 HP Comware version 7 operating system as HP 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.", "vendor_name": "HPE", "vendor_url": "http://www.hpe.com", - "documentation_url": "http://h20195.www2.hpe.com/v2/default.aspx?cc=us&lc=en&oid=5443878", + "documentation_url": "https://support.hpe.com/hpesc/public/home/documentHome?document_type=135&sp4ts.oid=5195141", "product_name": "VSR1001", "product_url": "https://www.hpe.com/us/en/product-catalog/networking/networking-routers/pip.hpe-flexnetwork-vsr1000-virtual-services-router-series.5443163.html", "registry_version": 3, @@ -20,7 +20,8 @@ "arch": "x86_64", "console_type": "vnc", "boot_priority": "c", - "kvm": "require" + "kvm": "require", + "options": "-machine type=pc-1.0" }, "images": [ { @@ -28,56 +29,56 @@ "version": "7.10.R0327L01", "md5sum": "907de5140a4a029afe1c517cfc27ecde", "filesize": 138739712, - "download_url": "https://h10145.www1.hp.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=22702&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=22702&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-R0326-X64.qco", "version": "7.10.R0326", "md5sum": "4153d638bfa72ca72a957ea8682ad0e2", "filesize": 138412032, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=21985&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-E0325-X64.qco", "version": "7.10.E0325", "md5sum": "a6731f3af86bee9b209a8b342be6bf75", "filesize": 111738880, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=20278&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-E0518-X64.qco", "version": "7.10.E0518", "md5sum": "4991436442ae706df8041c69778a48df", "filesize": 201588736, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=21929&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-E0324-X64.qco", "version": "7.10.E0324", "md5sum": "7a0ff32281284c042591c6181426effd", "filesize": 111411200, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=18977&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-E0322P01-X64.qco", "version": "7.10.E0322P01", "md5sum": "0aa2dbe5910fa64eb8c623e083b21a5e", "filesize": 110428160, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=18976&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-E0322-X64.qco", "version": "7.10.E0322", "md5sum": "05e0dab6b7aa489f627448b4d79b1f50", "filesize": 113770496, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=18975&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" }, { "filename": "VSR1000_HPE-CMW710-E0321P01-X64.qco", "version": "7.10.E0321P01", "md5sum": "26d4375fafeedc81f298f29f593de252", "filesize": 113639424, - "download_url": "https://h10145.www1.hp.com/Downloads/SoftwareReleases.aspx?ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SoftwareReleaseUId=11832&SerialNumber=&PurchaseDate=" + "download_url": "https://h10145.www1.hpe.com/Downloads/DownloadSoftware.aspx?SoftwareReleaseUId=16838&ProductNumber=JG811AAE&lang=en&cc=us&prodSeriesId=5443163&SaidNumber=" } ], "versions": [ diff --git a/gns3server/appliances/ipfire.gns3a b/gns3server/appliances/ipfire.gns3a index 3f671dc4..616c7e43 100644 --- a/gns3server/appliances/ipfire.gns3a +++ b/gns3server/appliances/ipfire.gns3a @@ -24,6 +24,24 @@ "kvm": "allow" }, "images": [ + { + "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core119.img", + "version": "2.19.119", + "md5sum": "b57be976ff54569b71eae4ee66634b0d", + "filesize": 1063256064, + "download_url": "http://www.ipfire.org/download", + "direct_download_url": "https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core119/ipfire-2.19.1gb-ext4-scon.x86_64-full-core119.img.gz", + "compression": "gzip" + }, + { + "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core118.img", + "version": "2.19.118", + "md5sum": "4dbeb474848d87c16c20ff4e31feb204", + "filesize": 1063256064, + "download_url": "http://www.ipfire.org/download", + "direct_download_url": "https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core118/ipfire-2.19.1gb-ext4-scon.x86_64-full-core118.img.gz", + "compression": "gzip" + }, { "filename": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core117.img", "version": "2.19.117", @@ -62,6 +80,18 @@ } ], "versions": [ + { + "name": "2.19.119", + "images": { + "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core119.img" + } + }, + { + "name": "2.19.118", + "images": { + "hda_disk_image": "ipfire-2.19.1gb-ext4-scon.x86_64-full-core118.img" + } + }, { "name": "2.19.117", "images": { diff --git a/gns3server/appliances/juniper-vmx-vcp.gns3a b/gns3server/appliances/juniper-vmx-vcp.gns3a index b84742a7..a07e00f8 100644 --- a/gns3server/appliances/juniper-vmx-vcp.gns3a +++ b/gns3server/appliances/juniper-vmx-vcp.gns3a @@ -18,13 +18,31 @@ "qemu": { "adapter_type": "e1000", "adapters": 2, - "ram": 2048, + "ram": 1024, "arch": "x86_64", "console_type": "telnet", "kvm": "require", "options": "-nographic -enable-kvm" }, "images": [ + { + "filename": "junos-vmx-x86-64-17.4R1.16.qcow2", + "version": "17.4R1.16-KVM", + "md5sum": "85239193e852d643dfd9d5c257240bdf", + "filesize": 1325400064 + }, + { + "filename": "vmxhdd-17.4R1.16.img", + "version": "17.4R1.16-KVM", + "md5sum": "69e9821ebc59367527336d8bcecd171c", + "filesize": 108986368 + }, + { + "filename": "metadata-usb-re-17.4R1.16.img", + "version": "17.4R1.16-KVM", + "md5sum": "a5b125822b798c7167c35966ea00229a", + "filesize": 16777216 + }, { "filename": "vcp_17.1R1.8-disk1.vmdk", "version": "17.1R1.8-ESXi", @@ -261,9 +279,35 @@ "md5sum": "af48f7e03f94ffcfeecd15a59a4f1567", "filesize": 16777216, "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" + }, + { + "filename": "junos-vmx-x86-64-15.1F6.9.qcow2", + "version": "15.1F6.9-KVM", + "md5sum": "595f532b95d6d98590d0375a3d6d14b6", + "filesize": 994181120 + }, + { + "filename": "vmxhdd-15.1F6.9.img", + "version": "15.1F6.9-KVM", + "md5sum": "bae35d0bb72946d1e91ff9c5e7ddbf86", + "filesize": 108986368 + }, + { + "filename": "metadata-usb-re-15.1F6.9.img", + "version": "15.1F6.9-KVM", + "md5sum": "15238c3dbc987d1a641c919efe2731c5", + "filesize": 16777216 } ], "versions": [ + { + "name": "17.4R1.16-KVM", + "images": { + "hda_disk_image": "junos-vmx-x86-64-17.4R1.16.qcow2", + "hdb_disk_image": "vmxhdd-17.4R1.16.img", + "hdc_disk_image": "metadata-usb-re-17.4R1.16.img" + } + }, { "name": "17.1R1.8-ESXi", "images": { @@ -367,6 +411,14 @@ "hdb_disk_image": "vmxhdd-15.1.img", "hdc_disk_image": "metadata-usb-15.1.img" } - } + }, + { + "name": "15.1F6.9", + "images": { + "hda_disk_image": "junos-vmx-x86-64-15.1F6.9.qcow2", + "hdb_disk_image": "vmxhdd-15.1F6.9.img", + "hdc_disk_image": "metadata-usb-re-15.1F6.9.img" + } + } ] } diff --git a/gns3server/appliances/juniper-vmx-vfp.gns3a b/gns3server/appliances/juniper-vmx-vfp.gns3a index cb0a0775..b7c0c513 100644 --- a/gns3server/appliances/juniper-vmx-vfp.gns3a +++ b/gns3server/appliances/juniper-vmx-vfp.gns3a @@ -25,13 +25,20 @@ "options": "-nographic -enable-kvm -smp cpus=3" }, "images": [ + { + "filename": "vFPC-20171213.img", + "version": "17.4R1.16-KVM", + "md5sum": "848a6256da7296e8fede368a258c68e4", + "filesize": 2313158656, + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" + }, { "filename": "vfpc_17.1R1.8-disk1.vmdk", "version": "17.1R1.8-ESXi", "md5sum": "169dd487b8547d58b12b2918a5667360", "filesize": 102820352, "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" - }, + }, { "filename": "vFPC-20170216.img", "version": "17.1R1.8-KVM", @@ -108,17 +115,30 @@ "md5sum": "5ccf252002184a21413cad23fd239c3f", "filesize": 2313158656, "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" - }, + }, + { + "filename": "vFPC-15.1F6.9.img", + "version": "15.1F6.9-KVM", + "md5sum": "7328501fdfa9b160955bc136664f1e86", + "filesize": 2313158656, + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" + }, { "filename": "vFPC-20151203.img", "version": "15.1F4.15", "md5sum": "b3faa91b4d20836a9a6dd6bad2629dd1", "filesize": 2313158656, "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/" - } + } ], "versions": [ + { + "name": "17.4R1.16-KVM", + "images": { + "hda_disk_image": "vFPC-20171213.img" + } + }, { "name": "17.1R1.8-ESXi", "images": { @@ -191,12 +211,18 @@ "hda_disk_image": "vFPC-20160617.img" } }, + { + "name": "15.1F6.9-KVM", + "images": { + "hda_disk_image": "vFPC-15.1F6.9.img" + } + }, { "name": "15.1F4.15", "images": { "hda_disk_image": "vFPC-20151203.img" } } - + ] } diff --git a/gns3server/appliances/juniper-vqfx-pfe.gns3a b/gns3server/appliances/juniper-vqfx-pfe.gns3a index 7e15ad72..c84e8fa0 100644 --- a/gns3server/appliances/juniper-vqfx-pfe.gns3a +++ b/gns3server/appliances/juniper-vqfx-pfe.gns3a @@ -24,6 +24,13 @@ "options": "-nographic" }, "images": [ + { + "filename": "cosim_20180212.qcow2", + "version": "17.4R1", + "md5sum": "0372e9c1b7df3608099186ab8cbbf2ad", + "filesize": 1911291904, + "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/" + }, { "filename": "vqfx10k-pfe-20160609-2.vmdk", "version": "15.1X53-D60", @@ -33,6 +40,12 @@ } ], "versions": [ + { + "name": "17.4R1", + "images": { + "hda_disk_image": "cosim_20180212.qcow2" + } + }, { "name": "15.1X53-D60", "images": { diff --git a/gns3server/appliances/juniper-vqfx-re.gns3a b/gns3server/appliances/juniper-vqfx-re.gns3a index 1506f409..2f08021f 100644 --- a/gns3server/appliances/juniper-vqfx-re.gns3a +++ b/gns3server/appliances/juniper-vqfx-re.gns3a @@ -24,6 +24,13 @@ "options": "-nographic -smp 2" }, "images": [ + { + "filename": "jinstall-vqfx-10-f-17.4R1.16.img", + "version": "17.4R1", + "md5sum": "dd83313b0f5beaf68488ed3d5e1e5240", + "filesize": 553910272, + "download_url": "https://www.juniper.net/us/en/dm/free-vqfx-trial/" + }, { "filename": "vqfx10k-re-15.1X53-D60.vmdk", "version": "15.1X53-D60", @@ -33,6 +40,12 @@ } ], "versions": [ + { + "name": "17.4R1", + "images": { + "hda_disk_image": "jinstall-vqfx-10-f-17.4R1.16.img" + } + }, { "name": "15.1X53-D60", "images": { diff --git a/gns3server/appliances/juniper-vsrx.gns3a b/gns3server/appliances/juniper-vsrx.gns3a index dfe2cd06..ec24f68a 100644 --- a/gns3server/appliances/juniper-vsrx.gns3a +++ b/gns3server/appliances/juniper-vsrx.gns3a @@ -24,6 +24,13 @@ "options": "-smp 2" }, "images": [ + { + "filename": "junos-media-vsrx-vmdisk-18.1R1.9.qcow2", + "version": "18.1R1", + "md5sum": "4e9393142afc675d5d3d03c5071e70ce", + "filesize": 4418961408, + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/" + }, { "filename": "media-vsrx-vmdisk-17.4R1.16.qcow2", "version": "17.4R1", @@ -31,6 +38,13 @@ "filesize": 3965386752, "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/" }, + { + "filename": "media-vsrx-vmdisk-17.3R2.10.qcow2", + "version": "17.3R2", + "md5sum": "8f2adfb0515913e0c7db32628a5deb3e", + "filesize": 3784572928, + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/" + }, { "filename": "media-vsrx-vmdisk-17.3R1.10.qcow2", "version": "17.3R1", @@ -38,6 +52,13 @@ "filesize": 3782541312, "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/" }, + { + "filename": "media-vsrx-vmdisk-15.1X49-D130.6.qcow2", + "version": "15.1X49-D130", + "md5sum": "8ad03f4067b3fe5d2ed378733a5e8541", + "filesize": 3300917248, + "download_url": "https://www.juniper.net/us/en/dm/free-vsrx-trial/" + }, { "filename": "media-vsrx-vmdisk-15.1X49-D120.3.qcow2", "version": "15.1X49-D120", @@ -124,18 +145,36 @@ } ], "versions": [ + { + "name": "18.1R1", + "images": { + "hda_disk_image": "junos-media-vsrx-vmdisk-18.1R1.9.qcow2" + } + }, { "name": "17.4R1", "images": { "hda_disk_image": "media-vsrx-vmdisk-17.4R1.16.qcow2" } }, + { + "name": "17.3R2", + "images": { + "hda_disk_image": "media-vsrx-vmdisk-17.3R2.10.qcow2" + } + }, { "name": "17.3R1", "images": { "hda_disk_image": "media-vsrx-vmdisk-17.3R1.10.qcow2" } }, + { + "name": "15.1X49-D130", + "images": { + "hda_disk_image": "media-vsrx-vmdisk-15.1X49-D130.6.qcow2" + } + }, { "name": "15.1X49-D120", "images": { diff --git a/gns3server/appliances/kali-linux.gns3a b/gns3server/appliances/kali-linux.gns3a index 78732d07..60baf043 100644 --- a/gns3server/appliances/kali-linux.gns3a +++ b/gns3server/appliances/kali-linux.gns3a @@ -20,6 +20,14 @@ "kvm": "require" }, "images": [ + { + "filename": "kali-linux-2018.1-amd64.iso", + "version": "2018.1", + "md5sum": "a3feb90df5b71b3c7f4a02bdddf221d7", + "filesize": 3028500480, + "download_url": "https://www.kali.org/downloads/", + "direct_download_url": "http://cdimage.kali.org/kali-2018.1/kali-linux-2018.1-amd64.iso" + }, { "filename": "kali-linux-2017.3-amd64.iso", "version": "2017.3", @@ -70,6 +78,12 @@ } ], "versions": [ + { + "name": "2018.8", + "images": { + "cdrom_image": "kali-linux-2018.1-amd64.iso" + } + }, { "name": "2017.3", "images": { diff --git a/gns3server/appliances/kerio-connect.gns3a b/gns3server/appliances/kerio-connect.gns3a index 741477d1..206e91bb 100644 --- a/gns3server/appliances/kerio-connect.gns3a +++ b/gns3server/appliances/kerio-connect.gns3a @@ -24,6 +24,14 @@ "kvm": "require" }, "images": [ + { + "filename": "kerio-connect-appliance-9.2.6-3851-p1-vmware-amd64-disk1.vmdk", + "version": "9.2.6p1", + "md5sum": "c6ed064114c6fd70608b7951b707528c", + "filesize": 625852004, + "download_url": "http://www.kerio.com/support/kerio-connect", + "direct_download_url": "http://cdn.kerio.com/dwn/connect/connect-9.2.6-3851/kerio-connect-appliance-9.2.6-3851-p1-vmware-amd64-disk1.vmdk" + }, { "filename": "kerio-connect-appliance-9.2.5-3336-p3-vmware-amd64-disk1.vmdk", "version": "9.2.5p3", @@ -68,7 +76,13 @@ ], "versions": [ { - "name": "9.2.5", + "name": "9.2.6p1", + "images": { + "hda_disk_image": "kerio-connect-appliance-9.2.6-3851-p1-vmware-amd64-disk1.vmdk" + } + }, + { + "name": "9.2.5p3", "images": { "hda_disk_image": "kerio-connect-appliance-9.2.5-3336-p3-vmware-amd64-disk1.vmdk" } diff --git a/gns3server/appliances/kerio-control.gns3a b/gns3server/appliances/kerio-control.gns3a index 2b3f48db..02a868bb 100644 --- a/gns3server/appliances/kerio-control.gns3a +++ b/gns3server/appliances/kerio-control.gns3a @@ -23,6 +23,14 @@ "kvm": "require" }, "images": [ + { + "filename": "kerio-control-appliance-9.2.5-2641-p5-vmware-disk1.vmdk", + "version": "9.2.5p5", + "md5sum": "fbb2824eb91ca2502c952c2e9c4e635d", + "filesize": 190706688, + "download_url": "http://www.kerio.com/support/kerio-control", + "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.2.5-2641/kerio-control-appliance-9.2.5-2641-p5-vmware-disk1.vmdk" + }, { "filename": "kerio-control-appliance-9.2.4-2223-vmware-disk1.vmdk", "version": "9.2.4", @@ -63,6 +71,12 @@ "direct_download_url": "http://cdn.kerio.com/dwn/control/control-9.1.4-1535/kerio-control-appliance-9.1.4-1535-vmware.vmdk" } ], "versions": [ + { + "name": "9.2.5p5", + "images": { + "hda_disk_image": "kerio-control-appliance-9.2.5-2641-p5-vmware-disk1.vmdk" + } + }, { "name": "9.2.4", "images": { diff --git a/gns3server/appliances/kerio-operator.gns3a b/gns3server/appliances/kerio-operator.gns3a index a193eb9c..7d1d1781 100644 --- a/gns3server/appliances/kerio-operator.gns3a +++ b/gns3server/appliances/kerio-operator.gns3a @@ -24,6 +24,14 @@ "kvm": "require" }, "images": [ + { + "filename": "kerio-operator-appliance-2.6.2-9085-vmware-disk1.vmdk", + "version": "2.6.2", + "md5sum": "abdfa7697e568b5d9a6396e11292e52a", + "filesize": 306665472, + "download_url": "http://www.kerio.com/support/kerio-operator", + "direct_download_url": "http://cdn.kerio.com/dwn/operator/operator-2.6.2-9085/kerio-operator-appliance-2.6.2-9085-vmware-disk1.vmdk" + }, { "filename": "kerio-operator-appliance-2.6.0-8413-vmware-disk1.vmdk", "version": "2.6.0", @@ -66,6 +74,12 @@ } ], "versions": [ + { + "name": "2.6.2", + "images": { + "hda_disk_image": "kerio-operator-appliance-2.6.2-9085-vmware-disk1.vmdk" + } + }, { "name": "2.6.0", "images": { diff --git a/gns3server/appliances/net_toolbox.gns3a b/gns3server/appliances/net_toolbox.gns3a new file mode 100644 index 00000000..8181fa8b --- /dev/null +++ b/gns3server/appliances/net_toolbox.gns3a @@ -0,0 +1,19 @@ +{ + "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)", + "vendor_name": "Ubuntu", + "vendor_url": "https://www.ubuntu.com/", + "product_name": "Networkers' toolbox", + "registry_version": 3, + "status": "stable", + "maintainer": "Andras Dosztal", + "maintainer_email": "developers@gns3.net", + "symbol": "linux_guest.svg", + "usage": "Root password: gns3", + "docker": { + "adapters": 1, + "image": "adosztal/net_toolbox:latest", + "console_type": "telnet" + } +} diff --git a/gns3server/appliances/network_automation.gns3a b/gns3server/appliances/network_automation.gns3a index 54816047..b0607cf6 100644 --- a/gns3server/appliances/network_automation.gns3a +++ b/gns3server/appliances/network_automation.gns3a @@ -12,7 +12,7 @@ "symbol": "linux_guest.svg", "docker": { "adapters": 1, - "image": "gns3/network_automation:latest", + "image": "adosztal/network_automation:latest", "console_type": "telnet" } } diff --git a/gns3server/appliances/opnsense.gns3a b/gns3server/appliances/opnsense.gns3a index 261cff76..5633d38e 100644 --- a/gns3server/appliances/opnsense.gns3a +++ b/gns3server/appliances/opnsense.gns3a @@ -25,18 +25,31 @@ }, "images": [ { - "filename": "OPNsense-17.7-OpenSSL-nano-amd64.img", - "version": "17.7", - "md5sum": "14cde5c7a15b2298a242238ad3c3b65a", - "filesize": 3221233664, - "download_url": "https://opnsense.org/download/" + "filename": "OPNsense-18.1.6-OpenSSL-nano-amd64.img", + "version": "18.1.6", + "md5sum": "042f328380ad0c8008759c43435e8843", + "filesize": 272003136, + "download_url": "https://opnsense.c0urier.net/releases/18.1/" + }, + { + "filename": "OPNsense-17.7.5-OpenSSL-nano-amd64.img", + "version": "17.7.5", + "md5sum": "6ec5b7f99cc727f904bbf2aaadcab0b8", + "filesize": 237038601, + "download_url": "https://opnsense.c0urier.net/releases/17.7/" } ], "versions": [ { - "name": "17.7", + "name": "18.1.6", "images": { - "hda_disk_image": "OPNsense-17.7-OpenSSL-nano-amd64.img" + "hda_disk_image": "OPNsense-18.1.6-OpenSSL-nano-amd64.img" + } + }, + { + "name": "17.7.5", + "images": { + "hda_disk_image": "OPNsense-17.7.5-OpenSSL-nano-amd64.img" } } ] diff --git a/gns3server/appliances/pan-vm-fw.gns3a b/gns3server/appliances/pan-vm-fw.gns3a index dc6fd6df..dc560715 100644 --- a/gns3server/appliances/pan-vm-fw.gns3a +++ b/gns3server/appliances/pan-vm-fw.gns3a @@ -1,123 +1,123 @@ -{ - "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.", - "vendor_name": "Palo Alto Networks", - "vendor_url": "http://www.paloaltonetworks.com/", - "documentation_url": "https://www.paloaltonetworks.com/documentation/80/virtualization/virtualization", - "product_name": "PAN VM-Series Firewall", - "product_url": "https://www.paloaltonetworks.com/products/secure-the-network/virtualized-next-generation-firewall/vm-series", - "registry_version": 3, - "status": "experimental", - "maintainer": "Community", - "maintainer_email": "", - "usage": "Default Username: admin\r\nDefault Password: admin\r\nPAN-VM goes through several iterations of host prompts during boot. This is normal and expected.\r\nLogin is available when prompt is PA-VM login:\r\n\r\nGetting Started:\r\nTo configure a static IP address at the console enter the following commands:\r\n\r\nconfigure\r\nset deviceconfig system ip-address netmask default-gateway type static\r\nset deviceconfig system dns-setting servers primary secondary \r\ncommit\r\n", - "symbol": "pan-vm-fw.svg", - "first_port_name": "management", - "port_name_format": "ethernet1/{port1}", - "qemu": { - "adapter_type": "virtio-net-pci", - "adapters": 25, - "ram": 4096, - "arch": "x86_64", - "console_type": "telnet", - "hda_disk_interface": "virtio", - "kvm": "require", - "options": "-smp 2" - }, - "images": [ - { - "filename": "PA-VM-ESX-8.1.0-disk1.vmdk", - "version": "8.1.0", - "md5sum": "49af8e8225c2e90414bde0be15eaf421", - "filesize": 2281454080, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - }, - { - "filename": "PA-VM-KVM-8.1.0.qcow2", - "version": "8.1.0", - "md5sum": "459558515b965b2e43fde2842abbae66", - "filesize": 2260467712, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - }, - { - "filename": "PA-VM-ESX-8.0.0-disk1.vmdk", - "version": "8.0.0", - "md5sum": "a505fb1dbcc855ecf98630fd5d329f9a", - "filesize": 2002713088, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - }, - { - "filename": "PA-VM-KVM-8.0.0.qcow2", - "version": "8.0.0", - "md5sum": "b6a1ddc8552aff87f05f9c0d4cb54dc3", - "filesize": 1987444736, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - }, - { - "filename": "PA-VM-ESX-7.1.0-disk1.vmdk", - "version": "7.1.0 (ESX)", - "md5sum": "e044dc649b7146ee4f619edb0e5f6675", - "filesize": 1871149056, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - }, - { - "filename": "PA-VM-KVM-7.1.0.qcow2", - "version": "7.1.0", - "md5sum": "da300253709740068927408239c2e321", - "filesize": 1858797568, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - }, - { - "filename": "PA-VM-ESX-6.1.0-disk1.vmdk", - "version": "6.1.0 (ESX)", - "md5sum": "64b1e81cd54008318235832ea6d71424", - "filesize": 2959736832, - "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" - } - ], - "versions": [ - { - "name": "8.1.0 (ESX)", - "images": { - "hda_disk_image": "PA-VM-ESX-8.1.0-disk1.vmdk" - } - }, - { - "name": "8.1.0", - "images": { - "hda_disk_image": "PA-VM-KVM-8.1.0.qcow2" - } - }, - { - "name": "8.0.0 (ESX)", - "images": { - "hda_disk_image": "PA-VM-ESX-8.0.0-disk1.vmdk2" - } - }, - { - "name": "8.0.0", - "images": { - "hda_disk_image": "PA-VM-KVM-8.0.0.qcow2" - } - }, - { - "name": "7.1.0 (ESX)", - "images": { - "hda_disk_image": "PA-VM-ESX-7.1.0-disk1.vmdk" - } - }, - { - "name": "7.1.0", - "images": { - "hda_disk_image": "PA-VM-KVM-7.1.0.qcow2" - } - }, - { - "name": "6.1.0 (ESX)", - "images": { - "hda_disk_image": "PA-VM-ESX-6.1.0-disk1.vmdk" - } - } - ] -} +{ + "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.", + "vendor_name": "Palo Alto Networks", + "vendor_url": "http://www.paloaltonetworks.com/", + "documentation_url": "https://www.paloaltonetworks.com/documentation/80/virtualization/virtualization", + "product_name": "PAN VM-Series Firewall", + "product_url": "https://www.paloaltonetworks.com/products/secure-the-network/virtualized-next-generation-firewall/vm-series", + "registry_version": 3, + "status": "experimental", + "maintainer": "Community", + "maintainer_email": "", + "usage": "Default Username: admin\r\nDefault Password: admin\r\nPAN-VM goes through several iterations of host prompts during boot. This is normal and expected.\r\nLogin is available when prompt is PA-VM login:\r\n\r\nGetting Started:\r\nTo configure a static IP address at the console enter the following commands:\r\n\r\nconfigure\r\nset deviceconfig system ip-address netmask default-gateway type static\r\nset deviceconfig system dns-setting servers primary secondary \r\ncommit\r\n", + "symbol": "pan-vm-fw.svg", + "first_port_name": "management", + "port_name_format": "ethernet1/{port1}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 25, + "ram": 4096, + "arch": "x86_64", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "options": "-smp 2" + }, + "images": [ + { + "filename": "PA-VM-ESX-8.1.0-disk1.vmdk", + "version": "8.1.0", + "md5sum": "49af8e8225c2e90414bde0be15eaf421", + "filesize": 2281454080, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + }, + { + "filename": "PA-VM-KVM-8.1.0.qcow2", + "version": "8.1.0", + "md5sum": "459558515b965b2e43fde2842abbae66", + "filesize": 2260467712, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + }, + { + "filename": "PA-VM-ESX-8.0.0-disk1.vmdk", + "version": "8.0.0", + "md5sum": "a505fb1dbcc855ecf98630fd5d329f9a", + "filesize": 2002713088, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + }, + { + "filename": "PA-VM-KVM-8.0.0.qcow2", + "version": "8.0.0", + "md5sum": "b6a1ddc8552aff87f05f9c0d4cb54dc3", + "filesize": 1987444736, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + }, + { + "filename": "PA-VM-ESX-7.1.0-disk1.vmdk", + "version": "7.1.0 (ESX)", + "md5sum": "e044dc649b7146ee4f619edb0e5f6675", + "filesize": 1871149056, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + }, + { + "filename": "PA-VM-KVM-7.1.0.qcow2", + "version": "7.1.0", + "md5sum": "da300253709740068927408239c2e321", + "filesize": 1858797568, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + }, + { + "filename": "PA-VM-ESX-6.1.0-disk1.vmdk", + "version": "6.1.0 (ESX)", + "md5sum": "64b1e81cd54008318235832ea6d71424", + "filesize": 2959736832, + "download_url": "https://support.paloaltonetworks.com/Updates/SoftwareUpdates/" + } + ], + "versions": [ + { + "name": "8.1.0 (ESX)", + "images": { + "hda_disk_image": "PA-VM-ESX-8.1.0-disk1.vmdk" + } + }, + { + "name": "8.1.0", + "images": { + "hda_disk_image": "PA-VM-KVM-8.1.0.qcow2" + } + }, + { + "name": "8.0.0 (ESX)", + "images": { + "hda_disk_image": "PA-VM-ESX-8.0.0-disk1.vmdk" + } + }, + { + "name": "8.0.0", + "images": { + "hda_disk_image": "PA-VM-KVM-8.0.0.qcow2" + } + }, + { + "name": "7.1.0 (ESX)", + "images": { + "hda_disk_image": "PA-VM-ESX-7.1.0-disk1.vmdk" + } + }, + { + "name": "7.1.0", + "images": { + "hda_disk_image": "PA-VM-KVM-7.1.0.qcow2" + } + }, + { + "name": "6.1.0 (ESX)", + "images": { + "hda_disk_image": "PA-VM-ESX-6.1.0-disk1.vmdk" + } + } + ] +} diff --git a/gns3server/appliances/pfsense.gns3a b/gns3server/appliances/pfsense.gns3a index 38ac6b6d..2c521949 100644 --- a/gns3server/appliances/pfsense.gns3a +++ b/gns3server/appliances/pfsense.gns3a @@ -22,98 +22,33 @@ "process_priority": "normal" }, "images": [ + { + "filename": "pfSense-CE-memstick-2.4.3-RELEASE-amd64.img", + "version": "2.4.3", + "md5sum": "b754d7e75dece5e756b6539c95714a74", + "filesize": 650392576, + "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" + }, { "filename": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img", "version": "2.3.5", "md5sum": "b6cb76adba3e1113892f84ea01894228", "filesize": 1989969408, "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" - }, - { - "filename": "pfSense-CE-2.3.4-RELEASE-2g-amd64-nanobsd.img", - "version": "2.3.4", - "md5sum": "0c9871b54f932be2d550908f7c23b302", - "filesize": 1989969408, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" - }, - { - "filename": "pfSense-CE-2.3.3-RELEASE-2g-amd64-nanobsd.img", - "version": "2.3.3", - "md5sum": "200f073c4f0a4ba6690920079f23d5dd", - "filesize": 1989969408, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" - }, - { - "filename": "pfSense-CE-2.3.2-RELEASE-2g-amd64-nanobsd.img", - "version": "2.3.2", - "md5sum": "c91f2c8e287f4930695e65a6793cb8fe", - "filesize": 1989969408, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" - }, - { - "filename": "pfSense-CE-2.3.1-RELEASE-2g-amd64-nanobsd.img", - "version": "2.3.1", - "md5sum": "719149eed51e03872a8cfd235d958d2e", - "filesize": 1989969408, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" - }, - { - "filename": "pfSense-CE-2.3-RELEASE-2g-amd64-nanobsd.img", - "version": "2.3", - "md5sum": "8ab5047bd4c5bbabf71055fb75177d85", - "filesize": 1989969408, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" - }, - { - "filename": "pfSense-2.2.6-RELEASE-1g-amd64-nanobsd.img", - "version": "2.2.6", - "md5sum": "7bbe39c4ec698685c9f9b615926820a9", - "filesize": 997097472, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" } ], "versions": [ + { + "name": "2.4.3", + "images": { + "hda_disk_image": "pfSense-CE-memstick-2.4.3-RELEASE-amd64.img" + } + }, { "name": "2.3.5", "images": { "hda_disk_image": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img" } - }, - { - "name": "2.3.4", - "images": { - "hda_disk_image": "pfSense-CE-2.3.4-RELEASE-2g-amd64-nanobsd.img" - } - }, - { - "name": "2.3.3", - "images": { - "hda_disk_image": "pfSense-CE-2.3.3-RELEASE-2g-amd64-nanobsd.img" - } - }, - { - "name": "2.3.2", - "images": { - "hda_disk_image": "pfSense-CE-2.3.2-RELEASE-2g-amd64-nanobsd.img" - } - }, - { - "name": "2.3.1", - "images": { - "hda_disk_image": "pfSense-CE-2.3.1-RELEASE-2g-amd64-nanobsd.img" - } - }, - { - "name": "2.3", - "images": { - "hda_disk_image": "pfSense-CE-2.3-RELEASE-2g-amd64-nanobsd.img" - } - }, - { - "name": "2.2.6", - "images": { - "hda_disk_image": "pfSense-2.2.6-RELEASE-1g-amd64-nanobsd.img" - } } ] } diff --git a/gns3server/appliances/python-go-perl-php.gns3a b/gns3server/appliances/python-go-perl-php.gns3a index 0a31376a..0e229881 100644 --- a/gns3server/appliances/python-go-perl-php.gns3a +++ b/gns3server/appliances/python-go-perl-php.gns3a @@ -11,6 +11,6 @@ "maintainer_email": "developers@gns3.net", "docker": { "adapters": 1, - "image": "gns3/python-go-perl-php:latest" + "image": "adosztal/python-go-perl-php:latest" } } diff --git a/gns3server/appliances/ubuntu-cloud.gns3a b/gns3server/appliances/ubuntu-cloud.gns3a index d2766b07..67fe81f7 100644 --- a/gns3server/appliances/ubuntu-cloud.gns3a +++ b/gns3server/appliances/ubuntu-cloud.gns3a @@ -25,6 +25,13 @@ "options": "-nographic" }, "images": [ + { + "filename": "ubuntu-18.04-server-cloudimg-amd64.img", + "version": "18.04", + "md5sum": "f4134e7fa16d7fa766c7467cbe25c949", + "filesize": 336134144, + "download_url": "https://cloud-images.ubuntu.com/releases/18.04/release-20180426.2/ubuntu-18.04-server-cloudimg-amd64.img" + }, { "filename": "ubuntu-17.10-server-cloudimg-amd64.img", "version": "17.10", @@ -55,6 +62,13 @@ } ], "versions": [ + { + "name": "18.04 (LTS)", + "images": { + "hda_disk_image": "ubuntu-18.04-server-cloudimg-amd64.img", + "cdrom_image": "ubuntu-cloud-init-data.iso" + } + }, { "name": "17.10", "images": { diff --git a/gns3server/appliances/untangle.gns3a b/gns3server/appliances/untangle.gns3a index 6c26cac7..236400ea 100644 --- a/gns3server/appliances/untangle.gns3a +++ b/gns3server/appliances/untangle.gns3a @@ -24,6 +24,13 @@ "kvm": "allow" }, "images": [ + { + "filename": "untangle_1321_x64.iso", + "version": "13.2.1", + "md5sum": "4ce49535372f85565922c7e90bc11ba3", + "filesize": 627048448, + "download_url": "https://www.untangle.com/get-untangle/" + }, { "filename": "untangle_1320_x64.iso", "version": "13.2.0", @@ -97,6 +104,13 @@ } ], "versions": [ + { + "name": "13.2.1", + "images": { + "hda_disk_image": "empty30G.qcow2", + "cdrom_image": "untangle_1321_x64.iso" + } + }, { "name": "13.2.0", "images": { diff --git a/gns3server/appliances/zentyal-server.gns3a b/gns3server/appliances/zentyal-server.gns3a index 49cb6caa..d38e9227 100644 --- a/gns3server/appliances/zentyal-server.gns3a +++ b/gns3server/appliances/zentyal-server.gns3a @@ -24,6 +24,14 @@ "kvm": "require" }, "images": [ + { + "filename": "zentyal-5.1-development-amd64.iso", + "version": "5.1", + "md5sum": "dac5623b92c1b361d7805ab8c95c0d99", + "filesize": 947912704, + "download_url": "http://download.zentyal.com/", + "direct_download_url": "http://download.zentyal.com/zentyal-5.1-development-amd64.iso" + }, { "filename": "zentyal-5.0.1-development-amd64.iso", "version": "5.0.1", @@ -74,6 +82,13 @@ } ], "versions": [ + { + "name": "5.1", + "images": { + "hda_disk_image": "empty100G.qcow2", + "cdrom_image": "zentyal-5.1-development-amd64.iso" + } + }, { "name": "5.0.1", "images": { diff --git a/gns3server/compute/docker/docker_vm.py b/gns3server/compute/docker/docker_vm.py index 4895d8d4..daf88fab 100644 --- a/gns3server/compute/docker/docker_vm.py +++ b/gns3server/compute/docker/docker_vm.py @@ -393,7 +393,8 @@ class DockerVM(BaseNode): aux = self.aux state = yield from self._get_container_state() - yield from self.reset() + # reset the docker container, but don't release the NIO UDP ports + yield from self.reset(False) yield from self.create() self.console = console self.aux = aux @@ -706,7 +707,7 @@ class DockerVM(BaseNode): yield from self.reset() @asyncio.coroutine - def reset(self): + def reset(self, release_nio_udp_ports=True): try: state = yield from self._get_container_state() @@ -733,11 +734,12 @@ class DockerVM(BaseNode): log.info("Docker container '{name}' [{image}] removed".format( name=self._name, image=self._image)) - for adapter in self._ethernet_adapters: - if adapter is not None: - for nio in adapter.ports.values(): - if nio and isinstance(nio, NIOUDP): - self.manager.port_manager.release_udp_port(nio.lport, self._project) + if release_nio_udp_ports: + for adapter in self._ethernet_adapters: + if adapter is not None: + for nio in adapter.ports.values(): + if nio and isinstance(nio, NIOUDP): + self.manager.port_manager.release_udp_port(nio.lport, self._project) # Ignore runtime error because when closing the server except (DockerHttp404Error, RuntimeError) as e: log.debug("Docker error when closing: {}".format(str(e))) diff --git a/gns3server/compute/dynamips/__init__.py b/gns3server/compute/dynamips/__init__.py index f0f75ead..6c8f416b 100644 --- a/gns3server/compute/dynamips/__init__.py +++ b/gns3server/compute/dynamips/__init__.py @@ -563,6 +563,7 @@ class Dynamips(BaseManager): yield from vm.set_idlepc("0x0") was_auto_started = False + old_priority = None try: status = yield from vm.get_status() if status != "running": @@ -574,6 +575,8 @@ class Dynamips(BaseManager): if not idlepcs: raise DynamipsError("No Idle-PC values found") + if sys.platform.startswith("win"): + old_priority = vm.set_process_priority_windows(vm.hypervisor.process.pid) for idlepc in idlepcs: match = re.search(r"^0x[0-9a-f]{8}$", idlepc.split()[0]) if not match: @@ -602,6 +605,8 @@ class Dynamips(BaseManager): except DynamipsError: raise finally: + if old_priority is not None: + vm.set_process_priority_windows(vm.hypervisor.process.pid, old_priority) if was_auto_started: yield from vm.stop() return validated_idlepc diff --git a/gns3server/compute/dynamips/nodes/router.py b/gns3server/compute/dynamips/nodes/router.py index 16572173..ee9f1695 100644 --- a/gns3server/compute/dynamips/nodes/router.py +++ b/gns3server/compute/dynamips/nodes/router.py @@ -683,6 +683,29 @@ class Router(BaseNode): log.info('Router "{name}" [{id}]: idle-PC set to {idlepc}'.format(name=self._name, id=self._id, idlepc=idlepc)) self._idlepc = idlepc + def set_process_priority_windows(self, pid, priority=None): + """ + Sets process priority on Windows + + :param pid: process PID + """ + + import win32api + import win32process + import win32con + import pywintypes + + old_priority = None + try: + handle = win32api.OpenProcess(win32con.PROCESS_ALL_ACCESS, True, pid) + old_priority = win32process.GetPriorityClass(handle) + if priority is None: + priority = win32process.BELOW_NORMAL_PRIORITY_CLASS + win32process.SetPriorityClass(handle, priority) + except pywintypes.error as e: + log.error("Cannot set priority for Dynamips process (PID={}) ".format(pid, e.strerror)) + return old_priority + @asyncio.coroutine def get_idle_pc_prop(self): """ @@ -701,8 +724,13 @@ class Router(BaseNode): yield from asyncio.sleep(20) # leave time to the router to boot log.info('Router "{name}" [{id}] has started calculating Idle-PC values'.format(name=self._name, id=self._id)) + old_priority = None + if sys.platform.startswith("win"): + old_priority = self.set_process_priority_windows(self._hypervisor.process.pid) begin = time.time() idlepcs = yield from self._hypervisor.send('vm get_idle_pc_prop "{}" 0'.format(self._name)) + if old_priority is not None: + self.set_process_priority_windows(self._hypervisor.process.pid, old_priority) log.info('Router "{name}" [{id}] has finished calculating Idle-PC values after {time:.4f} seconds'.format(name=self._name, id=self._id, time=time.time() - begin)) diff --git a/gns3server/controller/project.py b/gns3server/controller/project.py index 46db852f..57c822a1 100644 --- a/gns3server/controller/project.py +++ b/gns3server/controller/project.py @@ -501,18 +501,21 @@ class Project: if compute not in self._project_created_on_compute: # For a local server we send the project path if compute.id == "local": - yield from compute.post("/projects", data={ + data = { "name": self._name, "project_id": self._id, - "path": self._path, - "variables": self._variables - }) + "path": self._path + } else: - yield from compute.post("/projects", data={ + data = { "name": self._name, - "project_id": self._id, - "variables": self._variables - }) + "project_id": self._id + } + + if self._variables: + data["variables"] = self._variables + + yield from compute.post("/projects", data=data) self._project_created_on_compute.add(compute) yield from node.create() @@ -963,7 +966,7 @@ class Project: yield from wait_run_in_executor(self._create_duplicate_project_file, project_path, zipstream) with open(project_path, "rb") as f: project = yield from import_project(self._controller, str(uuid.uuid4()), f, location=location, name=name, keep_compute_id=True) - except (OSError, UnicodeEncodeError) as e: + except (ValueError, OSError, UnicodeEncodeError) as e: raise aiohttp.web.HTTPConflict(text="Can not duplicate project: {}".format(str(e))) if previous_status == "closed": diff --git a/gns3server/controller/udp_link.py b/gns3server/controller/udp_link.py index a60be7f2..9a190286 100644 --- a/gns3server/controller/udp_link.py +++ b/gns3server/controller/udp_link.py @@ -54,7 +54,7 @@ class UDPLink(Link): try: (node1_host, node2_host) = yield from node1.compute.get_ip_on_same_subnet(node2.compute) except ValueError as e: - raise aiohttp.web.HTTPConflict(text=str(e)) + raise aiohttp.web.HTTPConflict(text="Cannot get an IP address on same subnet: {}".format(e)) # Reserve a UDP port on both side response = yield from node1.compute.post("/projects/{}/ports/udp".format(self._project.id)) diff --git a/gns3server/crash_report.py b/gns3server/crash_report.py index 5479ebf1..14a5ed0f 100644 --- a/gns3server/crash_report.py +++ b/gns3server/crash_report.py @@ -57,7 +57,7 @@ class CrashReport: Report crash to a third party service """ - DSN = "sync+https://b0dcf456eaa24e97b46d789ecf927d41:f2541a589b1b492fb79f8bee5b9d799d@sentry.io/38482" + DSN = "sync+https://95d9ad01f98746c2b9dacb7399526440:1e2d320de7be49ebbdebf47caf5b47ff@sentry.io/38482" if hasattr(sys, "frozen"): cacert = get_resource("cacert.pem") if cacert is not None and os.path.isfile(cacert): diff --git a/gns3server/handlers/api/controller/node_handler.py b/gns3server/handlers/api/controller/node_handler.py index 8d07b4d8..c56d953c 100644 --- a/gns3server/handlers/api/controller/node_handler.py +++ b/gns3server/handlers/api/controller/node_handler.py @@ -213,7 +213,7 @@ class NodeHandler: "node_id": "Node UUID" }, status_codes={ - 204: "Instance started", + 200: "Instance started", 400: "Invalid request", 404: "Instance doesn't exist" }, @@ -225,7 +225,7 @@ class NodeHandler: node = project.get_node(request.match_info["node_id"]) yield from node.start(data=request.json) response.json(node) - response.set_status(201) + response.set_status(200) @Route.post( r"/projects/{project_id}/nodes/{node_id}/stop", @@ -234,7 +234,7 @@ class NodeHandler: "node_id": "Node UUID" }, status_codes={ - 204: "Instance stopped", + 200: "Instance stopped", 400: "Invalid request", 404: "Instance doesn't exist" }, @@ -246,7 +246,7 @@ class NodeHandler: node = project.get_node(request.match_info["node_id"]) yield from node.stop() response.json(node) - response.set_status(201) + response.set_status(200) @Route.post( r"/projects/{project_id}/nodes/{node_id}/suspend", @@ -255,7 +255,7 @@ class NodeHandler: "node_id": "Node UUID" }, status_codes={ - 204: "Instance suspended", + 200: "Instance suspended", 400: "Invalid request", 404: "Instance doesn't exist" }, @@ -267,7 +267,7 @@ class NodeHandler: node = project.get_node(request.match_info["node_id"]) yield from node.suspend() response.json(node) - response.set_status(201) + response.set_status(200) @Route.post( r"/projects/{project_id}/nodes/{node_id}/reload", @@ -276,7 +276,7 @@ class NodeHandler: "node_id": "Node UUID" }, status_codes={ - 204: "Instance reloaded", + 200: "Instance reloaded", 400: "Invalid request", 404: "Instance doesn't exist" }, @@ -288,7 +288,7 @@ class NodeHandler: node = project.get_node(request.match_info["node_id"]) #yield from node.reload() response.json(node) - response.set_status(201) + response.set_status(200) @Route.delete( r"/projects/{project_id}/nodes/{node_id}", diff --git a/scripts/documentation.sh b/scripts/documentation.sh index 38464e30..065280eb 100755 --- a/scripts/documentation.sh +++ b/scripts/documentation.sh @@ -28,7 +28,7 @@ export PYTEST_BUILD_DOCUMENTATION=1 rm -Rf docs/api/ mkdir -p docs/api/examples -py.test -v tests +py.test-3 -v tests export PYTHONPATH=. python3 gns3server/web/documentation.py diff --git a/tests/controller/test_project.py b/tests/controller/test_project.py index 4143c027..5a5b0a64 100644 --- a/tests/controller/test_project.py +++ b/tests/controller/test_project.py @@ -165,7 +165,6 @@ def test_add_node_local(async_run, controller): "name": project._name, "project_id": project._id, "path": project._path, - "variables": None }) compute.post.assert_any_call('/projects/{}/vpcs/nodes'.format(project.id), data={'node_id': node.id, @@ -193,8 +192,7 @@ def test_add_node_non_local(async_run, controller): compute.post.assert_any_call('/projects', data={ "name": project._name, - "project_id": project._id, - "variables": None + "project_id": project._id }) compute.post.assert_any_call('/projects/{}/vpcs/nodes'.format(project.id), data={'node_id': node.id, @@ -234,8 +232,7 @@ def test_add_node_from_appliance(async_run, controller): compute.post.assert_any_call('/projects', data={ "name": project._name, "project_id": project._id, - "path": project._path, - "variables": None + "path": project._path }) compute.post.assert_any_call('/projects/{}/vpcs/nodes'.format(project.id), data={'node_id': node.id, diff --git a/tests/handlers/api/compute/test_project.py b/tests/handlers/api/compute/test_project.py index 1fc92e85..90acd72d 100644 --- a/tests/handlers/api/compute/test_project.py +++ b/tests/handlers/api/compute/test_project.py @@ -36,6 +36,16 @@ def test_create_project_with_path(http_compute, tmpdir): assert response.json["project_id"] == "00010203-0405-0607-0809-0a0b0c0d0e0f" +def test_create_project_with_path_and_empty_variables(http_compute, tmpdir): + with patch("gns3server.compute.project.Project.is_local", return_value=True): + response = http_compute.post("/projects", { + "name": "test", + "path": str(tmpdir), "project_id": "00010203-0405-0607-0809-0a0b0c0d0e0f", + "variables": None}) + assert response.status == 201 + assert response.json["project_id"] == "00010203-0405-0607-0809-0a0b0c0d0e0f" + + def test_create_project_without_dir(http_compute): query = {"name": "test", "project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f"} response = http_compute.post("/projects", query, example=True) diff --git a/tests/handlers/api/compute/test_vmware.py b/tests/handlers/api/compute/test_vmware.py index 8462ea4b..e1f3acaf 100644 --- a/tests/handlers/api/compute/test_vmware.py +++ b/tests/handlers/api/compute/test_vmware.py @@ -20,7 +20,7 @@ from tests.utils import asyncio_patch from unittest.mock import patch -@pytest.yield_fixture(scope="function") +@pytest.fixture(scope="function") def vm(http_compute, project, vmx_path): with asyncio_patch("gns3server.compute.vmware.vmware_vm.VMwareVM.create", return_value=True) as mock: @@ -33,7 +33,7 @@ def vm(http_compute, project, vmx_path): return response.json -@pytest.yield_fixture +@pytest.fixture def vmx_path(tmpdir): """ Return a fake VMX file diff --git a/tests/handlers/api/controller/test_node.py b/tests/handlers/api/controller/test_node.py index c8f2ec4d..918f8001 100644 --- a/tests/handlers/api/controller/test_node.py +++ b/tests/handlers/api/controller/test_node.py @@ -164,7 +164,7 @@ def test_start_node(http_controller, tmpdir, project, compute, node): compute.post = AsyncioMagicMock() response = http_controller.post("/projects/{}/nodes/{}/start".format(project.id, node.id), example=True) - assert response.status == 201 + assert response.status == 200 assert response.json == node.__json__() @@ -173,7 +173,7 @@ def test_stop_node(http_controller, tmpdir, project, compute, node): compute.post = AsyncioMagicMock() response = http_controller.post("/projects/{}/nodes/{}/stop".format(project.id, node.id), example=True) - assert response.status == 201 + assert response.status == 200 assert response.json == node.__json__() @@ -182,7 +182,7 @@ def test_suspend_node(http_controller, tmpdir, project, compute, node): compute.post = AsyncioMagicMock() response = http_controller.post("/projects/{}/nodes/{}/suspend".format(project.id, node.id), example=True) - assert response.status == 201 + assert response.status == 200 assert response.json == node.__json__() @@ -191,7 +191,7 @@ def test_reload_node(http_controller, tmpdir, project, compute, node): compute.post = AsyncioMagicMock() response = http_controller.post("/projects/{}/nodes/{}/reload".format(project.id, node.id), example=True) - assert response.status == 201 + assert response.status == 200 assert response.json == node.__json__()