diff --git a/docs/api/examples/compute_delete_projectsprojectid.txt b/docs/api/examples/compute_delete_projectsprojectid.txt index 9e178398..451f1fa3 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: Tue, 21 Mar 2017 09:31:47 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:23 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 483c3e97..15d5dd1f 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/eeee4a80-b66d-4865-b9e6-92582712210c' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/5515357a-a5c1-47c7-b47a-fa004ed94bee' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/eeee4a80-b66d-4865-b9e6-92582712210c HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/5515357a-a5c1-47c7-b47a-fa004ed94bee HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:40 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:00 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 d85a52af..fa08b515 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/85766740-75a7-40e7-9dc2-31af994af8cd/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6558b3be-937a-46ed-aa2c-d55b2efbfae3/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/85766740-75a7-40e7-9dc2-31af994af8cd/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6558b3be-937a-46ed-aa2c-d55b2efbfae3/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: Tue, 21 Mar 2017 09:31:40 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:06:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 0ee2ad82..a9d9c464 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/908a6d69-00ce-403a-9627-a5a874acd69e/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/0febefd7-5312-47ce-912e-30a68f3e206b/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/908a6d69-00ce-403a-9627-a5a874acd69e/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/0febefd7-5312-47ce-912e-30a68f3e206b/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: Tue, 21 Mar 2017 09:31:42 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:05 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 f011ef4a..417684fd 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/e3bd45e7-0097-4fa6-af79-017a6f20d7c5' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b3d3552b-c851-4c54-88ef-eca874685de5' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e3bd45e7-0097-4fa6-af79-017a6f20d7c5 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b3d3552b-c851-4c54-88ef-eca874685de5 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:44 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:10 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 fa51ccaa..9d323e79 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/9a33b2e9-8964-4ebc-bd59-054de444cf4f/adapters/1/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e34b2c0-6337-49ab-a409-745cceb673c5/adapters/1/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9a33b2e9-8964-4ebc-bd59-054de444cf4f/adapters/1/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e34b2c0-6337-49ab-a409-745cceb673c5/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: Tue, 21 Mar 2017 09:31:44 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:13 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 7c059af1..41884caf 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/92b25428-6f34-41f0-b7ed-876cf67528c4' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/b37db9cd-b92c-4f24-8706-1b30d3162d6d' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/92b25428-6f34-41f0-b7ed-876cf67528c4 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/b37db9cd-b92c-4f24-8706-1b30d3162d6d HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:17 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 ab6b688a..d62d9b24 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/d468a9d2-40ce-4bda-92cf-0861eed15000/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d8c320f4-2877-484c-8f1c-f975527e0560/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d468a9d2-40ce-4bda-92cf-0861eed15000/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d8c320f4-2877-484c-8f1c-f975527e0560/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: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:16 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 fd5b4f59..535fd1e8 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/80371207-d146-4f75-ac1f-efa58b2fbc0a' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/31176da3-3e99-4b29-9040-d643abcefd4e' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/80371207-d146-4f75-ac1f-efa58b2fbc0a HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/31176da3-3e99-4b29-9040-d643abcefd4e HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:49 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:29 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 467032b2..743f9341 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/13ae9cf1-8289-4d3f-b97b-cc677f9dc8c8/adapters/1/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/08907920-9653-45e4-b5c6-94bbca78b809/adapters/1/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/13ae9cf1-8289-4d3f-b97b-cc677f9dc8c8/adapters/1/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/08907920-9653-45e4-b5c6-94bbca78b809/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: Tue, 21 Mar 2017 09:31:50 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:32 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 28c8fc6b..56601887 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/62493495-be49-416b-8761-4d9ed3709a80/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aaf3a28e-833c-449b-9670-b514ee746549/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/62493495-be49-416b-8761-4d9ed3709a80/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aaf3a28e-833c-449b-9670-b514ee746549/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: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:39 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt index b39869d1..15383c29 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/07f5aea7-ca70-4efb-b103-1033630ca889' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b9adab99-ab1b-4a1d-8b45-fd3510f160bc' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/07f5aea7-ca70-4efb-b103-1033630ca889 HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b9adab99-ab1b-4a1d-8b45-fd3510f160bc HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:43 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 b6d46413..3672f79e 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/f663baf3-b84f-4ad0-a8b8-b8a43ebd8a2d/adapters/0/ports/0/nio' +curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e5994674-7209-4ee0-af3a-b7f77e344de2/adapters/0/ports/0/nio' -DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/f663baf3-b84f-4ad0-a8b8-b8a43ebd8a2d/adapters/0/ports/0/nio HTTP/1.1 +DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e5994674-7209-4ee0-af3a-b7f77e344de2/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: Tue, 21 Mar 2017 09:31:54 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:41 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 af38f17d..4d34c867 100644 --- a/docs/api/examples/compute_get_capabilities.txt +++ b/docs/api/examples/compute_get_capabilities.txt @@ -6,10 +6,10 @@ GET /v2/compute/capabilities HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 348 +Content-Length: 347 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:40 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:06:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/capabilities { @@ -29,5 +29,5 @@ X-Route: /v2/compute/capabilities "iou" ], "platform": "linuxdebian", - "version": "2.0.0dev11" + "version": "2.1.0dev1" } diff --git a/docs/api/examples/compute_get_iouimages.txt b/docs/api/examples/compute_get_iouimages.txt index c260becd..cdfe58ec 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: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:14 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 49cce54e..05d741d2 100644 --- a/docs/api/examples/compute_get_networkinterfaces.txt +++ b/docs/api/examples/compute_get_networkinterfaces.txt @@ -6,10 +6,10 @@ GET /v2/compute/network/interfaces HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 5665 +Content-Length: 3969 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:46 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:19 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/network/interfaces [ @@ -85,78 +85,6 @@ X-Route: /v2/compute/network/interfaces "special": false, "type": "ethernet" }, - { - "id": "vboxnet0", - "ip_address": "", - "mac_address": "0a:00:27:00:00:00", - "name": "vboxnet0", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet1", - "ip_address": "", - "mac_address": "0a:00:27:00:00:01", - "name": "vboxnet1", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet2", - "ip_address": "", - "mac_address": "0a:00:27:00:00:02", - "name": "vboxnet2", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet3", - "ip_address": "", - "mac_address": "0a:00:27:00:00:03", - "name": "vboxnet3", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet4", - "ip_address": "", - "mac_address": "0a:00:27:00:00:04", - "name": "vboxnet4", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet5", - "ip_address": "", - "mac_address": "0a:00:27:00:00:05", - "name": "vboxnet5", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet6", - "ip_address": "", - "mac_address": "0a:00:27:00:00:06", - "name": "vboxnet6", - "netmask": "", - "special": true, - "type": "ethernet" - }, - { - "id": "vboxnet7", - "ip_address": "", - "mac_address": "0a:00:27:00:00:07", - "name": "vboxnet7", - "netmask": "", - "special": true, - "type": "ethernet" - }, { "id": "vmnet1", "ip_address": "172.16.16.1", diff --git a/docs/api/examples/compute_get_projects.txt b/docs/api/examples/compute_get_projects.txt index b090ccc4..7ab53995 100644 --- a/docs/api/examples/compute_get_projects.txt +++ b/docs/api/examples/compute_get_projects.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 198 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:47 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:22 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects [ diff --git a/docs/api/examples/compute_get_projectsprojectid.txt b/docs/api/examples/compute_get_projectsprojectid.txt index b3d33995..d1f641cc 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: 80 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:46 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:21 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 a59db671..48fb9a18 100644 --- a/docs/api/examples/compute_get_projectsprojectidcloudnodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidcloudnodesnodeid.txt @@ -1,15 +1,15 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/689c58e7-9112-4d4f-b5ea-37c5b478c332' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6e8d100d-88bb-4f15-8750-d4fa9c614314' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/689c58e7-9112-4d4f-b5ea-37c5b478c332 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6e8d100d-88bb-4f15-8750-d4fa9c614314 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 3855 +Content-Length: 2951 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:40 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:06:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} { @@ -54,46 +54,6 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} "special": false, "type": "ethernet" }, - { - "name": "vboxnet0", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet1", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet2", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet3", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet4", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet5", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet6", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet7", - "special": true, - "type": "ethernet" - }, { "name": "vmnet1", "special": true, @@ -146,8 +106,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} } ], "name": "Cloud 1", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/builtin/689c58e7-9112-4d4f-b5ea-37c5b478c332", - "node_id": "689c58e7-9112-4d4f-b5ea-37c5b478c332", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/builtin/6e8d100d-88bb-4f15-8750-d4fa9c614314", + "node_id": "6e8d100d-88bb-4f15-8750-d4fa9c614314", "ports_mapping": [ { "interface": "en0", diff --git a/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt index d322d08a..b0f69397 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/61f62c73-8480-4598-92ec-178b2046a5da' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/61f62c73-8480-4598-92ec-178b2046a5da HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2 HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 768 +Content-Length: 640 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:43 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:08 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} { @@ -20,17 +20,13 @@ 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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/iou/61f62c73-8480-4598-92ec-178b2046a5da", - "node_id": "61f62c73-8480-4598-92ec-178b2046a5da", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2", + "node_id": "3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2", "nvram": 128, "path": "iou.bin", - "private_config": null, - "private_config_content": null, "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 256, "serial_adapters": 2, - "startup_config": null, - "startup_config_content": null, "status": "stopped", "use_default_iou_values": true } diff --git a/docs/api/examples/compute_get_projectsprojectidnatnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidnatnodesnodeid.txt index 07373914..bec18d0f 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/cd149043-78a0-4fda-aa96-e74c3abd90e8' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/82feae22-4a86-4664-ac99-5b694c99bfd8' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/cd149043-78a0-4fda-aa96-e74c3abd90e8 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/82feae22-4a86-4664-ac99-5b694c99bfd8 HTTP/1.1 @@ -8,13 +8,13 @@ HTTP/1.1 200 Connection: close Content-Length: 335 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:15 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id} { "name": "Nat 1", - "node_id": "cd149043-78a0-4fda-aa96-e74c3abd90e8", + "node_id": "82feae22-4a86-4664-ac99-5b694c99bfd8", "ports_mapping": [ { "interface": "virbr0", diff --git a/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt index 85846761..2cdaa8f4 100644 --- a/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt +++ b/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/6bdb5099-446a-43c4-9734-a2037011df6b' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c3f10549-f4ca-45cb-9831-6aeda28c5ffa' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/6bdb5099-446a-43c4-9734-a2037011df6b HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c3f10549-f4ca-45cb-9831-6aeda28c5ffa HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 1468 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:48 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:27 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "00:dd:80:df:6b:00", + "mac_address": "00:dd:80:5f:fa:00", "name": "PC TEST 1", - "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/6bdb5099-446a-43c4-9734-a2037011df6b", - "node_id": "6bdb5099-446a-43c4-9734-a2037011df6b", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/c3f10549-f4ca-45cb-9831-6aeda28c5ffa", + "node_id": "c3f10549-f4ca-45cb-9831-6aeda28c5ffa", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9s3gyopf/qemu-system-x86_64", + "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64", "ram": 256, "status": "stopped", "usage": "" diff --git a/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt index 1f2ff428..eb424c69 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/29d6dc03-42e5-4c3b-9892-4e69a3dbac7c' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2901742a-3226-4ac7-96a1-85be8dd885d5' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/29d6dc03-42e5-4c3b-9892-4e69a3dbac7c HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2901742a-3226-4ac7-96a1-85be8dd885d5 HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 465 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:52 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:37 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "29d6dc03-42e5-4c3b-9892-4e69a3dbac7c", + "node_id": "2901742a-3226-4ac7-96a1-85be8dd885d5", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 0, "status": "stopped", diff --git a/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt index 5ca3fa02..8b388f3f 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/8adc20e6-687b-4246-a470-be4a171ebd98' +curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ccb9b060-d1b7-4c90-a567-4fdb15ffe05f' -GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8adc20e6-687b-4246-a470-be4a171ebd98 HTTP/1.1 +GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ccb9b060-d1b7-4c90-a567-4fdb15ffe05f HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 489 +Content-Length: 428 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:39 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} { @@ -17,10 +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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/8adc20e6-687b-4246-a470-be4a171ebd98", - "node_id": "8adc20e6-687b-4246-a470-be4a171ebd98", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/ccb9b060-d1b7-4c90-a567-4fdb15ffe05f", + "node_id": "ccb9b060-d1b7-4c90-a567-4fdb15ffe05f", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "startup_script": null, - "startup_script_path": null, "status": "stopped" } diff --git a/docs/api/examples/compute_get_qemubinaries.txt b/docs/api/examples/compute_get_qemubinaries.txt index 09dc7cb1..e77e4bde 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: Tue, 21 Mar 2017 09:31:50 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:32 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 1766d9c4..a245df01 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: Tue, 21 Mar 2017 09:31:51 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:35 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 5aa59985..25f9dce5 100644 --- a/docs/api/examples/compute_get_version.txt +++ b/docs/api/examples/compute_get_version.txt @@ -6,13 +6,13 @@ GET /v2/compute/version HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 50 +Content-Length: 49 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:51 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:36 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/version { "local": true, - "version": "2.0.0dev11" + "version": "2.1.0dev1" } diff --git a/docs/api/examples/compute_post_projects.txt b/docs/api/examples/compute_post_projects.txt index f283d6e1..9e246c96 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: 80 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:46 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:20 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects { diff --git a/docs/api/examples/compute_post_projectsprojectidclose.txt b/docs/api/examples/compute_post_projectsprojectidclose.txt index e65d97b8..54b8eb0f 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: Tue, 21 Mar 2017 09:31:47 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:24 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 b85ae2c8..aed925bc 100644 --- a/docs/api/examples/compute_post_projectsprojectidcloudnodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidcloudnodes.txt @@ -8,10 +8,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes HTTP/ HTTP/1.1 201 Connection: close -Content-Length: 3855 +Content-Length: 2951 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:40 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:06:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes { @@ -56,46 +56,6 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes "special": false, "type": "ethernet" }, - { - "name": "vboxnet0", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet1", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet2", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet3", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet4", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet5", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet6", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet7", - "special": true, - "type": "ethernet" - }, { "name": "vmnet1", "special": true, @@ -148,8 +108,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes } ], "name": "Cloud 1", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/builtin/c435790d-867a-4e10-8c1c-7faa9b0f8700", - "node_id": "c435790d-867a-4e10-8c1c-7faa9b0f8700", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/builtin/d3c99fe4-9f9c-4667-add5-2e37a75dbbb1", + "node_id": "d3c99fe4-9f9c-4667-add5-2e37a75dbbb1", "ports_mapping": [ { "interface": "en0", diff --git a/docs/api/examples/compute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index a74a6711..db3228cc 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/91f7220f-e7da-4f00-b5bc-ef63c70b9f5b/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/2cd925a3-2a7f-4d92-bd2d-f0fbf93f0bc8/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/91f7220f-e7da-4f00-b5bc-ef63c70b9f5b/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/2cd925a3-2a7f-4d92-bd2d-f0fbf93f0bc8/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: Tue, 21 Mar 2017 09:31:40 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:06:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 92bff1be..b1382da8 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/798507d5-9725-4bfa-945b-6a22d6c80f0f/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/63fcdc24-7a76-4ad3-a47a-08f3c54fd574/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/798507d5-9725-4bfa-945b-6a22d6c80f0f/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/63fcdc24-7a76-4ad3-a47a-08f3c54fd574/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: Tue, 21 Mar 2017 09:31:42 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:04 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 71cf7d8f..eb0763a1 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/fd243cd9-627a-4aa5-89af-b935882611e5/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/389b8efd-70d1-4305-a1e0-5ea3bb3e647c/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/fd243cd9-627a-4aa5-89af-b935882611e5/adapters/0/ports/0/start_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/389b8efd-70d1-4305-a1e0-5ea3bb3e647c/adapters/0/ports/0/start_capture HTTP/1.1 { "capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB" @@ -11,10 +11,10 @@ HTTP/1.1 200 Connection: close Content-Length: 145 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:42 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:06 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/tmp/captures/test.pcap" + "pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/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 2744120c..9c00ddb8 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/c58d8241-4b6c-439a-95dd-b259d221df8c/adapters/0/ports/0/stop_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/4b535824-c72f-484b-a5c5-da2e67e908f2/adapters/0/ports/0/stop_capture' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/c58d8241-4b6c-439a-95dd-b259d221df8c/adapters/0/ports/0/stop_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/4b535824-c72f-484b-a5c5-da2e67e908f2/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: Tue, 21 Mar 2017 09:31:42 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:06 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_projectsprojectidiounodes.txt b/docs/api/examples/compute_post_projectsprojectidiounodes.txt index 3fb59dea..725f77ba 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": "fc04f13f-c54d-421e-9a05-bb2fcc16857a", "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": "adb7de66-2415-44b5-8a84-2dc5fdee6979", "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": "fc04f13f-c54d-421e-9a05-bb2fcc16857a", + "node_id": "adb7de66-2415-44b5-8a84-2dc5fdee6979", "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: 792 +Content-Length: 640 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:43 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:08 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes { @@ -25,17 +25,13 @@ X-Route: /v2/compute/projects/{project_id}/iou/nodes "l1_keepalives": false, "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c", "name": "PC TEST 1", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/iou/fc04f13f-c54d-421e-9a05-bb2fcc16857a", - "node_id": "fc04f13f-c54d-421e-9a05-bb2fcc16857a", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/adb7de66-2415-44b5-8a84-2dc5fdee6979", + "node_id": "adb7de66-2415-44b5-8a84-2dc5fdee6979", "nvram": 128, "path": "iou.bin", - "private_config": null, - "private_config_content": null, "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 256, "serial_adapters": 2, - "startup_config": "startup-config.cfg", - "startup_config_content": "echo hello", "status": "stopped", "use_default_iou_values": true } diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt index f582d177..0de3e594 100644 --- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt +++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1120208e-153d-4328-bf77-7c87de8b14d2/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/eb58fbf6-61da-4b9f-9d3d-114fc01b2819/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1120208e-153d-4328-bf77-7c87de8b14d2/adapters/1/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/eb58fbf6-61da-4b9f-9d3d-114fc01b2819/adapters/1/ports/0/nio HTTP/1.1 { "ethernet_device": "bridge0", "type": "nio_ethernet" @@ -11,8 +11,8 @@ HTTP/1.1 201 Connection: close Content-Length: 64 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:44 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:11 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt index 6054e3d9..926ca398 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/9593ac62-eb3a-4f09-b351-90c26ed94b7e/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/77839213-c55a-484c-98a3-2bf0d2893352/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/9593ac62-eb3a-4f09-b351-90c26ed94b7e/adapters/0/ports/0/start_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/77839213-c55a-484c-98a3-2bf0d2893352/adapters/0/ports/0/start_capture HTTP/1.1 { "capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB" @@ -11,10 +11,10 @@ HTTP/1.1 200 Connection: close Content-Length: 145 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:13 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/tmp/captures/test.pcap" + "pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/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 3a3b1cd1..1454e46d 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/61d07cd7-336f-43c9-8d54-148cf0b7cb49/adapters/0/ports/0/stop_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d11f7bfb-6250-4d9d-ae8d-a3d152c3de7c/adapters/0/ports/0/stop_capture' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/61d07cd7-336f-43c9-8d54-148cf0b7cb49/adapters/0/ports/0/stop_capture HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d11f7bfb-6250-4d9d-ae8d-a3d152c3de7c/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: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:14 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_projectsprojectidiounodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt index 7fbbd6b2..b5294b61 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/18fbfbba-4ccd-43e7-9f8b-5555e224809c/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d1e486ba-72d8-4fd3-a5fe-b2f4bcdb353b/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/18fbfbba-4ccd-43e7-9f8b-5555e224809c/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d1e486ba-72d8-4fd3-a5fe-b2f4bcdb353b/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:44 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:09 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 b558537e..5853be17 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/22195b00-9af2-48d0-9e98-7f31463c7fd2/start' -d '{"iourc_content": "test"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/866ec4e8-835c-41bc-ae06-ef3aefc3133c/start' -d '{"iourc_content": "test"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/22195b00-9af2-48d0-9e98-7f31463c7fd2/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/866ec4e8-835c-41bc-ae06-ef3aefc3133c/start HTTP/1.1 { "iourc_content": "test" } @@ -8,10 +8,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/22195b0 HTTP/1.1 200 Connection: close -Content-Length: 768 +Content-Length: 640 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:43 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:09 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start { @@ -22,17 +22,13 @@ 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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/iou/22195b00-9af2-48d0-9e98-7f31463c7fd2", - "node_id": "22195b00-9af2-48d0-9e98-7f31463c7fd2", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/866ec4e8-835c-41bc-ae06-ef3aefc3133c", + "node_id": "866ec4e8-835c-41bc-ae06-ef3aefc3133c", "nvram": 128, "path": "iou.bin", - "private_config": null, - "private_config_content": null, "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 256, "serial_adapters": 2, - "startup_config": null, - "startup_config_content": null, "status": "stopped", "use_default_iou_values": true } diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt index 47929f87..879c19b9 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/7b8cc3ee-4ed4-425b-85e4-673b79804390/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a11a0e08-4013-4727-b16b-29e92fc6f7cf/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7b8cc3ee-4ed4-425b-85e4-673b79804390/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a11a0e08-4013-4727-b16b-29e92fc6f7cf/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:43 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:09 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 149c9d65..421e229f 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: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:15 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes { "name": "Nat 1", - "node_id": "681a2b8d-0213-4851-9a40-9ecd68165e8e", + "node_id": "0bfda9f4-d320-437b-ad78-524022eb0ea7", "ports_mapping": [ { "interface": "virbr0", diff --git a/docs/api/examples/compute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 6599f799..3926e861 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/b952ac47-f2b1-4683-8e67-84b35c017b4e/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/87b491bd-60dd-44d1-a2d3-98859e4a9c8d/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/b952ac47-f2b1-4683-8e67-84b35c017b4e/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/87b491bd-60dd-44d1-a2d3-98859e4a9c8d/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: Tue, 21 Mar 2017 09:31:45 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:16 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 cc468082..4d46b339 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: Tue, 21 Mar 2017 09:31:46 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:18 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 d1ba6c21..ab925aab 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodes.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodes.txt @@ -1,10 +1,10 @@ -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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9s3gyopf/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": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9s3gyopf/qemu-system-x86_64", + "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64", "ram": 1024 } @@ -13,8 +13,8 @@ HTTP/1.1 201 Connection: close Content-Length: 1514 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:48 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:26 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "00:dd:80:71:32:00", + "mac_address": "00:dd:80:08:57:00", "name": "PC TEST 1", - "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/e49b7703-f596-4e60-9e30-f5bc6f917132", - "node_id": "e49b7703-f596-4e60-9e30-f5bc6f917132", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/8f66a9c3-60bd-4a10-8feb-73e3341f0857", + "node_id": "8f66a9c3-60bd-4a10-8feb-73e3341f0857", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9s3gyopf/qemu-system-x86_64", + "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/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 c2c2e7c2..b40070ea 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/a6011c49-adf8-4e1e-8731-4c963315f662/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3a264a0f-bcdc-4c4e-b28f-ab27486dacf0/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/a6011c49-adf8-4e1e-8731-4c963315f662/adapters/1/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3a264a0f-bcdc-4c4e-b28f-ab27486dacf0/adapters/1/ports/0/nio HTTP/1.1 { "ethernet_device": "eth0", "type": "nio_ethernet" @@ -11,8 +11,8 @@ HTTP/1.1 409 Connection: close Content-Length: 81 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:50 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:31 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_projectsprojectidqemunodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt index 787a622c..ae5944a2 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/64933f6c-e8cb-480c-81a2-075de93d09d9/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c081c6f2-a073-410d-a182-a99fee27f1a2/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/64933f6c-e8cb-480c-81a2-075de93d09d9/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c081c6f2-a073-410d-a182-a99fee27f1a2/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:49 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:28 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 6db3f494..49baf19f 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/84a63d18-61c2-4a77-97eb-4d54b19b8825/resume' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/1f21573b-5ec1-401d-84a7-803d19f11b8c/resume' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/84a63d18-61c2-4a77-97eb-4d54b19b8825/resume HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/1f21573b-5ec1-401d-84a7-803d19f11b8c/resume HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:49 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:29 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 89870d7b..5d87868b 100644 --- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt +++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0ec7c554-3bc6-42e2-9284-11b6b1e51db1/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ee86570c-7cc3-4c9d-95a7-55fbb442fd43/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0ec7c554-3bc6-42e2-9284-11b6b1e51db1/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ee86570c-7cc3-4c9d-95a7-55fbb442fd43/start HTTP/1.1 {} @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 1468 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:48 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:27 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "00:dd:80:1d:b1:00", + "mac_address": "00:dd:80:fd:43:00", "name": "PC TEST 1", - "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/0ec7c554-3bc6-42e2-9284-11b6b1e51db1", - "node_id": "0ec7c554-3bc6-42e2-9284-11b6b1e51db1", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/ee86570c-7cc3-4c9d-95a7-55fbb442fd43", + "node_id": "ee86570c-7cc3-4c9d-95a7-55fbb442fd43", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9s3gyopf/qemu-system-x86_64", + "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/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 e848d6eb..d381fbd7 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/0c174db5-a2c4-464f-98e7-153b83532e35/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/96005c5e-f02b-433b-a826-92d8cb52ebe8/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0c174db5-a2c4-464f-98e7-153b83532e35/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/96005c5e-f02b-433b-a826-92d8cb52ebe8/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:48 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:28 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 2f76964f..60dfcf82 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/3668274c-d74e-4f59-ab74-ab52442ccf61/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3faa953d-5669-40a0-8ede-8e6671e506fe/suspend' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3668274c-d74e-4f59-ab74-ab52442ccf61/suspend HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3faa953d-5669-40a0-8ede-8e6671e506fe/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:49 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:28 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/suspend diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt index c34d30de..b99f468e 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: Tue, 21 Mar 2017 09:31:52 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:36 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "4c74d21f-6af2-4fde-82a6-5e15c3037dd8", + "node_id": "9e2ac63a-073c-4a24-aeac-f61357a5f90f", "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 bf07d3a9..4ad9a6c3 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/950553f4-1f4c-4d47-ab35-b00817c9dae9/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/96f83848-0576-4ef0-ae34-59e94f151aa9/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/950553f4-1f4c-4d47-ab35-b00817c9dae9/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/96f83848-0576-4ef0-ae34-59e94f151aa9/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: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:38 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 49dd3a3c..356c5eef 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/a89cbf17-8504-4590-a4db-214adf91b473/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2266dbe5-4a29-42e2-8b96-4fcd5f53ead0/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a89cbf17-8504-4590-a4db-214adf91b473/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2266dbe5-4a29-42e2-8b96-4fcd5f53ead0/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:38 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 22bf27ed..a8d57150 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/b11da8d7-abb5-401e-a53a-3ce767c1a1bb/resume' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/648ab272-9340-4b8c-ac48-1ab94d347414/resume' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b11da8d7-abb5-401e-a53a-3ce767c1a1bb/resume HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/648ab272-9340-4b8c-ac48-1ab94d347414/resume HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:37 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 799c9a81..4b489450 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/0e7a38fe-7626-4d75-a545-8b0764472eec/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/5fb0ae01-4a89-4441-ab26-387d99e59966/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/0e7a38fe-7626-4d75-a545-8b0764472eec/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/5fb0ae01-4a89-4441-ab26-387d99e59966/start HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:52 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:37 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 6ff5e675..0231393c 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/23d775e8-6206-4f15-9bad-3cc5c75dd219/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/691076a7-5d1c-47b2-b100-7e3eda812e42/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/23d775e8-6206-4f15-9bad-3cc5c75dd219/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/691076a7-5d1c-47b2-b100-7e3eda812e42/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:52 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:37 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 052b319e..fb847d2c 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/b3e67522-dd20-4bde-b2e8-43e815d65b6d/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/4928f9c9-5741-47ad-8dc3-6478e5a2d2cc/suspend' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b3e67522-dd20-4bde-b2e8-43e815d65b6d/suspend HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/4928f9c9-5741-47ad-8dc3-6478e5a2d2cc/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:52 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:37 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/suspend diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt index d6ef95f4..5ee9b34b 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: 489 +Content-Length: 428 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:39 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes { @@ -19,10 +19,8 @@ X-Route: /v2/compute/projects/{project_id}/vpcs/nodes "console": 5004, "console_type": "telnet", "name": "PC TEST 1", - "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/54184038-3552-4386-8a8d-7c13080fae06", - "node_id": "54184038-3552-4386-8a8d-7c13080fae06", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/688b1a5e-3b12-40f4-aa70-bf640ca20f5f", + "node_id": "688b1a5e-3b12-40f4-aa70-bf640ca20f5f", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "startup_script": null, - "startup_script_path": null, "status": "stopped" } diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt index 47c54d9f..cde331f3 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/ed43313f-0b29-44a2-9183-a3703fe1aad0/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/841d8150-2de9-4673-92bb-2d87dcca1f88/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/ed43313f-0b29-44a2-9183-a3703fe1aad0/adapters/0/ports/0/nio HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/841d8150-2de9-4673-92bb-2d87dcca1f88/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: Tue, 21 Mar 2017 09:31:54 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:40 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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_projectsprojectidvpcsnodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt index d20d5c41..90085d0b 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/cfdc8b6c-4254-4f9c-9095-7886c4b8894a/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fd6608b1-f731-4031-ba37-4f1dfaf461dd/reload' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/cfdc8b6c-4254-4f9c-9095-7886c4b8894a/reload HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fd6608b1-f731-4031-ba37-4f1dfaf461dd/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:54 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:43 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 5e565e09..deedaae0 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/27e35650-731f-48a5-a318-92e2c00031a8/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c8ead56f-2107-4183-837e-ee2be3d07942/start' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/27e35650-731f-48a5-a318-92e2c00031a8/start HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c8ead56f-2107-4183-837e-ee2be3d07942/start HTTP/1.1 {} HTTP/1.1 200 Connection: close -Content-Length: 489 +Content-Length: 428 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:54 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:42 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start { @@ -17,10 +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/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/27e35650-731f-48a5-a318-92e2c00031a8", - "node_id": "27e35650-731f-48a5-a318-92e2c00031a8", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/c8ead56f-2107-4183-837e-ee2be3d07942", + "node_id": "c8ead56f-2107-4183-837e-ee2be3d07942", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "startup_script": null, - "startup_script_path": null, "status": "stopped" } diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt index 37c9579a..65287640 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/bbe7cc55-ef05-4ae9-9d4c-b4aad8468c85/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/0c6a1651-5d3e-48c1-8f2f-9bd79aef0aae/stop' -d '{}' -POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/bbe7cc55-ef05-4ae9-9d4c-b4aad8468c85/stop HTTP/1.1 +POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/0c6a1651-5d3e-48c1-8f2f-9bd79aef0aae/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:54 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:43 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 e47149bd..37bbec6d 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: Tue, 21 Mar 2017 09:31:51 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:35 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/qemu/img diff --git a/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidcloudnodesnodeid.txt index efc9fb2c..a93ca21c 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/35d71fe5-356d-440e-a170-d88e35258f06' -d '{"name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/4631238a-cc6f-42f4-919e-564e00b9daf5' -d '{"name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/35d71fe5-356d-440e-a170-d88e35258f06 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/4631238a-cc6f-42f4-919e-564e00b9daf5 HTTP/1.1 { "name": "test" } @@ -8,10 +8,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/35d71f HTTP/1.1 200 Connection: close -Content-Length: 3852 +Content-Length: 2948 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:41 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:00 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} { @@ -56,46 +56,6 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} "special": false, "type": "ethernet" }, - { - "name": "vboxnet0", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet1", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet2", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet3", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet4", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet5", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet6", - "special": true, - "type": "ethernet" - }, - { - "name": "vboxnet7", - "special": true, - "type": "ethernet" - }, { "name": "vmnet1", "special": true, @@ -148,8 +108,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id} } ], "name": "test", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/builtin/35d71fe5-356d-440e-a170-d88e35258f06", - "node_id": "35d71fe5-356d-440e-a170-d88e35258f06", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/builtin/4631238a-cc6f-42f4-919e-564e00b9daf5", + "node_id": "4631238a-cc6f-42f4-919e-564e00b9daf5", "ports_mapping": [ { "interface": "en0", diff --git a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt index 74614c22..b22ae949 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/8df7b67d-41b8-48b7-a8b3-f25248b9af21' -d '{"console": 5006, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c' -d '{"console": 5006, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/8df7b67d-41b8-48b7-a8b3-f25248b9af21 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c HTTP/1.1 { "console": 5006, "environment": "GNS3=1\nGNS4=0", @@ -13,8 +13,8 @@ HTTP/1.1 200 Connection: close Content-Length: 653 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:42 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:05 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id} { @@ -29,8 +29,8 @@ X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id} "environment": "GNS3=1\nGNS4=0", "image": "nginx:latest", "name": "test", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/docker/8df7b67d-41b8-48b7-a8b3-f25248b9af21", - "node_id": "8df7b67d-41b8-48b7-a8b3-f25248b9af21", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/docker/bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c", + "node_id": "bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "start_command": "yes", "status": "stopped" diff --git a/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt index 96bcda1f..8265a567 100644 --- a/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt +++ b/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt @@ -1,26 +1,24 @@ -curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8b936d3d-8b50-437f-a205-15ce77fd4240' -d '{"console": 5005, "ethernet_adapters": 4, "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "startup_config_content": "hostname test", "use_default_iou_values": true}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e01d02c6-735e-4523-bb83-5ea11ecc97f7' -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/8b936d3d-8b50-437f-a205-15ce77fd4240 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e01d02c6-735e-4523-bb83-5ea11ecc97f7 HTTP/1.1 { "console": 5005, "ethernet_adapters": 4, - "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, - "startup_config_content": "hostname test", "use_default_iou_values": true } HTTP/1.1 200 Connection: close -Content-Length: 790 +Content-Length: 635 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:44 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:10 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} { @@ -31,17 +29,13 @@ X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id} "l1_keepalives": true, "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c", "name": "test", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_json5/project-files/iou/8b936d3d-8b50-437f-a205-15ce77fd4240", - "node_id": "8b936d3d-8b50-437f-a205-15ce77fd4240", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/e01d02c6-735e-4523-bb83-5ea11ecc97f7", + "node_id": "e01d02c6-735e-4523-bb83-5ea11ecc97f7", "nvram": 2048, "path": "iou.bin", - "private_config": null, - "private_config_content": null, "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 512, "serial_adapters": 0, - "startup_config": "startup-config.cfg", - "startup_config_content": "hostname test", "status": "stopped", "use_default_iou_values": true } diff --git a/docs/api/examples/compute_put_projectsprojectidnatnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidnatnodesnodeid.txt index 5541b4f5..2e090bc4 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/94f5a8c9-1e9e-42b0-bbba-5937d05c9c24' -d '{"name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/41808a1f-4259-44e1-904c-bc785c285677' -d '{"name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/94f5a8c9-1e9e-42b0-bbba-5937d05c9c24 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/41808a1f-4259-44e1-904c-bc785c285677 HTTP/1.1 { "name": "test" } @@ -10,13 +10,13 @@ HTTP/1.1 200 Connection: close Content-Length: 334 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:46 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:18 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id} { "name": "test", - "node_id": "94f5a8c9-1e9e-42b0-bbba-5937d05c9c24", + "node_id": "41808a1f-4259-44e1-904c-bc785c285677", "ports_mapping": [ { "interface": "virbr0", diff --git a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt index e6bd3665..bcaa3346 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/a88ca6cb-fea5-40c2-ada6-73f056e94eb7' -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/4f507333-8f47-4e28-80c0-431412e17452' -d '{"console": 5006, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/a88ca6cb-fea5-40c2-ada6-73f056e94eb7 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/4f507333-8f47-4e28-80c0-431412e17452 HTTP/1.1 { "console": 5006, "hdb_disk_image": "linux\u8f7d.img", @@ -13,8 +13,8 @@ HTTP/1.1 200 Connection: close Content-Length: 1509 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:49 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:29 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "00:dd:80:4e:b7:00", + "mac_address": "00:dd:80:74:52:00", "name": "test", - "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/a88ca6cb-fea5-40c2-ada6-73f056e94eb7", - "node_id": "a88ca6cb-fea5-40c2-ada6-73f056e94eb7", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/4f507333-8f47-4e28-80c0-431412e17452", + "node_id": "4f507333-8f47-4e28-80c0-431412e17452", "options": "", "platform": "x86_64", "process_priority": "low", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9s3gyopf/qemu-system-x86_64", + "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64", "ram": 1024, "status": "stopped", "usage": "" diff --git a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt index 0f5bc0c8..9e1faed0 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/26188067-49b1-40f6-8b2c-11ed74c7ac18' -d '{"console": 5005, "name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/39302861-c326-48fe-a44d-d3c9582d5354' -d '{"console": 5005, "name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/26188067-49b1-40f6-8b2c-11ed74c7ac18 HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/39302861-c326-48fe-a44d-d3c9582d5354 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: Tue, 21 Mar 2017 09:31:53 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:39 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "26188067-49b1-40f6-8b2c-11ed74c7ac18", + "node_id": "39302861-c326-48fe-a44d-d3c9582d5354", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", "ram": 0, "status": "stopped", diff --git a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt index a231fe7a..d6f2ff62 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/550cc2b9-d124-467d-9407-3754c6bc287d' -d '{"console": 5006, "name": "test"}' +curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8a66c0b3-f8d7-44e8-aa03-12d5e14c7387' -d '{"console": 5006, "name": "test"}' -PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/550cc2b9-d124-467d-9407-3754c6bc287d HTTP/1.1 +PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8a66c0b3-f8d7-44e8-aa03-12d5e14c7387 HTTP/1.1 { "console": 5006, "name": "test" @@ -9,10 +9,10 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/550cc2b HTTP/1.1 200 Connection: close -Content-Length: 484 +Content-Length: 423 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:43 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} { @@ -20,10 +20,8 @@ X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id} "console": 5006, "console_type": "telnet", "name": "test", - "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0ha7d1aj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/550cc2b9-d124-467d-9407-3754c6bc287d", - "node_id": "550cc2b9-d124-467d-9407-3754c6bc287d", + "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/8a66c0b3-f8d7-44e8-aa03-12d5e14c7387", + "node_id": "8a66c0b3-f8d7-44e8-aa03-12d5e14c7387", "project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80", - "startup_script": null, - "startup_script_path": null, "status": "stopped" } diff --git a/docs/api/examples/controller_delete_computescomputeid.txt b/docs/api/examples/controller_delete_computescomputeid.txt index dc020a2f..4aed6ee7 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: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:46 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 ecd91052..d008f531 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/1dec0fc5-4480-403e-b86a-3c356920a828' +curl -i -X DELETE 'http://localhost:3080/v2/projects/e30c8eb4-c08f-4a5e-836e-c885a0a816ad' -DELETE /v2/projects/1dec0fc5-4480-403e-b86a-3c356920a828 HTTP/1.1 +DELETE /v2/projects/e30c8eb4-c08f-4a5e-836e-c885a0a816ad HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:32:02 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:03 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 aada0189..11302a68 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/24ef7002-5dd6-4054-bf8a-d2aface0885e/drawings/b2f8b12f-a4cc-4621-affc-cf3dcd4ba513' +curl -i -X DELETE 'http://localhost:3080/v2/projects/9e3eaf56-ac31-4b2f-a84f-b3874b0fc0b9/drawings/f5852a28-616a-4e2c-a288-2184daecd0dc' -DELETE /v2/projects/24ef7002-5dd6-4054-bf8a-d2aface0885e/drawings/b2f8b12f-a4cc-4621-affc-cf3dcd4ba513 HTTP/1.1 +DELETE /v2/projects/9e3eaf56-ac31-4b2f-a84f-b3874b0fc0b9/drawings/f5852a28-616a-4e2c-a288-2184daecd0dc HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:56 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:49 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 eaee40f8..be5018a6 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/42a1b682-b5bf-4de4-b5af-5366fc20a111/links/105966d0-8a04-4cf5-95a4-ff13f1de7660' +curl -i -X DELETE 'http://localhost:3080/v2/projects/0e7e02c1-1864-46e3-a0ec-de2d3860ed66/links/998e514e-d9a3-4de5-a940-13845f96fe55' -DELETE /v2/projects/42a1b682-b5bf-4de4-b5af-5366fc20a111/links/105966d0-8a04-4cf5-95a4-ff13f1de7660 HTTP/1.1 +DELETE /v2/projects/0e7e02c1-1864-46e3-a0ec-de2d3860ed66/links/998e514e-d9a3-4de5-a940-13845f96fe55 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:58 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:54 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 e9771f4f..f9cb7fc3 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/856d9a5f-f0fc-4a14-ab9c-6cd61abde4f6/nodes/5d7c89f2-3a82-4ad5-918d-798dc70aefb3' +curl -i -X DELETE 'http://localhost:3080/v2/projects/f4a68c15-6212-45a0-9760-14d0f8aa30a3/nodes/d52ba5ac-1806-4264-a77d-dac53c5bcd3a' -DELETE /v2/projects/856d9a5f-f0fc-4a14-ab9c-6cd61abde4f6/nodes/5d7c89f2-3a82-4ad5-918d-798dc70aefb3 HTTP/1.1 +DELETE /v2/projects/f4a68c15-6212-45a0-9760-14d0f8aa30a3/nodes/d52ba5ac-1806-4264-a77d-dac53c5bcd3a HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 42dbb8fb..eef3fbbf 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/c84befb2-e203-4357-9958-770bd92cb1f2/snapshots/c65dfead-1080-45a1-85bf-57b0fe5983a2' +curl -i -X DELETE 'http://localhost:3080/v2/projects/6f8d001b-2e78-4ce2-be41-2c09dc2c6d76/snapshots/ec35ee09-2bc2-4254-94a5-32d6ec6b16b9' -DELETE /v2/projects/c84befb2-e203-4357-9958-770bd92cb1f2/snapshots/c65dfead-1080-45a1-85bf-57b0fe5983a2 HTTP/1.1 +DELETE /v2/projects/6f8d001b-2e78-4ce2-be41-2c09dc2c6d76/snapshots/ec35ee09-2bc2-4254-94a5-32d6ec6b16b9 HTTP/1.1 @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:32:04 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:09 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 new file mode 100644 index 00000000..3996cd80 --- /dev/null +++ b/docs/api/examples/controller_get_appliances.txt @@ -0,0 +1,96 @@ +curl -i -X GET 'http://localhost:3080/v2/appliances' + +GET /v2/appliances HTTP/1.1 + + + +HTTP/1.1 200 +Connection: close +Content-Length: 2486 +Content-Type: application/json +Date: Thu, 29 Jun 2017 15:07:43 GMT +Server: Python/3.6 GNS3/2.1.0dev1 +X-Route: /v2/appliances + +[ + { + "appliance_id": "39e257dc-8412-3174-b6b3-0ee3ed6a43e9", + "builtin": true, + "category": "guest", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "Cloud", + "node_type": "cloud", + "symbol": ":/symbols/cloud.svg" + }, + { + "appliance_id": "df8f4ea9-33b7-3e96-86a2-c39bc9bb649c", + "builtin": true, + "category": "guest", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "NAT", + "node_type": "nat", + "symbol": ":/symbols/cloud.svg" + }, + { + "appliance_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc", + "builtin": true, + "category": "guest", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "VPCS", + "node_type": "vpcs", + "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", + "symbol": ":/symbols/ethernet_switch.svg" + }, + { + "appliance_id": "b4503ea9-d6b6-3695-9fe4-1db3b39290b0", + "builtin": true, + "category": "switch", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "Ethernet hub", + "node_type": "ethernet_hub", + "symbol": ":/symbols/hub.svg" + }, + { + "appliance_id": "dd0f6f3a-ba58-3249-81cb-a1dd88407a47", + "builtin": true, + "category": "switch", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "Frame Relay switch", + "node_type": "frame_relay_switch", + "symbol": ":/symbols/frame_relay_switch.svg" + }, + { + "appliance_id": "aaa764e2-b383-300f-8a0e-3493bbfdb7d2", + "builtin": true, + "category": "switch", + "compute_id": null, + "default_name_format": "{name}-{0}", + "name": "ATM switch", + "node_type": "atm_switch", + "symbol": ":/symbols/atm_switch.svg" + }, + { + "appliance_id": "ae14fd22-8a2a-4bd0-a88d-86bd35744533", + "builtin": false, + "category": "router", + "compute_id": "local", + "default_name_format": "{name}-{0}", + "name": "test", + "node_type": "qemu", + "symbol": "guest.svg" + } +] diff --git a/docs/api/examples/controller_get_appliancestemplates.txt b/docs/api/examples/controller_get_appliancestemplates.txt new file mode 100644 index 00000000..975c2166 --- /dev/null +++ b/docs/api/examples/controller_get_appliancestemplates.txt @@ -0,0 +1,8401 @@ +curl -i -X GET 'http://localhost:3080/v2/appliances/templates' + +GET /v2/appliances/templates HTTP/1.1 + + + +HTTP/1.1 200 +Connection: close +Content-Length: 376412 +Content-Type: application/json +Date: Thu, 29 Jun 2017 15:07:44 GMT +Server: Python/3.6 GNS3/2.1.0dev1 +X-Route: /v2/appliances/templates + +[ + { + "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_P3.qcow2", + "filesize": 6098780160, + "md5sum": "daacefa4e0eb1cad9b253926624be4b9", + "version": "4.1.0" + }, + { + "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_P3.qcow2" + }, + "name": "4.1.0" + }, + { + "images": { + "hda_disk_image": "vth401.GA.12G_Disk.qcow2" + }, + "name": "4.0.1" + } + ] + }, + { + "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" + } + ] + }, + { + "category": "guest", + "description": "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.", + "docker": { + "adapters": 1, + "console_type": "telnet", + "image": "alpine" + }, + "documentation_url": "http://wiki.alpinelinux.org", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Alpine Linux", + "product_name": "Alpine Linux", + "registry_version": 3, + "status": "stable", + "symbol": "linux_guest.svg", + "vendor_name": "Alpine Linux Development Team", + "vendor_url": "http://alpinelinux.org" + }, + { + "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.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.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" + } + ] + }, + { + "category": "guest", + "description": "AsteriskNOW makes it easy to create custom telephony solutions by automatically installing the 'plumbing'. It's a complete Linux distribution with Asterisk, the DAHDI driver framework, and, the FreePBX administrative GUI. Much of the complexity of Asterisk and Linux is handled by the installer, the yum package management utility and the administrative GUI. With AsteriskNOW, application developers and integrators can concentrate on building solutions, not maintaining the plumbing.", + "documentation_url": "https://wiki.asterisk.org/wiki/display/AST/Installing+AsteriskNOW", + "images": [ + { + "direct_download_url": "http://downloads.asterisk.org/pub/telephony/asterisk-now/AsteriskNow-1013-current-64.iso", + "download_url": "http://downloads.asterisk.org/pub/telephony/asterisk-now/", + "filename": "AsteriskNow-1013-current-64.iso", + "filesize": 1343909888, + "md5sum": "1badc6d68b59b57406e1b9ae69acf2e2", + "version": "10.13" + }, + { + "direct_download_url": "http://downloads.asterisk.org/pub/telephony/asterisk-now/AsteriskNOW-612-current-64.iso", + "download_url": "http://downloads.asterisk.org/pub/telephony/asterisk-now/", + "filename": "AsteriskNOW-612-current-64.iso", + "filesize": 1135714304, + "md5sum": "cc31e6d9b88d49e8eb182f1e2fb85479", + "version": "6.12" + }, + { + "direct_download_url": "http://downloads.asterisk.org/pub/telephony/asterisk-now/AsteriskNOW-5211-current-64.iso", + "download_url": "http://downloads.asterisk.org/pub/telephony/asterisk-now/", + "filename": "AsteriskNOW-5211-current-64.iso", + "filesize": 1124741120, + "md5sum": "aef2b0fffd637b9c666e8ce904bbd714", + "version": "5.211" + }, + { + "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": "AsteriskNOW", + "port_name_format": "eth{0}", + "product_name": "AsteriskNOW", + "product_url": "http://www.asterisk.org/downloads/asterisknow", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "usage": "Select 'No RAID' option when installing the appliance using the VNC console. Installing the freepbx package takes a lot of time (15+ minutes).", + "vendor_name": "Digium", + "vendor_url": "http://www.asterisk.org/", + "versions": [ + { + "images": { + "cdrom_image": "AsteriskNow-1013-current-64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "10.13" + }, + { + "images": { + "cdrom_image": "AsteriskNOW-612-current-64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "6.12" + }, + { + "images": { + "cdrom_image": "AsteriskNOW-5211-current-64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "5.211" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "category": "router", + "description": "Take control of your online applications with Brocade virtual Traffic Manager (Developer Edition). Enhance customer experience, inspect traffic in real-time, control service levels to differentiate users and services, and reduce your costs with an extensible delivery platform that can grow with your business using ADC-as-a-Service. A fully functional Developer Edition which needs no license key, is limited to 1 Mbps/100 SSL tps throughput, and has access to the Brocade Community support web pages.", + "documentation_url": "http://www.brocade.com/en/products-services/software-networking/application-delivery-controllers/virtual-traffic-manager.html", + "images": [ + { + "download_url": "http://www1.brocade.com/forms/jsp/steelapp-traffic-manager-developer/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-TrafficManagerDeveloper&intcmp=lp_en_vTMdeveloper_eval_bn_00001", + "filename": "VirtualTrafficManager-172.qcow2", + "filesize": 2039742464, + "md5sum": "00d3ab0422eb786bcbd77f5841220956", + "version": "17.2" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/steelapp-traffic-manager-developer/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-TrafficManagerDeveloper&intcmp=lp_en_vTMdeveloper_eval_bn_00001", + "filename": "VirtualTrafficManager-171.qcow2", + "filesize": 1771175936, + "md5sum": "397672218292e739bd33b203a91dbcf4", + "version": "17.1" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/steelapp-traffic-manager-developer/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-TrafficManagerDeveloper&intcmp=lp_en_vTMdeveloper_eval_bn_00001", + "filename": "VirtualTrafficManager-111.qcow2", + "filesize": 12189564928, + "md5sum": "3c9c63e2071d79c64cb4b17b355d2582", + "version": "11.1" + }, + { + "download_url": "http://www1.brocade.com/forms/jsp/steelapp-traffic-manager-developer/index.jsp?src=WS&lsd=BRCD&lst=English&cn=PA-GDG-16Q1-EVAL-TrafficManagerDeveloper&intcmp=lp_en_vTMdeveloper_eval_bn_00001", + "filename": "VirtualTrafficManager-110.img", + "filesize": 12191531008, + "md5sum": "7fb0bab8e1cf09076e87270b1418ec81", + "version": "11.0" + }, + { + "download_url": "http://my.brocade.com/", + "filename": "VirtualTrafficManager-104R1.img", + "filesize": 12193562624, + "md5sum": "395542073d6afb9e62e7d5a7b339c3b3", + "version": "10.4R1" + }, + { + "download_url": "http://my.brocade.com/", + "filename": "VirtualTrafficManager-104.img", + "filesize": 12190220288, + "md5sum": "88e31b072e17de12e241ef442bb5faae", + "version": "10.4" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "vTM DE", + "port_name_format": "eth{0}", + "product_name": "vTM DE", + "product_url": "http://www.brocade.com/en/products-services/software-networking/application-delivery-controllers/virtual-traffic-manager.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 8, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "symbol": "loadbalancer.svg", + "usage": "Credentials: admin / admin. The device gets its initial IP address using DHCP. After getting an IP address, you can access the initial configuration using the WebUI at https://IP_ADDRESS:9090", + "vendor_name": "Brocade", + "vendor_url": "http://www.brocade.com/", + "versions": [ + { + "images": { + "hda_disk_image": "VirtualTrafficManager-172.qcow2" + }, + "name": "17.2" + }, + { + "images": { + "hda_disk_image": "VirtualTrafficManager-171.qcow2" + }, + "name": "17.1" + }, + { + "images": { + "hda_disk_image": "VirtualTrafficManager-111.qcow2" + }, + "name": "11.1" + }, + { + "images": { + "hda_disk_image": "VirtualTrafficManager-110.img" + }, + "name": "11.0" + }, + { + "images": { + "hda_disk_image": "VirtualTrafficManager-104R1.img" + }, + "name": "10.4R1" + }, + { + "images": { + "hda_disk_image": "VirtualTrafficManager-104.img" + }, + "name": "10.4" + } + ] + }, + { + "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.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.70-full-amd64-serial.img" + }, + "name": "1.70" + } + ] + }, + { + "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_R77.30_T204_Install_and_Upgrade.Gaia.iso", + "filesize": 2799271936, + "md5sum": "6fa7586bbb6832fa965d3173276c5b87", + "version": "77.30" + }, + { + "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": "Checkpoint GAiA", + "product_name": "Gaia", + "qemu": { + "adapter_type": "e1000", + "adapters": 8, + "arch": "x86_64", + "boot_priority": "dc", + "console_type": "telnet", + "kvm": "require", + "process_priority": "normal", + "ram": 2048 + }, + "registry_version": 3, + "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_R77.30_T204_Install_and_Upgrade.Gaia.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "77.30" + } + ] + }, + { + "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/" + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "category": "router", + "description": "Cisco 3620 Router", + "documentation_url": "http://www.cisco.com/c/en/us/support/index.html", + "dynamips": { + "chassis": "3620", + "nvram": 256, + "platform": "c3600", + "ram": 192, + "startup_config": "ios_base_startup-config.txt" + }, + "images": [ + { + "filename": "c3620-a3jk8s-mz.122-26c.image", + "filesize": 38947996, + "md5sum": "37b444b29191630e5b688f002de2171c", + "version": "122-26c" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Cisco 3620", + "product_name": "3620", + "registry_version": 3, + "status": "experimental", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com", + "versions": [ + { + "idlepc": "0x603a8bac", + "images": { + "image": "c3620-a3jk8s-mz.122-26c.image" + }, + "name": "122-26c" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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-25.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-25.T5" + } + ] + }, + { + "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/release.html?mdfid=286119613&flowid=&softwareid=280775065&release=9.7.1&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "asav971.qcow2", + "filesize": 199688192, + "md5sum": "cb31f53e70a9e409829d2f832ff09191", + "version": "9.7.1" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286119613&flowid=&softwareid=280775065&release=9.6.2&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "asav962.qcow2", + "filesize": 177274880, + "md5sum": "a4c892afe610776dde8a176f1049ae96", + "version": "9.6.2" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=286119613&flowid=&softwareid=280775065&release=9.6.1&relind=AVAILABLE&rellifecycle=&reltype=latest", + "filename": "asav961.qcow2", + "filesize": 173801472, + "md5sum": "c8726827cb72f4eed8cb52a64bca091c", + "version": "9.6.1" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "asav952-204.qcow2", + "filesize": 169345024, + "md5sum": "73a1126283de6b70c4cc12edfc46d547", + "version": "9.5.2-204" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "asav951-201.qcow2", + "filesize": 160038912, + "md5sum": "ca071370278ecbd5dfdb1c5a4161571a", + "version": "9.5.1-200" + } + ], + "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": "asav971.qcow2" + }, + "name": "9.7.1" + }, + { + "images": { + "hda_disk_image": "asav962.qcow2" + }, + "name": "9.6.2" + }, + { + "images": { + "hda_disk_image": "asav961.qcow2" + }, + "name": "9.6.1" + }, + { + "images": { + "hda_disk_image": "asav952-204.qcow2" + }, + "name": "9.5.2-204" + }, + { + "images": { + "hda_disk_image": "asav951-201.qcow2" + }, + "name": "9.5.1-201" + } + ] + }, + { + "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://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.2.2-ext.qcow2", + "filesize": 1586637824, + "md5sum": "6c7e61b2f091ce1e9562dc3f2da43ebe", + "version": "16.2.2" + }, + { + "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://software.cisco.com/download/release.html?mdfid=284364978&softwareid=282046477&release=Denali-16.3.2", + "filename": "csr1000v-universalk9.16.03.02.qcow2", + "filesize": 1327693824, + "md5sum": "01868950c960b1eeaa0fe9e035b25e48", + "version": "16.3.2" + }, + { + "download_url": "https://software.cisco.com/download/release.html?mdfid=284364978&softwareid=282046477&release=Everest-16.4.1", + "filename": "csr1000v-universalk9.16.04.01-serial.qcow2", + "filesize": 1457651712, + "md5sum": "8f190db9fd06a34d66f0c82812e56fd2", + "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.03.17.00.S.156-1.S-ext.qcow2" + }, + "name": "3.17" + }, + { + "images": { + "hda_disk_image": "csr1000v-universalk9.16.2.2-ext.qcow2" + }, + "name": "16.2.2" + }, + { + "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.04.01-serial.qcow2" + }, + "name": "16.4.1" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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.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.vmdk.SSA.152-4.0.55.E" + }, + "name": "15.2.4055" + } + ] + }, + { + "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.0.1.qcow2", + "filesize": 908132352, + "md5sum": "0831ecf43628eccb752ebb275de9a62a", + "version": "6.0.1" + }, + { + "download_url": "https://virl.mediuscorp.com/my-account/", + "filename": "iosxrv-k9-demo-6.0.0.qcow2", + "filesize": 860815360, + "md5sum": "f0dccd86d64e370e22f144e681d202b6", + "version": "6.0.0" + } + ], + "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.0.1.qcow2" + }, + "name": "6.0.1" + }, + { + "images": { + "hda_disk_image": "iosxrv-k9-demo-6.0.0.qcow2" + }, + "name": "6.0.0" + } + ] + }, + { + "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.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.qcow2-6.0.0" + }, + "name": "6.0.0" + } + ] + }, + { + "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" + } + ], + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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/{0}", + "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", + "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.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.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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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/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-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" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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" + } + ] + }, + { + "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/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.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" + } + ] + }, + { + "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": [ + { + "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{0}", + "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": 256 + }, + "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.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" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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.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/&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.0.0.0.0.1645.qcow2", + "hdb_disk_image": "empty100G.qcow2" + }, + "name": "13.0.0" + }, + { + "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" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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" + } + ] + }, + { + "category": "router", + "description": "Fortinet ADC appliances optimize the availability, user experience, and scalability of enterprise application delivery. They deliver fast, secure, and intelligent acceleration and distribution of even the most demanding enterprise applications.", + "documentation_url": "http://docs.fortinet.com/fortiadc-d-series/admin-guides", + "images": [ + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2", + "filesize": 30998528, + "md5sum": "b7500835594e62d8acb1c6ec43d597c1", + "version": "4.x.x" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0849-FORTINET.out.kvm-boot.qcow2", + "filesize": 64028672, + "md5sum": "c85f49cd320fdca36e71c0d7cdc26f8c", + "version": "4.7.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0844-FORTINET.out.kvm-boot.qcow2", + "filesize": 63963136, + "md5sum": "6f035cda6138af993153ef322231a201", + "version": "4.7.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0832-FORTINET.out.kvm-boot.qcow2", + "filesize": 67960832, + "md5sum": "70577d11ae77ce765cae944f3a7c3941", + "version": "4.7.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0828-FORTINET.out.kvm-boot.qcow2", + "filesize": 67960832, + "md5sum": "4a0bf9d4ad29628ca08a1638662a43a6", + "version": "4.7.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0679-FORTINET.out.kvm-boot.qcow2", + "filesize": 82903040, + "md5sum": "31147f42b54ce8e9c953dea519a4b9a6", + "version": "4.6.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0677-FORTINET.out.kvm-boot.qcow2", + "filesize": 82837504, + "md5sum": "2a9c32c7b32807f4dc384ed6e2082802", + "version": "4.6.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0660-FORTINET.out.kvm-boot.qcow2", + "filesize": 82509824, + "md5sum": "50cc9bc44409180f7106e4201b2dae2a", + "version": "4.6.0" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-V400-build0605-FORTINET.out.kvm-boot.qcow2", + "filesize": 48168960, + "md5sum": "d415bc621bf0abc2b5aa32c03390e11f", + "version": "4.5.3" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-v400-build0597-FORTINET.out.kvm-boot.qcow2", + "filesize": 66584576, + "md5sum": "47a905193e8f9ddc25be71aeccccc7b9", + "version": "4.5.2" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-v400-build0581-FORTINET.out.kvm-boot.qcow2", + "filesize": 67305472, + "md5sum": "bfc93d5881dda3f0a3123f54665bdcf0", + "version": "4.5.1" + }, + { + "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx", + "filename": "FAD_KVM-v400-build0560-FORTINET.out.kvm-boot.qcow2", + "filesize": 68026368, + "md5sum": "7a71f52bde93c0000b047626731b7aef", + "version": "4.5.0" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "FortiADC", + "port_name_format": "Port{port1}", + "product_name": "FortiADC", + "product_url": "https://www.fortinet.com/products-services/products/application-delivery-controllers/fortiadc.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": 2048 + }, + "registry_version": 3, + "status": "stable", + "symbol": "loadbalancer.svg", + "usage": "Default username is admin, no password is set. Silent boot, it might take a while.", + "vendor_name": "Fortinet", + "vendor_url": "http://www.fortinet.com/", + "versions": [ + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0849-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.7.3" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0844-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.7.2" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0832-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.7.1" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0828-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.7.0" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0679-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.6.2" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0677-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.6.1" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0660-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.6.0" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-V400-build0605-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.5.3" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-v400-build0597-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.5.2" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-v400-build0581-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.5.1" + }, + { + "images": { + "hda_disk_image": "FAD_KVM-v400-build0560-FORTINET.out.kvm-boot.qcow2", + "hdb_disk_image": "FAD_KVM-v400-FORTINET.out.kvm-data.qcow2" + }, + "name": "4.5.0" + } + ] + }, + { + "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-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", + "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-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" + } + ] + }, + { + "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-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", + "kvm": "require", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "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-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" + } + ] + }, + { + "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-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-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-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", + "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-build1449-FORTINET.out.kvm.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "5.6.0" + }, + { + "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-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" + } + ] + }, + { + "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-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", + "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-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" + } + ] + }, + { + "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-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": "mgmt_station.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-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" + } + ] + }, + { + "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-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", + "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-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" + } + ] + }, + { + "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.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", + "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.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" + } + ] + }, + { + "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", + "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" + } + ] + }, + { + "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": "ftp://ftp.freebsd.org/pub/FreeBSD/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": "ftp://ftp.freebsd.org/pub/FreeBSD/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.0-RELEASE-amd64.qcow2" + }, + "name": "11.0" + }, + { + "images": { + "hda_disk_image": "FreeBSD-10.3-RELEASE-amd64.qcow2" + }, + "name": "10.3" + } + ] + }, + { + "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": "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" + }, + { + "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": 8096 + }, + "registry_version": 3, + "status": "stable", + "vendor_name": "iXsystems", + "vendor_url": "http://www.freenas.org", + "versions": [ + { + "images": { + "cdrom_image": "FreeNAS-9.10.1-U4.iso", + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2" + }, + "name": "9.10" + } + ] + }, + { + "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/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": 3, + "status": "stable", + "vendor_name": "HPE", + "vendor_url": "http://www.hpe.com", + "versions": [ + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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": "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-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" + } + ] + }, + { + "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" + }, + { + "category": "router", + "description": "The vMX is a full-featured, carrier-grade virtual MX Series 3D Universal Edge Router that extends 15+ years of Juniper Networks edge routing expertise to the virtual realm. This appliance is for the Virtual Control Plane (vCP) VM and is meant to be paired with the Virtual Forwarding Plane (vFP) VM.", + "documentation_url": "http://www.juniper.net/techpubs/", + "first_port_name": "fxp0", + "images": [ + { + "filename": "vcp_17.1R1.8-disk1.vmdk", + "filesize": 1065513984, + "md5sum": "2dba6dff363c0619903f85c3dedce8d8", + "version": "17.1R1.8-ESXi" + }, + { + "filename": "vcp_17.1R1.8-disk2.vmdk", + "filesize": 5928448, + "md5sum": "df7016f8b0fd456044425fa92566c129", + "version": "17.1R1.8-ESXi" + }, + { + "filename": "vcp_17.1R1.8-disk3.vmdk", + "filesize": 71680, + "md5sum": "e9460158e6e27f7885981ab562e60944", + "version": "17.1R1.8-ESXi" + }, + { + "filename": "junos-vmx-x86-64-17.1R1.8.qcow2", + "filesize": 1192296448, + "md5sum": "4434e70fedfec2ef205412236ae934a4", + "version": "17.1R1.8-KVM" + }, + { + "filename": "vmxhdd-17.1R1.img", + "filesize": 108986368, + "md5sum": "3634fa16219852d0dba46b2fb77d5969", + "version": "17.1R1.8-KVM" + }, + { + "filename": "metadata-usb-re-17.1R1.img", + "filesize": 16777216, + "md5sum": "e911911dc77e7fef1375e66ae98e41b8", + "version": "17.1R1.8-KVM" + }, + { + "filename": "vcp_16.2R1.6-disk1.vmdk", + "filesize": 1093272576, + "md5sum": "6407f6b448de3b45b86fccb4d586a977", + "version": "16.2R1.6-ESXi" + }, + { + "filename": "vcp_16.2R1.6-disk2.vmdk", + "filesize": 5928960, + "md5sum": "73db51629c009466d39f5d7fdf736224", + "version": "16.2R1.6-ESXi" + }, + { + "filename": "vcp_16.2R1.6-disk3.vmdk", + "filesize": 71680, + "md5sum": "6df61c10f25ea6279562e5a13342100d", + "version": "16.2R1.6-ESXi" + }, + { + "filename": "junos-vmx-x86-64-16.2R1.6.qcow2", + "filesize": 1217462272, + "md5sum": "61497595fb62a9d9805724a3e0a56fa0", + "version": "16.2R1.6-KVM" + }, + { + "filename": "vmxhdd-16.2R1.img", + "filesize": 108986368, + "md5sum": "ce75a16cf130d8744652c8f23d1d13ef", + "version": "16.2R1.6-KVM" + }, + { + "filename": "metadata-usb-re-16.2R1.img", + "filesize": 16777216, + "md5sum": "dded4a98c18ecc79daaa1d11dd0cfb2f", + "version": "16.2R1.6-KVM" + }, + { + "filename": "vcp_16.1R4.7-disk1.vmdk", + "filesize": 987702272, + "md5sum": "e438f48a34d6b8047e36994fb323a97b", + "version": "16.1R4.7-ESXi" + }, + { + "filename": "vcp_16.1R4.7-disk2.vmdk", + "filesize": 5929472, + "md5sum": "fb30d5afd182a03f36daaaf985e0d1ef", + "version": "16.1R4.7-ESXi" + }, + { + "filename": "vcp_16.1R4.7-disk3.vmdk", + "filesize": 71680, + "md5sum": "c185a44561890a4b6e84cea6b86ad92a", + "version": "16.1R4.7-ESXi" + }, + { + "filename": "junos-vmx-x86-64-16.1R4.7.qcow2", + "filesize": 1115815936, + "md5sum": "020db6733c158bd871bf28dcd7d039e9", + "version": "16.1R4.7-KVM" + }, + { + "filename": "vmxhdd-16.1R4.img", + "filesize": 108986368, + "md5sum": "97b86d9d69f9615fb97d50a8d4aecd97", + "version": "16.1R4.7-KVM" + }, + { + "filename": "metadata-usb-re-16.1R4.img", + "filesize": 16777216, + "md5sum": "fb200eec654e14201bfa0720b39a64f0", + "version": "16.1R4.7-KVM" + }, + { + "filename": "vcp_16.1R3.10-disk1.vmdk", + "filesize": 977419776, + "md5sum": "532ab7d63c1873e6e6e9b9b057eb83ec", + "version": "16.1R3.10-ESXi" + }, + { + "filename": "vcp_16.1R3.10-disk2.vmdk", + "filesize": 5928448, + "md5sum": "c563254a38c0d83c4bb9a866cae661f0", + "version": "16.1R3.10-ESXi" + }, + { + "filename": "vcp_16.1R3.10-disk3.vmdk", + "filesize": 71680, + "md5sum": "9c8f3a8f26ff418eb6a5acd4803a3ca2", + "version": "16.1R3.10-ESXi" + }, + { + "filename": "junos-vmx-x86-64-16.1R3.10.qcow2", + "filesize": 1105526784, + "md5sum": "f677c8235f579c54ee746daade5ee443", + "version": "16.1R3.10-KVM" + }, + { + "filename": "vmxhdd-16.1R3.img", + "filesize": 108986368, + "md5sum": "28626ce47bea74b7d92bb4e28fa85c93", + "version": "16.1R3.10-KVM" + }, + { + "filename": "metadata-usb-re-16.1R3.img", + "filesize": 16777216, + "md5sum": "b187253fa654a30a7dd0b331e2c6e6a4", + "version": "16.1R3.10-KVM" + }, + { + "filename": "vcp_16.1R2.11-disk1.vmdk", + "filesize": 970741248, + "md5sum": "20945c0114fa4f88cdbedd0551f62d8f", + "version": "16.1R2.11-ESXi" + }, + { + "filename": "vcp_16.1R2.11-disk2.vmdk", + "filesize": 5930496, + "md5sum": "904acd14a9eef0bdb60f18db63b8a653", + "version": "16.1R2.11-ESXi" + }, + { + "filename": "vcp_16.1R2.11-disk3.vmdk", + "filesize": 71680, + "md5sum": "f6f6c24c0f991faf93c45f1fbc2ed0ae", + "version": "16.1R2.11-ESXi" + }, + { + "filename": "junos-vmx-x86-64-16.1R2.11.qcow2", + "filesize": 1194065920, + "md5sum": "da443543eee6d7305a6851d38d0613ea", + "version": "16.1R2.11-KVM" + }, + { + "filename": "vmxhdd-16.1R2.img", + "filesize": 108986368, + "md5sum": "962c04d00d2b3272f40f3571d1305d6d", + "version": "16.1R2.11-KVM" + }, + { + "filename": "metadata-usb-re-16.1R2.img", + "filesize": 16777216, + "md5sum": "10f219a0b5d23553dbbf3a7ec1358a68", + "version": "16.1R2.11-KVM" + }, + { + "filename": "vcp_16.1R1.7-disk1.vmdk", + "filesize": 1067432448, + "md5sum": "0a97d16b7014be8e3ae270cc2028d10d", + "version": "16.1R1.7-ESXi" + }, + { + "filename": "vcp_16.1R1.7-disk2.vmdk", + "filesize": 5930496, + "md5sum": "e96972233a144b93aa9bcc321b2a215b", + "version": "16.1R1.7-ESXi" + }, + { + "filename": "vcp_16.1R1.7-disk3.vmdk", + "filesize": 71680, + "md5sum": "815af90310e6681204ba511d9659d2ad", + "version": "16.1R1.7-ESXi" + }, + { + "filename": "junos-vmx-x86-64-16.1R1.7.qcow2", + "filesize": 1194065920, + "md5sum": "f7b53cc04672a1abf7c0236a772cea51", + "version": "16.1R1.7-KVM" + }, + { + "filename": "vmxhdd-16.1R1.img", + "filesize": 108986368, + "md5sum": "c239c4de2a4cf902747c8fc300f08493", + "version": "16.1R1.7-KVM" + }, + { + "filename": "metadata-usb-re-16.1R1.img", + "filesize": 16777216, + "md5sum": "47e578bd41890272dcd5aa1e436068d4", + "version": "16.1R1.7-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "jinstall64-vmx-15.1F4.15-domestic.img", + "filesize": 1003945984, + "md5sum": "e6b2e1ad9cba5220aa764ae4dd008952", + "version": "15.1F4.15" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vmxhdd-15.1.img", + "filesize": 108986368, + "md5sum": "c3c7090ed3b1799e3de7579ac887e39d", + "version": "15.1F4.15" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "metadata-usb-15.1.img", + "filesize": 16777216, + "md5sum": "af48f7e03f94ffcfeecd15a59a4f1567", + "version": "15.1F4.15" + } + ], + "maintainer": "none", + "maintainer_email": "developers@gns3.net", + "name": "Juniper vMX vCP", + "port_name_format": "em{port1}", + "product_name": "Juniper vMX vCP", + "product_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "options": "-nographic -enable-kvm", + "ram": 2048 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "juniper-vmx.svg", + "usage": "Initial username is root, no password.\n\nUSAGE INSTRUCTIONS\n\nConnect the first interface (fxp0) to your admin VLAN. Connect the second interface (em1) directly to the second interface (eth1) of the vFP.", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", + "versions": [ + { + "images": { + "hda_disk_image": "vcp_17.1R1.8-disk1.vmdk", + "hdb_disk_image": "vcp_17.1R1.8-disk2.vmdk", + "hdc_disk_image": "vcp_17.1R1.8-disk3.vmdk" + }, + "name": "17.1R1.8-ESXi" + }, + { + "images": { + "hda_disk_image": "junos-vmx-x86-64-17.1R1.8.qcow2", + "hdb_disk_image": "vmxhdd-17.1R1.img", + "hdc_disk_image": "metadata-usb-re-17.1R1.img" + }, + "name": "17.1R1.8-KVM" + }, + { + "images": { + "hda_disk_image": "vcp_16.2R1.6-disk1.vmdk", + "hdb_disk_image": "vcp_16.2R1.6-disk2.vmdk", + "hdc_disk_image": "vcp_16.2R1.6-disk3.vmdk" + }, + "name": "16.2R1.6-ESXi" + }, + { + "images": { + "hda_disk_image": "junos-vmx-x86-64-16.2R1.6.qcow2", + "hdb_disk_image": "vmxhdd-16.2R1.img", + "hdc_disk_image": "metadata-usb-re-16.2R1.img" + }, + "name": "16.2R1.6-KVM" + }, + { + "images": { + "hda_disk_image": "vcp_16.1R4.7-disk1.vmdk", + "hdb_disk_image": "vcp_16.1R4.7-disk2.vmdk", + "hdc_disk_image": "vcp_16.1R4.7-disk3.vmdk" + }, + "name": "16.1R4.7-ESXi" + }, + { + "images": { + "hda_disk_image": "junos-vmx-x86-64-16.1R4.7.qcow2", + "hdb_disk_image": "vmxhdd-16.1R4.img", + "hdc_disk_image": "metadata-usb-re-16.1R4.img" + }, + "name": "16.1R4.7-KVM" + }, + { + "images": { + "hda_disk_image": "vcp_16.1R3.10-disk1.vmdk", + "hdb_disk_image": "vcp_16.1R3.10-disk2.vmdk", + "hdc_disk_image": "vcp_16.1R3.10-disk3.vmdk" + }, + "name": "16.1R3.10-ESXi" + }, + { + "images": { + "hda_disk_image": "junos-vmx-x86-64-16.1R3.10.qcow2", + "hdb_disk_image": "vmxhdd-16.1R3.img", + "hdc_disk_image": "metadata-usb-re-16.1R3.img" + }, + "name": "16.1R3.10-KVM" + }, + { + "images": { + "hda_disk_image": "vcp_16.1R2.11-disk1.vmdk", + "hdb_disk_image": "vcp_16.1R2.11-disk2.vmdk", + "hdc_disk_image": "vcp_16.1R2.11-disk3.vmdk" + }, + "name": "16.1R2.11-ESXi" + }, + { + "images": { + "hda_disk_image": "junos-vmx-x86-64-16.1R2.11.qcow2", + "hdb_disk_image": "vmxhdd-16.1R2.img", + "hdc_disk_image": "metadata-usb-re-16.1R2.img" + }, + "name": "16.1R2.11-KVM" + }, + { + "images": { + "hda_disk_image": "vcp_16.1R1.7-disk1.vmdk", + "hdb_disk_image": "vcp_16.1R1.7-disk2.vmdk", + "hdc_disk_image": "vcp_16.1R1.7-disk3.vmdk" + }, + "name": "16.1R1.7-ESXi" + }, + { + "images": { + "hda_disk_image": "junos-vmx-x86-64-16.1R1.7.qcow2", + "hdb_disk_image": "vmxhdd-16.1R1.img", + "hdc_disk_image": "metadata-usb-re-16.1R1.img" + }, + "name": "16.1R1.7-KVM" + }, + { + "images": { + "hda_disk_image": "jinstall64-vmx-15.1F4.15-domestic.img", + "hdb_disk_image": "vmxhdd-15.1.img", + "hdc_disk_image": "metadata-usb-15.1.img" + }, + "name": "15.1F4.15" + } + ] + }, + { + "category": "router", + "description": "The vMX is a full-featured, carrier-grade virtual MX Series 3D Universal Edge Router that extends 15+ years of Juniper Networks edge routing expertise to the virtual realm. This appliance is for the Virtual Forwarding Plane (vFP) VM and is meant to be paired with the Virtual Control Plane (vCP) VM.", + "documentation_url": "http://www.juniper.net/techpubs/", + "first_port_name": "Eth0", + "images": [ + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vfpc_17.1R1.8-disk1.vmdk", + "filesize": 102820352, + "md5sum": "169dd487b8547d58b12b2918a5667360", + "version": "17.1R1.8-ESXi" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20170216.img", + "filesize": 2313158656, + "md5sum": "e838b8dd116a8b388d8dfd99575e7e98", + "version": "17.1R1.8-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vfpc_16.2R1.6-disk1.vmdk", + "filesize": 102430208, + "md5sum": "abb15d485cd195b9a693a2f3f091564a", + "version": "16.2R1.6-ESXi" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20161025.img", + "filesize": 2313158656, + "md5sum": "3105a5af7d859fc24b686e71113413a9", + "version": "16.2R1.6-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vfpc_16.1R4.7-disk1.vmdk", + "filesize": 102431232, + "md5sum": "c381a23038dc5d4f939b7b5c3d074ce2", + "version": "16.1R4.7-ESXi" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20170211.img", + "filesize": 2313158656, + "md5sum": "cdec45ecca1cd9bfefe318b066bd500b", + "version": "16.1R4.7-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vfpc_16.1R3.10-disk1.vmdk", + "filesize": 102437376, + "md5sum": "03b9d23c0223d8078fa3830c23fcf144", + "version": "16.1R3.10-ESXi" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20161019.img", + "filesize": 2313158656, + "md5sum": "0fbba19da959c3e76b438128b28726f7", + "version": "16.1R3.10-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vfpc_16.1R2.11-disk1.vmdk", + "filesize": 102431232, + "md5sum": "1a90e5dc0c02c8336b9084cbdf17f635", + "version": "16.1R2.11-ESXi" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20160902.img", + "filesize": 2313158656, + "md5sum": "09ee97c6c18b392b1b72f5e3e4743c2d", + "version": "16.1R2.11-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vfpc_16.1R1.7-disk1.vmdk", + "filesize": 63884800, + "md5sum": "8475d8b065768f585659a49c50f1d7e1", + "version": "16.1R1.7-ESXi" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20160617.img", + "filesize": 2313158656, + "md5sum": "5ccf252002184a21413cad23fd239c3f", + "version": "16.1R1.7-KVM" + }, + { + "download_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "filename": "vFPC-20151203.img", + "filesize": 2313158656, + "md5sum": "b3faa91b4d20836a9a6dd6bad2629dd1", + "version": "15.1F4.15" + } + ], + "maintainer": "none", + "maintainer_email": "developers@gns3.net", + "name": "Juniper vMX vFP", + "port_name_format": "Eth{port1}", + "product_name": "Juniper vMX vFP", + "product_url": "http://www.juniper.net/us/en/products-services/routing/mx-series/vmx/", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 12, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require", + "options": "-nographic -enable-kvm -smp cpus=3", + "ram": 4096 + }, + "registry_version": 3, + "status": "experimental", + "symbol": "juniper-vmx.svg", + "usage": "Initial username is root, password is root.\n", + "vendor_name": "Juniper", + "vendor_url": "https://www.juniper.net/us/en/", + "versions": [ + { + "images": { + "hda_disk_image": "vfpc_17.1R1.8-disk1.vmdk" + }, + "name": "17.1R1.8-ESXi" + }, + { + "images": { + "hda_disk_image": "vFPC-20170216.img" + }, + "name": "17.1R1.8-KVM" + }, + { + "images": { + "hda_disk_image": "vfpc_16.2R1.6-disk1.vmdk" + }, + "name": "16.2R1.6-ESXi" + }, + { + "images": { + "hda_disk_image": "vFPC-20161025.img" + }, + "name": "16.2R1.6-KVM" + }, + { + "images": { + "hda_disk_image": "vfpc_16.1R4.7-disk1.vmdk" + }, + "name": "16.1R4.7-ESXi" + }, + { + "images": { + "hda_disk_image": "vFPC-20170211.img" + }, + "name": "16.1R4.7-KVM" + }, + { + "images": { + "hda_disk_image": "vfpc_16.1R3.10-disk1.vmdk" + }, + "name": "16.1R3.10-ESXi" + }, + { + "images": { + "hda_disk_image": "vFPC-20161019.img" + }, + "name": "16.1R3.10-KVM" + }, + { + "images": { + "hda_disk_image": "vfpc_16.1R2.11-disk1.vmdk" + }, + "name": "16.1R2.11-ESXi" + }, + { + "images": { + "hda_disk_image": "vFPC-20160902.img" + }, + "name": "16.1R2.11-KVM" + }, + { + "images": { + "hda_disk_image": "vfpc_16.1R1.7-disk1.vmdk" + }, + "name": "16.1R1.7-ESXi" + }, + { + "images": { + "hda_disk_image": "vFPC-20160617.img" + }, + "name": "16.1R1.7-KVM" + }, + { + "images": { + "hda_disk_image": "vFPC-20151203.img" + }, + "name": "15.1F4.15" + } + ] + }, + { + "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" + } + ] + }, + { + "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" + } + ] + }, + { + "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/", + "images": [ + { + "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": "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-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" + } + ] + }, + { + "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/" + }, + { + "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/" + }, + { + "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/" + }, + { + "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.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", + "qemu": { + "adapter_type": "e1000", + "adapters": 8, + "arch": "x86_64", + "console_type": "vnc", + "kvm": "require", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default password is toor", + "vendor_name": "Kali Linux", + "vendor_url": "https://www.kali.org/", + "versions": [ + { + "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" + } + ] + }, + { + "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": [ + { + "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": "KEMP Free VLM", + "port_name_format": "eth{0}", + "product_name": "KEMP Free VLM", + "product_url": "http://freeloadbalancer.com/#about", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "allow", + "options": "-smp 2", + "ram": 2048 + }, + "registry_version": 3, + "status": "stable", + "symbol": "loadbalancer.svg", + "usage": "Credentials: bal / 1fourall", + "vendor_name": "KEMP", + "vendor_url": "http://freeloadbalancer.com/", + "versions": [ + { + "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" + } + ] + }, + { + "category": "guest", + "description": "Kerio Connect makes email, calendars, contacts and task management easy and affordable. With Kerio Connect, you have immediate, secure access to your communications anytime, anywhere, on any device \u2014 without complexity or expensive overhead.", + "documentation_url": "http://kb.kerio.com/product/kerio-connect/", + "images": [ + { + "direct_download_url": "http://cdn.kerio.com/dwn/connect/connect-9.2.3-2929/kerio-connect-appliance-9.2.3-2929-vmware-amd64-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-connect", + "filename": "kerio-connect-appliance-9.2.3-2929-vmware-amd64-disk1.vmdk", + "filesize": 676196352, + "md5sum": "29ecf7ac72b32e576e1556af9a741ab2", + "version": "9.2.3" + }, + { + "direct_download_url": "http://cdn.kerio.com/dwn/connect/connect-9.2.2-2831/kerio-connect-appliance-9.2.2-2831-p1-vmware-amd64-disk1.vmdk", + "download_url": "http://www.kerio.com/support/kerio-connect", + "filename": "kerio-connect-appliance-9.2.2-2831-p1-vmware-amd64-disk1.vmdk", + "filesize": 673714688, + "md5sum": "586ab9830602746e6a3438afaa6ee9b8", + "version": "9.2.2p1" + }, + { + "compression": "zip", + "direct_download_url": "http://download.kerio.com/dwn/kerio-connect-appliance-vmware-amd64.zip", + "download_url": "http://www.kerio.com/support/kerio-connect", + "filename": "kerio-connect-appliance-9.2.1-vmware-disk1.vmdk", + "filesize": 1851523072, + "md5sum": "f1d60094c237f55e6737b0da9b5912ce", + "version": "9.2.1" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "Kerio Connect", + "port_name_format": "eth{0}", + "product_name": "Kerio Connect", + "product_url": "http://www.kerio.com/products/kerio-connect", + "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 ucredentials: root / kerio", + "vendor_name": "Kerio Technologies Inc.", + "vendor_url": "http://www.kerio.com", + "versions": [ + { + "images": { + "hda_disk_image": "kerio-connect-appliance-9.2.3-2929-vmware-amd64-disk1.vmdk" + }, + "name": "9.2.3" + }, + { + "images": { + "hda_disk_image": "kerio-connect-appliance-9.2.2-2831-p1-vmware-amd64-disk1.vmdk" + }, + "name": "9.2.2p1" + }, + { + "images": { + "hda_disk_image": "kerio-connect-appliance-9.2.1-vmware-disk1.vmdk" + }, + "name": "9.2.1" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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.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.2-disk1.qcow2" + }, + "name": "8.2" + } + ] + }, + { + "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" + } + ] + }, + { + "category": "router", + "description": "Cloud Hosted Router (CHR) is a RouterOS version meant for running as a virtual machine. It supports x86 64-bit architecture and can be used on most of popular hypervisors such as VMWare, Hyper-V, VirtualBox, KVM and others. CHR has full RouterOS features enabled by default but has a different licensing model than other RouterOS versions.", + "documentation_url": "http://wiki.mikrotik.com/wiki/Manual:CHR", + "images": [ + { + "compression": "zip", + "direct_download_url": "https://download2.mikrotik.com/routeros/6.39.2/chr-6.39.2.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.39.2.img", + "filesize": 134217728, + "md5sum": "ecb37373dedfba04267a999d23b8e203", + "version": "6.39.2" + }, + { + "compression": "zip", + "direct_download_url": "https://download2.mikrotik.com/routeros/6.39.1/chr-6.39.1.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.39.1.img", + "filesize": 134217728, + "md5sum": "c53293bc41f76d85a8642005fd1cbd54", + "version": "6.39.1" + }, + { + "compression": "zip", + "direct_download_url": "https://download2.mikrotik.com/routeros/6.39/chr-6.39.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.39.img", + "filesize": 134217728, + "md5sum": "7e77c8ac4c9aeaf88f6ff15897f33163", + "version": "6.39" + }, + { + "compression": "zip", + "direct_download_url": "https://download2.mikrotik.com/routeros/6.38.5/chr-6.38.5.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.38.5.img", + "filesize": 134217728, + "md5sum": "8147f42ea1ee96f580a35a298b7f9354", + "version": "6.38.5" + }, + { + "compression": "zip", + "direct_download_url": "https://download2.mikrotik.com/routeros/6.38.1/chr-6.38.1.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.38.1.img", + "filesize": 134217728, + "md5sum": "753ed7c86e0f54fd9e18d044db64538d", + "version": "6.38.1" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.38/chr-6.38.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.38.img", + "filesize": 134217728, + "md5sum": "37e2165112f8a9beccac06a9a6009000", + "version": "6.38" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.37.3/chr-6.37.3.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.37.3.img", + "filesize": 134217728, + "md5sum": "bda87db475f80debdf3181accf6b78e2", + "version": "6.37.3" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.37.1/chr-6.37.1.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.37.1.img", + "filesize": 134217728, + "md5sum": "713b14a5aba9f967f7bdd9029c8d85b6", + "version": "6.37.1" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.36.4/chr-6.36.4.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.36.4.img", + "filesize": 134217728, + "md5sum": "09527bde50697711926c08d545940c1e", + "version": "6.36.4" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.34.2/chr-6.34.2.vmdk", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.34.2.vmdk", + "filesize": 30277632, + "md5sum": "0360f121b76a8b491a05dc37640ca319", + "version": "6.34.2 (.vmdk)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.34.2/chr-6.34.2.vdi", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.34.2.vdi", + "filesize": 30409728, + "md5sum": "e7e4021aeeee2eaabd024d48702bb2e1", + "version": "6.34.2 (.vdi)" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.34.2/chr-6.34.2.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.34.2.img", + "filesize": 134217728, + "md5sum": "984d4d11c2ff209fcdc21ac42895edbe", + "version": "6.34.2 (.img)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.34/chr-6.34.vmdk", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.34.vmdk", + "filesize": 30277632, + "md5sum": "c5e6d192ae19d263a9a313d4b4bee7e4", + "version": "6.34 (.vmdk)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.34/chr-6.34.vdi", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.34.vdi", + "filesize": 30409728, + "md5sum": "34b161f83a792c744c76a529afc094a8", + "version": "6.34 (.vdi)" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.34/chr-6.34.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.34.img", + "filesize": 134217728, + "md5sum": "32ffde7fb934c7bfee555c899ccd77b6", + "version": "6.34 (.img)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.33.5/chr-6.33.5.vmdk", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.33.5.vmdk", + "filesize": 23920640, + "md5sum": "cd284e28aa02ae59f55ed8f43ff27fbf", + "version": "6.33.5 (.vmdk)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.33.5/chr-6.33.5.vdi", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.33.5.vdi", + "filesize": 24118272, + "md5sum": "fa84e63a558e7c61d7d338386cfd08c9", + "version": "6.33.5 (.vdi)" + }, + { + "compression": "zip", + "direct_download_url": "http://download2.mikrotik.com/routeros/6.33.5/chr-6.33.5.img.zip", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.33.5.img", + "filesize": 67108864, + "md5sum": "210cc8ad06f25c9f27b6b99f6e00bd91", + "version": "6.33.5 (.img)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.33.3/chr-6.33.3.vmdk", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.33.3.vmdk", + "filesize": 23920640, + "md5sum": "08532a5af1a830182d65c416eab2b089", + "version": "6.33.3 (.vmdk)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.33.2/chr-6.33.2.vmdk", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.33.2.vmdk", + "filesize": 23920640, + "md5sum": "6291893c2c9626603c6d38d23390a8be", + "version": "6.33.2 (.vmdk)" + }, + { + "direct_download_url": "http://download2.mikrotik.com/routeros/6.33/chr-6.33.vmdk", + "download_url": "http://www.mikrotik.com/download", + "filename": "chr-6.33.vmdk", + "filesize": 23920640, + "md5sum": "63bee5405fa1e209388adc6b5f78bb70", + "version": "6.33 (.vmdk)" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "MikroTik CHR", + "port_name_format": "ether{port1}", + "product_name": "MikroTik Cloud Hosted Router", + "product_url": "http://www.mikrotik.com/download", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "c", + "console_type": "telnet", + "hda_disk_interface": "virtio", + "kvm": "allow", + "options": "-nographic", + "ram": 128 + }, + "registry_version": 3, + "status": "stable", + "symbol": ":/symbols/router_firewall.svg", + "usage": "If you'd like a different sized main disk, resize the image before booting the VM for the first time.\n\nOn first boot, RouterOS is actually being installed, formatting the whole main virtual disk, before finally rebooting. That whole process may take a minute or so.\n\nThe console will become available after the installation is complete. Most Telnet/SSH clients (certainly SuperPutty) will keep retrying to connect, thus letting you know when installation is done.\n\nFrom that point on, everything about RouterOS is also true about Cloud Hosted Router, including the default credentials: Username \"admin\" and an empty password.\n\nThe primary differences between RouterOS and CHR are in support for virtual devices (this appliance comes with them being selected), and in the different license model, for which you can read more about at http://wiki.mikrotik.com/wiki/Manual:CHR.", + "vendor_name": "MikroTik", + "vendor_url": "http://mikrotik.com/", + "versions": [ + { + "images": { + "hda_disk_image": "chr-6.39.2.img" + }, + "name": "6.39.2" + }, + { + "images": { + "hda_disk_image": "chr-6.39.1.img" + }, + "name": "6.39.1" + }, + { + "images": { + "hda_disk_image": "chr-6.39.img" + }, + "name": "6.39" + }, + { + "images": { + "hda_disk_image": "chr-6.38.5.img" + }, + "name": "6.38.5" + }, + { + "images": { + "hda_disk_image": "chr-6.38.1.img" + }, + "name": "6.38.1" + }, + { + "images": { + "hda_disk_image": "chr-6.38.img" + }, + "name": "6.38" + }, + { + "images": { + "hda_disk_image": "chr-6.37.3.img" + }, + "name": "6.37.3" + }, + { + "images": { + "hda_disk_image": "chr-6.37.1.img" + }, + "name": "6.37.1" + }, + { + "images": { + "hda_disk_image": "chr-6.36.4.img" + }, + "name": "6.36.4" + }, + { + "images": { + "hda_disk_image": "chr-6.34.2.vmdk" + }, + "name": "6.34.2 (.vmdk)" + }, + { + "images": { + "hda_disk_image": "chr-6.34.2.vdi" + }, + "name": "6.34.2 (.vdi)" + }, + { + "images": { + "hda_disk_image": "chr-6.34.2.img" + }, + "name": "6.34.2 (.img)" + }, + { + "images": { + "hda_disk_image": "chr-6.34.vmdk" + }, + "name": "6.34 (.vmdk)" + }, + { + "images": { + "hda_disk_image": "chr-6.34.vdi" + }, + "name": "6.34 (.vdi)" + }, + { + "images": { + "hda_disk_image": "chr-6.34.img" + }, + "name": "6.34 (.img)" + }, + { + "images": { + "hda_disk_image": "chr-6.33.5.vmdk" + }, + "name": "6.33.5 (.vmdk)" + }, + { + "images": { + "hda_disk_image": "chr-6.33.5.vdi" + }, + "name": "6.33.5 (.vdi)" + }, + { + "images": { + "hda_disk_image": "chr-6.33.5.img" + }, + "name": "6.33.5 (.img)" + }, + { + "images": { + "hda_disk_image": "chr-6.33.3.vmdk" + }, + "name": "6.33.3 (.vmdk)" + }, + { + "images": { + "hda_disk_image": "chr-6.33.2.vmdk" + }, + "name": "6.33.2 (.vmdk)" + }, + { + "images": { + "hda_disk_image": "chr-6.33.vmdk" + }, + "name": "6.33 (.vmdk)" + } + ] + }, + { + "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" + } + ] + }, + { + "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/" + }, + { + "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/" + }, + { + "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" + } + ] + }, + { + "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/" + }, + { + "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/" + }, + { + "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": [ + { + "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" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "name": "OpenWrt Realview", + "product_name": "OpenWrt", + "product_url": "http://openwrt.org", + "qemu": { + "adapter_type": "e1000", + "adapters": 2, + "arch": "arm", + "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", + "versions": [ + { + "images": { + "kernel_image": "openwrt-15.05.1-realview-vmlinux-initramfs.elf" + }, + "name": "Chaos Calmer 15.05.1" + }, + { + "images": { + "kernel_image": "openwrt-realview-vmlinux-initramfs-14.07.elf" + }, + "name": "Barrier Breaker 14.07" + } + ] + }, + { + "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" + } + ] + }, + { + "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.8-97c7d79.qcow2", + "download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html", + "filename": "ostinato-0.8-97c7d79.qcow2", + "filesize": 98631680, + "md5sum": "5aad15c1eb7baac588a4c8c3faafa380", + "version": "0.8-97c7d79" + }, + { + "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.8-97c7d79.qcow2" + }, + "name": "0.8-97c7d79" + }, + { + "images": { + "hda_disk_image": "ostinato-0.8-1.qcow2" + }, + "name": "0.8" + } + ] + }, + { + "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", + "images": [ + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": "PacketFence ZEN", + "product_name": "PacketFence ZEN", + "product_url": "https://packetfence.org/about.html", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 8192 + }, + "registry_version": 3, + "status": "stable", + "usage": "Boot the live CD", + "vendor_name": "Inverse inc.", + "vendor_url": "https://packetfence.org/", + "versions": [ + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-7.1.0.img" + }, + "name": "7.1.0" + }, + { + "images": { + "hda_disk_image": "PacketFenceZEN_USB-7.0.0.img" + }, + "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" + } + ] + }, + { + "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.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.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" + } + ] + }, + { + "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": "Proxmox MG", + "product_url": "http://www.proxmox.com/en/proxmox-mail-gateway", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 3, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "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/", + "versions": [ + { + "images": { + "cdrom_image": "proxmox-mailgateway_4.1-5.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "4.1-5" + } + ] + }, + { + "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" + }, + { + "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" + } + ] + }, + { + "category": "firewall", + "description": "A Free firewall that includes its own security-hardened GNU/Linux operating system and an easy-to-use web interface.", + "documentation_url": "https://sourceforge.net/projects/smoothwall/files/SmoothWall%20Manuals/", + "images": [ + { + "direct_download_url": "http://sourceforge.net/projects/smoothwall/files/SmoothWall/3.1/Express-3.1-x86_64.iso/download", + "download_url": "http://www.smoothwall.org/download/", + "filename": "Express-3.1-x86_64.iso", + "filesize": 214206464, + "md5sum": "cfaf7f11901a164cd00c07518c7311ba", + "version": "3.1" + }, + { + "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": "Smoothwall Express", + "port_name_format": "eth{0}", + "product_name": "Smoothwall Express", + "product_url": "http://www.smoothwall.org/about/", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "dc", + "console_type": "vnc", + "hda_disk_interface": "ide", + "kvm": "allow", + "ram": 256 + }, + "registry_version": 3, + "status": "stable", + "usage": "WebUI can be accessed at https://GREEN_IP:441/ after installation. GREEN interface is used for the LAN, RED for the WAN connections. ORANGE and PURPLE can be used for DMZ.", + "vendor_name": "Smoothwall Ltd.", + "vendor_url": "http://www.smoothwall.org/", + "versions": [ + { + "images": { + "cdrom_image": "Express-3.1-x86_64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "3.1" + } + ] + }, + { + "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" + } + ] + }, + { + "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.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.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.500-9.1.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "9.500-9.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" + } + ] + }, + { + "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_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_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" + } + ] + }, + { + "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", + "adapters": 1, + "arch": "i386", + "console_type": "vnc", + "kvm": "allow", + "options": "-vga std -usbdevice tablet", + "ram": 96 + }, + "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" + } + ] + }, + { + "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", + "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" + }, + { + "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" + } + ], + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "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": "virtio-net-pci", + "adapters": 2, + "arch": "x86_64", + "boot_priority": "cd", + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "require", + "ram": 4096 + }, + "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": "IMSVA-9.1-1600-x86-64-r1.iso", + "hda_disk_image": "empty200G.qcow2" + }, + "name": "9.1" + } + ] + }, + { + "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": [ + { + "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", + "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": "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" + } + ] + }, + { + "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/" + }, + { + "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", + "product_name": "Ubuntu", + "registry_version": 3, + "status": "stable", + "symbol": "linux_guest.svg", + "vendor_name": "Canonical", + "vendor_url": "http://www.ubuntu.com" + }, + { + "category": "firewall", + "description": "Untangle\u2019s NG Firewall enables you to quickly and easily create the network policies that deliver the perfect balance between security and productivity. Untangle combines Unified Threat Management (UTM)\u2014to address all of the key network threats\u2014with policy management tools that enable you to define access and control by individuals, groups or company-wide. And with industry-leading reports, you\u2019ll have complete visibility into and control over everything that\u2019s happening on your network.", + "documentation_url": "http://wiki.untangle.com/index.php/Main_Page", + "images": [ + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1300_x64.iso", + "filesize": 576716800, + "md5sum": "74dcb5c8e0fb400dbd3a9582fc472033", + "version": "13.0.0" + }, + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1221_x64.iso", + "filesize": 580911104, + "md5sum": "6735942441d487d339b92c1499b0052b", + "version": "12.2.1" + }, + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1220_x64.iso", + "filesize": 585105408, + "md5sum": "56947f059774f2f0015b6326cf5c63ac", + "version": "12.2.0" + }, + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1212_x64.iso", + "filesize": 575668224, + "md5sum": "2f48873316725b1f709015dfeb73d666", + "version": "12.1.2" + }, + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1211_x64.iso", + "filesize": 574619648, + "md5sum": "c7f38df4cbba72fa472a49454e476522", + "version": "12.1.1" + }, + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1210_x64.iso", + "filesize": 573571072, + "md5sum": "d511cbbd34aac7678c34a111c791806f", + "version": "12.1.0" + }, + { + "download_url": "https://www.untangle.com/get-untangle/", + "filename": "untangle_1201_x64.iso", + "filesize": 611319808, + "md5sum": "905171d04d2f029b193fe76b02ef9e11", + "version": "12.0.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": "Untangle NG", + "port_name_format": "eth{0}", + "product_name": "Untangle NG", + "product_url": "https://www.untangle.com/untangle-ng-firewall/", + "qemu": { + "adapter_type": "e1000", + "adapters": 4, + "arch": "x86_64", + "boot_priority": "dc", + "console_type": "vnc", + "hda_disk_interface": "ide", + "kvm": "allow", + "ram": 1024 + }, + "registry_version": 3, + "status": "stable", + "usage": "Run the graphical or text based installer using VNC. The installer warns about insufficient memory but the provided 1G is enough, the installation will be successful.", + "vendor_name": "Untangle", + "vendor_url": "https://www.untangle.com/", + "versions": [ + { + "images": { + "cdrom_image": "untangle_1300_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "13.0.0" + }, + { + "images": { + "cdrom_image": "untangle_1221_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "12.2.1" + }, + { + "images": { + "cdrom_image": "untangle_1220_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "12.2.0" + }, + { + "images": { + "cdrom_image": "untangle_1212_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "12.1.2" + }, + { + "images": { + "cdrom_image": "untangle_1211_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "12.1.1" + }, + { + "images": { + "cdrom_image": "untangle_1210_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "12.1.0" + }, + { + "images": { + "cdrom_image": "untangle_1201_x64.iso", + "hda_disk_image": "empty30G.qcow2" + }, + "name": "12.0.1" + } + ] + }, + { + "category": "guest", + "description": "vRIN is a VM appliance capable to inject high number of routes into a network. It was tested on GNS3 topologies using VirtualBox and Qemu with up to 1M BGP routes. Runs Quagga. Supported protocols: BGP (IPv4/6), OSPF, OSPFv3, RIP v2, RIPng", + "images": [ + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/vrin/files/vRIN-0.9.2.qcow2.bz2/download", + "download_url": "https://sourceforge.net/projects/vrin/files", + "filename": "vRIN-0.9.2.qcow2", + "filesize": 957087744, + "md5sum": "40afad2f5136e56f0cb45466847eae63", + "version": "0.9.2" + }, + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/vrin/files/vRIN-0.9.1.qcow2.bz2/download", + "download_url": "https://sourceforge.net/projects/vrin/files", + "filename": "vRIN-0.9.1.qcow2", + "filesize": 1008926720, + "md5sum": "9f09f104917e19649598d9e2a5a3476b", + "version": "0.9.1" + }, + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/vrin/files/vRIN-0.9.qcow2.bz2/download", + "download_url": "https://sourceforge.net/projects/vrin/files", + "filename": "vRIN-0.9.qcow2", + "filesize": 922943488, + "md5sum": "b9ec187d7a4743bb02339cf262767959", + "version": "0.9" + }, + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/vrin/files/vRIN-0.8.qcow2.bz2/download", + "download_url": "https://sourceforge.net/projects/vrin/files", + "filename": "vRIN-0.8.qcow2", + "filesize": 625999872, + "md5sum": "38eb48d098d3e465422347f7983b9d86", + "version": "0.8" + }, + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/vrin/files/vRIN-0.7.qcow2.bz2/download", + "download_url": "https://sourceforge.net/projects/vrin/files", + "filename": "vRIN-0.7.qcow2", + "filesize": 614268928, + "md5sum": "2e9802c403e34a91871922b9a26592ad", + "version": "0.7" + }, + { + "compression": "bzip2", + "direct_download_url": "http://sourceforge.net/projects/vrin/files/vRIN-0.6.qcow2.bz2/download", + "download_url": "https://sourceforge.net/projects/vrin/files", + "filename": "vRIN-0.6.qcow2", + "filesize": 609681408, + "md5sum": "6c763f609c05b5b9a3b1d422ab89dbac", + "version": "0.6" + } + ], + "maintainer": "Andras Dosztal", + "maintainer_email": "developers@gns3.net", + "name": "vRIN", + "product_name": "vRIN", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "arch": "x86_64", + "console_type": "telnet", + "kvm": "allow", + "ram": 256 + }, + "registry_version": 3, + "status": "stable", + "symbol": "vRIN.svg", + "usage": "Connect eth0 to the network where you want vRIN to inject routes into then start the VM. You can either run the VM in normal or headless mode; in the latter case you can access vRIN through serial console. User input is not checked; it's your responsibility to enter valid information.\n\nAfter generating the routes, each Quagga process can be reached through eth0 using their default ports:\n - zebra: 2601\n - rip: 2602\n - ripng: 2603\n - ospf: 2604\n - bgp: 2605\n - ospf6d: 2606\nVTY password: vrin\n\nNotes:\n\n - Route generation may take a while when creating lots of routes (i.e. 10k+).\n - Login (serial / VM window): root / vrin", + "vendor_name": "Andras Dosztal", + "vendor_url": "https://sourceforge.net/projects/vrin/", + "versions": [ + { + "images": { + "hda_disk_image": "vRIN-0.9.2.qcow2" + }, + "name": "0.9.2" + }, + { + "images": { + "hda_disk_image": "vRIN-0.9.1.qcow2" + }, + "name": "0.9.1" + }, + { + "images": { + "hda_disk_image": "vRIN-0.9.qcow2" + }, + "name": "0.9" + }, + { + "images": { + "hda_disk_image": "vRIN-0.8.qcow2" + }, + "name": "0.8" + }, + { + "images": { + "hda_disk_image": "vRIN-0.7.qcow2" + }, + "name": "0.7" + }, + { + "images": { + "hda_disk_image": "vRIN-0.6.qcow2" + }, + "name": "0.6" + } + ] + }, + { + "category": "router", + "description": "VyOS is a community fork of Vyatta, a Linux-based network operating system that provides software-based network routing, firewall, and VPN functionality.", + "documentation_url": "http://vyos.net/wiki/User_Guide", + "images": [ + { + "direct_download_url": "http://dev.packages.vyos.net/iso/preview/1.2.0-beta1/vyos-1.2.0-beta1-amd64.iso", + "download_url": "http://dev.packages.vyos.net/iso/preview/1.2.0-beta1/", + "filename": "vyos-1.2.0-beta1-amd64.iso", + "filesize": 243269632, + "md5sum": "c2906532d4c7a0d29b61e8eab326d6c7", + "version": "1.2.0-beta1" + }, + { + "direct_download_url": "http://mirror.vyos.net/iso/release/1.1.7/vyos-1.1.7-amd64.iso", + "download_url": "http://mirror.vyos.net/iso/release/1.1.7/", + "filename": "vyos-1.1.7-amd64.iso", + "filesize": 245366784, + "md5sum": "9a7f745a0b0db0d4f1d9eee2a437fb54", + "version": "1.1.7" + }, + { + "direct_download_url": "http://mirror.vyos.net/iso/release/1.1.6/vyos-1.1.6-amd64.iso", + "download_url": "http://mirror.vyos.net/iso/release/1.1.6/", + "filename": "vyos-1.1.6-amd64.iso", + "filesize": 245366784, + "md5sum": "3128954d026e567402a924c2424ce2bf", + "version": "1.1.6" + }, + { + "direct_download_url": "http://mirror.vyos.net/iso/release/1.1.5/vyos-1.1.5-amd64.iso", + "download_url": "http://mirror.vyos.net/iso/release/1.1.5/", + "filename": "vyos-1.1.5-amd64.iso", + "filesize": 247463936, + "md5sum": "193179532011ceaa87ee725bd8f22022", + "version": "1.1.5" + }, + { + "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": "VyOS", + "port_name_format": "eth{0}", + "product_name": "VyOS", + "product_url": "http://vyos.net/", + "qemu": { + "adapter_type": "e1000", + "adapters": 3, + "arch": "x86_64", + "boot_priority": "dc", + "console_type": "telnet", + "kvm": "allow", + "ram": 512 + }, + "registry_version": 3, + "status": "stable", + "usage": "Default username/password is vyos/vyos. At first boot the router will start from the cdrom, login and then type install system and follow the instructions.", + "vendor_name": "Linux", + "vendor_url": "http://vyos.net/", + "versions": [ + { + "images": { + "cdrom_image": "vyos-1.2.0-beta1-amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "1.2.0-beta1" + }, + { + "images": { + "cdrom_image": "vyos-1.1.7-amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "1.1.7" + }, + { + "images": { + "cdrom_image": "vyos-1.1.6-amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "1.1.6" + }, + { + "images": { + "cdrom_image": "vyos-1.1.5-amd64.iso", + "hda_disk_image": "empty8G.qcow2" + }, + "name": "1.1.5" + } + ] + }, + { + "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 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" + }, + { + "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", + "images": [ + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": "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": 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-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" + } + ] + }, + { + "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": [ + { + "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.7.1-USB.img" + }, + "name": "3.7.1" + } + ] + } +] diff --git a/docs/api/examples/controller_get_computes.txt b/docs/api/examples/controller_get_computes.txt index fcddc113..702f26d3 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: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:45 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/computes [ diff --git a/docs/api/examples/controller_get_computescomputeid.txt b/docs/api/examples/controller_get_computescomputeid.txt index 91b74f80..4652fa83 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: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:45 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 5f732660..6ebab491 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: Tue, 21 Mar 2017 09:31:56 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:47 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 4bf53f78..01bd599c 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: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:47 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 930c664a..d6e3d359 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: Tue, 21 Mar 2017 09:31:57 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:50 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/gns3vm { diff --git a/docs/api/examples/controller_get_gns3vmengines.txt b/docs/api/examples/controller_get_gns3vmengines.txt index 516840ed..ab5f6bb5 100644 --- a/docs/api/examples/controller_get_gns3vmengines.txt +++ b/docs/api/examples/controller_get_gns3vmengines.txt @@ -6,15 +6,15 @@ GET /v2/gns3vm/engines HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 1110 +Content-Length: 1106 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:57 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:50 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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", "support_headless": true, @@ -22,7 +22,7 @@ X-Route: /v2/gns3vm/engines "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 11980c5e..12b06f8d 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: Tue, 21 Mar 2017 09:31:57 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:49 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 872279f8..5b450ec9 100644 --- a/docs/api/examples/controller_get_projects.txt +++ b/docs/api/examples/controller_get_projects.txt @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 428 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:01 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:03 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects [ @@ -19,7 +19,7 @@ X-Route: /v2/projects "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_list_projects1", + "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/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 66604d36..2b7e4386 100644 --- a/docs/api/examples/controller_get_projectsprojectid.txt +++ b/docs/api/examples/controller_get_projectsprojectid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/30013d5e-b284-4098-a12b-435d9ffdfc50' +curl -i -X GET 'http://localhost:3080/v2/projects/02002a90-7b38-4e25-939f-5718e6ff2f4b' -GET /v2/projects/30013d5e-b284-4098-a12b-435d9ffdfc50 HTTP/1.1 +GET /v2/projects/02002a90-7b38-4e25-939f-5718e6ff2f4b HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 379 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:02 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:03 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id} { @@ -18,8 +18,8 @@ X-Route: /v2/projects/{project_id} "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpoa69sgpa/projects/30013d5e-b284-4098-a12b-435d9ffdfc50", - "project_id": "30013d5e-b284-4098-a12b-435d9ffdfc50", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp_f3j_m7j/projects/02002a90-7b38-4e25-939f-5718e6ff2f4b", + "project_id": "02002a90-7b38-4e25-939f-5718e6ff2f4b", "scene_height": 1000, "scene_width": 2000, "status": "opened" diff --git a/docs/api/examples/controller_get_projectsprojectiddrawings.txt b/docs/api/examples/controller_get_projectsprojectiddrawings.txt index 93a1fb77..a1250174 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/adb641a0-8ec9-4b5a-b8df-cc993638c601/drawings' +curl -i -X GET 'http://localhost:3080/v2/projects/b23bbc6f-56fa-4954-8adc-45a074875bb8/drawings' -GET /v2/projects/adb641a0-8ec9-4b5a-b8df-cc993638c601/drawings HTTP/1.1 +GET /v2/projects/b23bbc6f-56fa-4954-8adc-45a074875bb8/drawings HTTP/1.1 @@ -8,14 +8,14 @@ HTTP/1.1 200 Connection: close Content-Length: 363 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:56 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:49 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/drawings [ { - "drawing_id": "377bccc0-779a-44b0-ab5e-98dfd6dc46cd", - "project_id": "adb641a0-8ec9-4b5a-b8df-cc993638c601", + "drawing_id": "1804b301-3f1d-47d6-b8cf-201c29ffcdc5", + "project_id": "b23bbc6f-56fa-4954-8adc-45a074875bb8", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/examples/controller_get_projectsprojectidlinks.txt b/docs/api/examples/controller_get_projectsprojectidlinks.txt index 3840f352..f6f10fba 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/19def516-231c-4a43-8fdb-1d49333c1f8e/links' +curl -i -X GET 'http://localhost:3080/v2/projects/a683bc42-6b18-4c1e-9497-23f11f5e60bc/links' -GET /v2/projects/19def516-231c-4a43-8fdb-1d49333c1f8e/links HTTP/1.1 +GET /v2/projects/a683bc42-6b18-4c1e-9497-23f11f5e60bc/links HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 1111 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:58 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:52 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/links [ @@ -17,7 +17,7 @@ X-Route: /v2/projects/{project_id}/links "capture_file_name": null, "capture_file_path": null, "capturing": false, - "link_id": "9b74fb50-652a-47de-aa7a-f936fad2623a", + "link_id": "a810aca4-4e76-47a2-9a33-78dd3c5d0f21", "link_type": "ethernet", "nodes": [ { @@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/links "x": -10, "y": -10 }, - "node_id": "009935d3-bb71-48ee-8f8c-4160ecf36a1f", + "node_id": "13eee57f-4240-43eb-89f0-3cbe635f98d7", "port_number": 3 }, { @@ -41,10 +41,10 @@ X-Route: /v2/projects/{project_id}/links "x": -10, "y": -10 }, - "node_id": "efd15e6d-cc6d-4b85-8e11-0389806f7231", + "node_id": "a2102f85-9ca9-451e-aa67-f4c0f3dfc0a6", "port_number": 4 } ], - "project_id": "19def516-231c-4a43-8fdb-1d49333c1f8e" + "project_id": "a683bc42-6b18-4c1e-9497-23f11f5e60bc" } ] diff --git a/docs/api/examples/controller_get_projectsprojectidnodes.txt b/docs/api/examples/controller_get_projectsprojectidnodes.txt index e3f06cc0..b29d953b 100644 --- a/docs/api/examples/controller_get_projectsprojectidnodes.txt +++ b/docs/api/examples/controller_get_projectsprojectidnodes.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/387fb37d-314e-43b4-8fbd-4f1266662100/nodes' +curl -i -X GET 'http://localhost:3080/v2/projects/d6778aaa-bd4f-45c3-b2bb-8bfdd6bbe392/nodes' -GET /v2/projects/387fb37d-314e-43b4-8fbd-4f1266662100/nodes HTTP/1.1 +GET /v2/projects/d6778aaa-bd4f-45c3-b2bb-8bfdd6bbe392/nodes HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 1303 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:55 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "af74aa64-c387-4903-9879-16e5fe26c0df", + "node_id": "71a2b586-7c71-4dd5-8708-87e8fddca30d", "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": "387fb37d-314e-43b4-8fbd-4f1266662100", + "project_id": "d6778aaa-bd4f-45c3-b2bb-8bfdd6bbe392", "properties": { "startup_script": "echo test" }, diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt index 5c8ce23c..8890596a 100644 --- a/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt +++ b/docs/api/examples/controller_get_projectsprojectidnodesnodeid.txt @@ -1,6 +1,6 @@ -curl -i -X GET 'http://localhost:3080/v2/projects/b97cbb09-8eef-4def-b338-ab29d9942bc2/nodes/8d4fce2b-5b61-446d-b7a7-93b07e4cabac' +curl -i -X GET 'http://localhost:3080/v2/projects/789d3ca1-0777-42e5-93df-31996fbef81a/nodes/11d97cb8-36af-41d4-8aff-37b14232bf63' -GET /v2/projects/b97cbb09-8eef-4def-b338-ab29d9942bc2/nodes/8d4fce2b-5b61-446d-b7a7-93b07e4cabac HTTP/1.1 +GET /v2/projects/789d3ca1-0777-42e5-93df-31996fbef81a/nodes/11d97cb8-36af-41d4-8aff-37b14232bf63 HTTP/1.1 @@ -8,15 +8,15 @@ HTTP/1.1 200 Connection: close Content-Length: 1123 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:55 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "8d4fce2b-5b61-446d-b7a7-93b07e4cabac", + "node_id": "11d97cb8-36af-41d4-8aff-37b14232bf63", "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": "b97cbb09-8eef-4def-b338-ab29d9942bc2", + "project_id": "789d3ca1-0777-42e5-93df-31996fbef81a", "properties": { "startup_script": "echo test" }, diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt index f976b40d..50b014f2 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/5892e20f-136f-4a75-821d-004f039a7db4/nodes/3e529564-a1cd-4852-a4cc-2193da8782df/dynamips/auto_idlepc' +curl -i -X GET 'http://localhost:3080/v2/projects/437ff2b0-b30e-461c-adba-0866bbb1cedc/nodes/a79dd9d4-9593-4f15-8d1e-7e3e16a298b3/dynamips/auto_idlepc' -GET /v2/projects/5892e20f-136f-4a75-821d-004f039a7db4/nodes/3e529564-a1cd-4852-a4cc-2193da8782df/dynamips/auto_idlepc HTTP/1.1 +GET /v2/projects/437ff2b0-b30e-461c-adba-0866bbb1cedc/nodes/a79dd9d4-9593-4f15-8d1e-7e3e16a298b3/dynamips/auto_idlepc HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 30 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:01 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 f2a07df5..a3b2ffe1 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/f6d48c79-bbf2-48e9-87dd-706fcf40eb7b/nodes/3a1aa9c0-8ea9-4372-874a-412edc9022d5/dynamips/idlepc_proposals' +curl -i -X GET 'http://localhost:3080/v2/projects/5026c709-50ac-408d-a0c4-12d1b8aa4601/nodes/3498bda0-7a97-4423-b31d-32a2e50ac0ac/dynamips/idlepc_proposals' -GET /v2/projects/f6d48c79-bbf2-48e9-87dd-706fcf40eb7b/nodes/3a1aa9c0-8ea9-4372-874a-412edc9022d5/dynamips/idlepc_proposals HTTP/1.1 +GET /v2/projects/5026c709-50ac-408d-a0c4-12d1b8aa4601/nodes/3498bda0-7a97-4423-b31d-32a2e50ac0ac/dynamips/idlepc_proposals HTTP/1.1 @@ -8,8 +8,8 @@ HTTP/1.1 200 Connection: close Content-Length: 38 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:01 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:01 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 a11c3fbb..1cb4dbf1 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/ea93460a-c843-4c89-b8ad-5cfd322292fc/snapshots' +curl -i -X GET 'http://localhost:3080/v2/projects/62b2833a-6632-4387-8f20-ccb4096ed52d/snapshots' -GET /v2/projects/ea93460a-c843-4c89-b8ad-5cfd322292fc/snapshots HTTP/1.1 +GET /v2/projects/62b2833a-6632-4387-8f20-ccb4096ed52d/snapshots HTTP/1.1 @@ -8,15 +8,15 @@ HTTP/1.1 200 Connection: close Content-Length: 197 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:04 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:08 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/snapshots [ { - "created_at": 1490088724, + "created_at": 1498748888, "name": "test", - "project_id": "ea93460a-c843-4c89-b8ad-5cfd322292fc", - "snapshot_id": "2f250c44-3f80-437a-bac7-b03e66e0482a" + "project_id": "62b2833a-6632-4387-8f20-ccb4096ed52d", + "snapshot_id": "6b0d6759-5a9f-4499-be1a-6167db42afce" } ] diff --git a/docs/api/examples/controller_get_settings.txt b/docs/api/examples/controller_get_settings.txt index 22b2d16b..b13faa60 100644 --- a/docs/api/examples/controller_get_settings.txt +++ b/docs/api/examples/controller_get_settings.txt @@ -6,12 +6,13 @@ GET /v2/settings HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 20 +Content-Length: 85 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:04 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:08 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/settings { + "modification_uuid": "8c59037b-2cc6-4d4d-be9b-e072fb0eee2a", "test": true } diff --git a/docs/api/examples/controller_get_symbols.txt b/docs/api/examples/controller_get_symbols.txt index da476709..be2641d6 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: 5174 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:05 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:10 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/symbols [ diff --git a/docs/api/examples/controller_get_version.txt b/docs/api/examples/controller_get_version.txt index efdc73d0..3eb437cd 100644 --- a/docs/api/examples/controller_get_version.txt +++ b/docs/api/examples/controller_get_version.txt @@ -6,13 +6,13 @@ GET /v2/version HTTP/1.1 HTTP/1.1 200 Connection: close -Content-Length: 50 +Content-Length: 49 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:05 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:10 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/version { "local": true, - "version": "2.0.0dev11" + "version": "2.1.0dev1" } diff --git a/docs/api/examples/controller_post_computes.txt b/docs/api/examples/controller_post_computes.txt index 210fe8ad..1a097e9f 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: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:45 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/computes { diff --git a/docs/api/examples/controller_post_computescomputeidemulatoraction.txt b/docs/api/examples/controller_post_computescomputeidemulatoraction.txt index 0b4165ab..448bdee4 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: Tue, 21 Mar 2017 09:31:56 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:47 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 01b0b1a5..3619fbe3 100644 --- a/docs/api/examples/controller_post_projects.txt +++ b/docs/api/examples/controller_post_projects.txt @@ -11,8 +11,8 @@ HTTP/1.1 201 Connection: close Content-Length: 379 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:01 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:02 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects { @@ -21,7 +21,7 @@ X-Route: /v2/projects "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpvvmlo0a7/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpczcx7zxv/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 f837e4a9..d1e78676 100644 --- a/docs/api/examples/controller_post_projectsload.txt +++ b/docs/api/examples/controller_post_projectsload.txt @@ -10,8 +10,8 @@ HTTP/1.1 201 Connection: close Content-Length: 379 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:02 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:04 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/load { @@ -20,8 +20,8 @@ X-Route: /v2/projects/load "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpdmzj8ewe/projects/6f6fbad5-35c3-4138-82bd-42ba3d91d686", - "project_id": "6f6fbad5-35c3-4138-82bd-42ba3d91d686", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmphr9nujvb/projects/3c12144a-9bc7-4498-8314-e52651132dfe", + "project_id": "3c12144a-9bc7-4498-8314-e52651132dfe", "scene_height": 1000, "scene_width": 2000, "status": "opened" diff --git a/docs/api/examples/controller_post_projectsprojectidclose.txt b/docs/api/examples/controller_post_projectsprojectidclose.txt index e88afe00..ca0968d9 100644 --- a/docs/api/examples/controller_post_projectsprojectidclose.txt +++ b/docs/api/examples/controller_post_projectsprojectidclose.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/c9676cae-5a4b-45f7-a579-e95a094a34c5/close' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/feb15ee8-6865-4a2c-9329-89bfe33b24aa/close' -d '{}' -POST /v2/projects/c9676cae-5a4b-45f7-a579-e95a094a34c5/close HTTP/1.1 +POST /v2/projects/feb15ee8-6865-4a2c-9329-89bfe33b24aa/close HTTP/1.1 {} @@ -8,8 +8,8 @@ HTTP/1.1 201 Connection: close Content-Length: 379 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:02 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:04 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/close { @@ -18,8 +18,8 @@ X-Route: /v2/projects/{project_id}/close "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcc0rph8f/projects/c9676cae-5a4b-45f7-a579-e95a094a34c5", - "project_id": "c9676cae-5a4b-45f7-a579-e95a094a34c5", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp3kdw2jo2/projects/feb15ee8-6865-4a2c-9329-89bfe33b24aa", + "project_id": "feb15ee8-6865-4a2c-9329-89bfe33b24aa", "scene_height": 1000, "scene_width": 2000, "status": "opened" diff --git a/docs/api/examples/controller_post_projectsprojectiddrawings.txt b/docs/api/examples/controller_post_projectsprojectiddrawings.txt index dab71e73..47a11518 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/cfd8b048-cac1-4bf4-a47d-cdcc731e4a89/drawings' -d '{"svg": "", "x": 10, "y": 20, "z": 0}' +curl -i -X POST 'http://localhost:3080/v2/projects/2ac1ea25-3887-4a00-ad45-67c69ac92aa9/drawings' -d '{"svg": "", "x": 10, "y": 20, "z": 0}' -POST /v2/projects/cfd8b048-cac1-4bf4-a47d-cdcc731e4a89/drawings HTTP/1.1 +POST /v2/projects/2ac1ea25-3887-4a00-ad45-67c69ac92aa9/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: Tue, 21 Mar 2017 09:31:56 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:48 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/drawings { - "drawing_id": "a00d5332-87f1-4637-87d5-a92a34ad684d", - "project_id": "cfd8b048-cac1-4bf4-a47d-cdcc731e4a89", + "drawing_id": "08d51af1-2ef2-410d-a4f4-8abbf00b6639", + "project_id": "2ac1ea25-3887-4a00-ad45-67c69ac92aa9", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/examples/controller_post_projectsprojectidduplicate.txt b/docs/api/examples/controller_post_projectsprojectidduplicate.txt index 4e5c6c08..4f20c4f0 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/6f0141f9-5caa-4650-afd8-823df4aa7f8f/duplicate' -d '{"name": "hello"}' +curl -i -X POST 'http://localhost:3080/v2/projects/e87798ff-6e29-4e7f-8f88-9df39dbefb30/duplicate' -d '{"name": "hello"}' -POST /v2/projects/6f0141f9-5caa-4650-afd8-823df4aa7f8f/duplicate HTTP/1.1 +POST /v2/projects/e87798ff-6e29-4e7f-8f88-9df39dbefb30/duplicate HTTP/1.1 { "name": "hello" } @@ -8,10 +8,10 @@ POST /v2/projects/6f0141f9-5caa-4650-afd8-823df4aa7f8f/duplicate HTTP/1.1 HTTP/1.1 201 Connection: close -Content-Length: 350 +Content-Length: 381 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:03 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:07 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/duplicate { @@ -20,8 +20,8 @@ X-Route: /v2/projects/{project_id}/duplicate "auto_start": false, "filename": "hello.gns3", "name": "hello", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp04wueli7/projects/hello", - "project_id": "2f6d7639-ba59-44b8-a0b9-cbe62c48c2be", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpriyu8h8d/projects/c109539d-4b91-4bd4-b25d-6677e4afc6a3", + "project_id": "c109539d-4b91-4bd4-b25d-6677e4afc6a3", "scene_height": 1000, "scene_width": 2000, "status": "closed" diff --git a/docs/api/examples/controller_post_projectsprojectidlinks.txt b/docs/api/examples/controller_post_projectsprojectidlinks.txt index 22e2e5bd..4168f82e 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/b5301c53-908d-459c-8e27-46ca1b62968f/links' -d '{"nodes": [{"adapter_number": 0, "label": {"text": "Text", "x": 42, "y": 0}, "node_id": "3e38d20a-5059-40b7-93d8-91d7f61f3f49", "port_number": 3}, {"adapter_number": 0, "node_id": "3e38d20a-5059-40b7-93d8-91d7f61f3f49", "port_number": 4}]}' +curl -i -X POST 'http://localhost:3080/v2/projects/68e44845-f2da-451e-8641-5523c7a0a469/links' -d '{"nodes": [{"adapter_number": 0, "label": {"text": "Text", "x": 42, "y": 0}, "node_id": "18f02b90-ad82-4f70-8bc5-dd2fe7186ca0", "port_number": 3}, {"adapter_number": 0, "node_id": "18f02b90-ad82-4f70-8bc5-dd2fe7186ca0", "port_number": 4}]}' -POST /v2/projects/b5301c53-908d-459c-8e27-46ca1b62968f/links HTTP/1.1 +POST /v2/projects/68e44845-f2da-451e-8641-5523c7a0a469/links HTTP/1.1 { "nodes": [ { @@ -10,12 +10,12 @@ POST /v2/projects/b5301c53-908d-459c-8e27-46ca1b62968f/links HTTP/1.1 "x": 42, "y": 0 }, - "node_id": "3e38d20a-5059-40b7-93d8-91d7f61f3f49", + "node_id": "18f02b90-ad82-4f70-8bc5-dd2fe7186ca0", "port_number": 3 }, { "adapter_number": 0, - "node_id": "3e38d20a-5059-40b7-93d8-91d7f61f3f49", + "node_id": "18f02b90-ad82-4f70-8bc5-dd2fe7186ca0", "port_number": 4 } ] @@ -26,8 +26,8 @@ HTTP/1.1 409 Connection: close Content-Length: 64 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:57 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:51 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 403c81ca..f723d595 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/7f25b14b-4f3d-4259-aa4c-f60f02354636/links/43bc51b2-9cea-4fc2-af09-d61b895aaaf7/start_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/1153e7f1-2dd5-44e5-a73a-239045944072/links/15fe1714-093a-46fb-b6fa-31538845f982/start_capture' -d '{}' -POST /v2/projects/7f25b14b-4f3d-4259-aa4c-f60f02354636/links/43bc51b2-9cea-4fc2-af09-d61b895aaaf7/start_capture HTTP/1.1 +POST /v2/projects/1153e7f1-2dd5-44e5-a73a-239045944072/links/15fe1714-093a-46fb-b6fa-31538845f982/start_capture HTTP/1.1 {} @@ -8,16 +8,16 @@ HTTP/1.1 201 Connection: close Content-Length: 247 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:58 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:53 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/links/{link_id}/start_capture { "capture_file_name": null, "capture_file_path": null, "capturing": false, - "link_id": "43bc51b2-9cea-4fc2-af09-d61b895aaaf7", + "link_id": "15fe1714-093a-46fb-b6fa-31538845f982", "link_type": "ethernet", "nodes": [], - "project_id": "7f25b14b-4f3d-4259-aa4c-f60f02354636" + "project_id": "1153e7f1-2dd5-44e5-a73a-239045944072" } diff --git a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt index 650fead4..39c35fff 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/ec55ad9d-ced7-4add-bb2f-3c940aca7c94/links/dee1b6ce-c548-4636-bbc3-5a98f0e05a47/stop_capture' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/18630a34-149b-490d-ab50-348688301e2f/links/abe67842-50a7-42ae-a2ae-0c6b679abfe4/stop_capture' -d '{}' -POST /v2/projects/ec55ad9d-ced7-4add-bb2f-3c940aca7c94/links/dee1b6ce-c548-4636-bbc3-5a98f0e05a47/stop_capture HTTP/1.1 +POST /v2/projects/18630a34-149b-490d-ab50-348688301e2f/links/abe67842-50a7-42ae-a2ae-0c6b679abfe4/stop_capture HTTP/1.1 {} @@ -8,16 +8,16 @@ HTTP/1.1 201 Connection: close Content-Length: 247 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:58 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:53 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/links/{link_id}/stop_capture { "capture_file_name": null, "capture_file_path": null, "capturing": false, - "link_id": "dee1b6ce-c548-4636-bbc3-5a98f0e05a47", + "link_id": "abe67842-50a7-42ae-a2ae-0c6b679abfe4", "link_type": "ethernet", "nodes": [], - "project_id": "ec55ad9d-ced7-4add-bb2f-3c940aca7c94" + "project_id": "18630a34-149b-490d-ab50-348688301e2f" } diff --git a/docs/api/examples/controller_post_projectsprojectidnodes.txt b/docs/api/examples/controller_post_projectsprojectidnodes.txt index 81c5fffb..7065f766 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/9f93fd51-3c14-44aa-ba4c-14e5b18869c3/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/75ca52c8-0504-4d98-95f3-b07fea466aaf/nodes' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' -POST /v2/projects/9f93fd51-3c14-44aa-ba4c-14e5b18869c3/nodes HTTP/1.1 +POST /v2/projects/75ca52c8-0504-4d98-95f3-b07fea466aaf/nodes HTTP/1.1 { "compute_id": "example.com", "name": "test", @@ -15,15 +15,15 @@ HTTP/1.1 201 Connection: close Content-Length: 1123 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:54 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "6bf6a6b4-0684-4beb-9e59-c750eb7de03c", + "node_id": "bb6e2d39-2771-4a50-9740-b47e88a0ea45", "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": "9f93fd51-3c14-44aa-ba4c-14e5b18869c3", + "project_id": "75ca52c8-0504-4d98-95f3-b07fea466aaf", "properties": { "startup_script": "echo test" }, diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt index ece8ce4a..8550fca9 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/9308ed57-be12-456a-b03e-8cd5540ddd57/nodes/106ec4fa-bda5-4de7-9047-c8343699c9df/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/9d1fcb99-0b3d-4161-bcaf-3d3cdc2118d3/nodes/3aa3e896-028b-49e0-a0e1-1e6e9b183164/reload' -d '{}' -POST /v2/projects/9308ed57-be12-456a-b03e-8cd5540ddd57/nodes/106ec4fa-bda5-4de7-9047-c8343699c9df/reload HTTP/1.1 +POST /v2/projects/9d1fcb99-0b3d-4161-bcaf-3d3cdc2118d3/nodes/3aa3e896-028b-49e0-a0e1-1e6e9b183164/reload HTTP/1.1 {} @@ -8,15 +8,15 @@ HTTP/1.1 201 Connection: close Content-Length: 1080 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:59 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "106ec4fa-bda5-4de7-9047-c8343699c9df", + "node_id": "3aa3e896-028b-49e0-a0e1-1e6e9b183164", "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": "9308ed57-be12-456a-b03e-8cd5540ddd57", + "project_id": "9d1fcb99-0b3d-4161-bcaf-3d3cdc2118d3", "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 f4b010ba..33f0885b 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/f1fdf311-f82e-45eb-a9c3-af5502e3d8ff/nodes/051900ed-fcca-4a60-a880-c3fd0fb8bada/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/d7102f02-b70d-48b7-b143-039b84ba5dbe/nodes/2015e375-5867-465b-ad39-3c139e8fc43e/start' -d '{}' -POST /v2/projects/f1fdf311-f82e-45eb-a9c3-af5502e3d8ff/nodes/051900ed-fcca-4a60-a880-c3fd0fb8bada/start HTTP/1.1 +POST /v2/projects/d7102f02-b70d-48b7-b143-039b84ba5dbe/nodes/2015e375-5867-465b-ad39-3c139e8fc43e/start HTTP/1.1 {} @@ -8,15 +8,15 @@ HTTP/1.1 201 Connection: close Content-Length: 1080 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:57 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "051900ed-fcca-4a60-a880-c3fd0fb8bada", + "node_id": "2015e375-5867-465b-ad39-3c139e8fc43e", "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": "f1fdf311-f82e-45eb-a9c3-af5502e3d8ff", + "project_id": "d7102f02-b70d-48b7-b143-039b84ba5dbe", "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 4e46e18d..49a54492 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/be72d628-c67d-47ff-bcd2-ace813efcfce/nodes/cb7b936c-ad81-46e8-9dd4-28bd8e9f53ef/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/b6d04968-06f7-4462-8458-436005031c09/nodes/a17ae1ae-da0c-45fa-8d42-fc064d848468/stop' -d '{}' -POST /v2/projects/be72d628-c67d-47ff-bcd2-ace813efcfce/nodes/cb7b936c-ad81-46e8-9dd4-28bd8e9f53ef/stop HTTP/1.1 +POST /v2/projects/b6d04968-06f7-4462-8458-436005031c09/nodes/a17ae1ae-da0c-45fa-8d42-fc064d848468/stop HTTP/1.1 {} @@ -8,15 +8,15 @@ HTTP/1.1 201 Connection: close Content-Length: 1080 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:58 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "cb7b936c-ad81-46e8-9dd4-28bd8e9f53ef", + "node_id": "a17ae1ae-da0c-45fa-8d42-fc064d848468", "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": "be72d628-c67d-47ff-bcd2-ace813efcfce", + "project_id": "b6d04968-06f7-4462-8458-436005031c09", "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 fa17f8d8..8d63be4f 100644 --- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt +++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/072f522f-9b04-4137-9e70-66c04b1c7d5c/nodes/8a9ab8d0-3491-4823-a165-0e4229eef451/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/fc97850e-5240-4f1b-9f29-8b3ba2d5af7f/nodes/73170773-7848-41a8-943b-a5dded780015/suspend' -d '{}' -POST /v2/projects/072f522f-9b04-4137-9e70-66c04b1c7d5c/nodes/8a9ab8d0-3491-4823-a165-0e4229eef451/suspend HTTP/1.1 +POST /v2/projects/fc97850e-5240-4f1b-9f29-8b3ba2d5af7f/nodes/73170773-7848-41a8-943b-a5dded780015/suspend HTTP/1.1 {} @@ -8,15 +8,15 @@ HTTP/1.1 201 Connection: close Content-Length: 1080 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:58 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "8a9ab8d0-3491-4823-a165-0e4229eef451", + "node_id": "73170773-7848-41a8-943b-a5dded780015", "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": "072f522f-9b04-4137-9e70-66c04b1c7d5c", + "project_id": "fc97850e-5240-4f1b-9f29-8b3ba2d5af7f", "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 b569bf07..0db76a6c 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/815d273f-becd-43f1-919f-25d1f18fa016/nodes/reload' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/7e7e0ce3-5fb6-4161-b12b-f19d579ba134/nodes/reload' -d '{}' -POST /v2/projects/815d273f-becd-43f1-919f-25d1f18fa016/nodes/reload HTTP/1.1 +POST /v2/projects/7e7e0ce3-5fb6-4161-b12b-f19d579ba134/nodes/reload HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:32:00 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:56 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 7cc4f628..0ec0f39f 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/2a2af1f9-c4c6-4c5a-8e4b-f7dae87aa23a/nodes/start' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/74a3395f-e365-4b61-99c5-fa75f63b8fde/nodes/start' -d '{}' -POST /v2/projects/2a2af1f9-c4c6-4c5a-8e4b-f7dae87aa23a/nodes/start HTTP/1.1 +POST /v2/projects/74a3395f-e365-4b61-99c5-fa75f63b8fde/nodes/start HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:55 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 fc5b4b58..511e4c2c 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/64f23d4a-961e-415b-bf20-4920518c0fb9/nodes/stop' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/1d89d24e-4766-40d7-b342-300902f8294c/nodes/stop' -d '{}' -POST /v2/projects/64f23d4a-961e-415b-bf20-4920518c0fb9/nodes/stop HTTP/1.1 +POST /v2/projects/1d89d24e-4766-40d7-b342-300902f8294c/nodes/stop HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:56 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 46436634..0f91133e 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/6e4d2757-cd4c-4026-9dcb-58a032ee0ba9/nodes/suspend' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/28b0c31e-06ce-4205-ab2f-a957db239299/nodes/suspend' -d '{}' -POST /v2/projects/6e4d2757-cd4c-4026-9dcb-58a032ee0ba9/nodes/suspend HTTP/1.1 +POST /v2/projects/28b0c31e-06ce-4205-ab2f-a957db239299/nodes/suspend HTTP/1.1 {} @@ -8,7 +8,7 @@ HTTP/1.1 204 Connection: close Content-Length: 0 Content-Type: application/octet-stream -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:56 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 1d9cb700..ba0c272c 100644 --- a/docs/api/examples/controller_post_projectsprojectidopen.txt +++ b/docs/api/examples/controller_post_projectsprojectidopen.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/17cf04b6-bd2f-4c10-b2de-9de04f2c1169/open' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/041f59f2-7a0f-4378-8053-7b966930312d/open' -d '{}' -POST /v2/projects/17cf04b6-bd2f-4c10-b2de-9de04f2c1169/open HTTP/1.1 +POST /v2/projects/041f59f2-7a0f-4378-8053-7b966930312d/open HTTP/1.1 {} @@ -8,8 +8,8 @@ HTTP/1.1 201 Connection: close Content-Length: 379 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:02 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:04 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/open { @@ -18,8 +18,8 @@ X-Route: /v2/projects/{project_id}/open "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpymtoa9p4/projects/17cf04b6-bd2f-4c10-b2de-9de04f2c1169", - "project_id": "17cf04b6-bd2f-4c10-b2de-9de04f2c1169", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpt_iolztt/projects/041f59f2-7a0f-4378-8053-7b966930312d", + "project_id": "041f59f2-7a0f-4378-8053-7b966930312d", "scene_height": 1000, "scene_width": 2000, "status": "opened" diff --git a/docs/api/examples/controller_post_projectsprojectidsnapshots.txt b/docs/api/examples/controller_post_projectsprojectidsnapshots.txt index 8fb6a693..6494c509 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/ca0187d8-c183-49b1-a714-b7160264172b/snapshots' -d '{"name": "snap1"}' +curl -i -X POST 'http://localhost:3080/v2/projects/f7b4e81b-00cf-4e92-a783-f7a9ad71d225/snapshots' -d '{"name": "snap1"}' -POST /v2/projects/ca0187d8-c183-49b1-a714-b7160264172b/snapshots HTTP/1.1 +POST /v2/projects/f7b4e81b-00cf-4e92-a783-f7a9ad71d225/snapshots HTTP/1.1 { "name": "snap1" } @@ -10,13 +10,13 @@ HTTP/1.1 201 Connection: close Content-Length: 170 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:04 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:09 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/snapshots { - "created_at": 1490088724, + "created_at": 1498748890, "name": "snap1", - "project_id": "ca0187d8-c183-49b1-a714-b7160264172b", - "snapshot_id": "b5fed8f7-3482-435c-9df0-d25b9afa9cec" + "project_id": "f7b4e81b-00cf-4e92-a783-f7a9ad71d225", + "snapshot_id": "f87df065-9340-4421-b67d-f1ecd81258b4" } diff --git a/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt b/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt index 6c9e2ceb..f12c8dcb 100644 --- a/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt +++ b/docs/api/examples/controller_post_projectsprojectidsnapshotssnapshotidrestore.txt @@ -1,6 +1,6 @@ -curl -i -X POST 'http://localhost:3080/v2/projects/ecb64cf5-aec7-469a-a367-3d16f4377cd7/snapshots/7e0bb824-e0aa-4ff1-b4f8-8453e99cb1bd/restore' -d '{}' +curl -i -X POST 'http://localhost:3080/v2/projects/2b383355-2997-4f86-8b73-0582ae4c834b/snapshots/f9c9a4d9-9276-44c8-9024-6c1f6f5d19c2/restore' -d '{}' -POST /v2/projects/ecb64cf5-aec7-469a-a367-3d16f4377cd7/snapshots/7e0bb824-e0aa-4ff1-b4f8-8453e99cb1bd/restore HTTP/1.1 +POST /v2/projects/2b383355-2997-4f86-8b73-0582ae4c834b/snapshots/f9c9a4d9-9276-44c8-9024-6c1f6f5d19c2/restore HTTP/1.1 {} @@ -8,8 +8,8 @@ HTTP/1.1 201 Connection: close Content-Length: 379 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:04 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:09 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}/restore { @@ -18,8 +18,8 @@ X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}/restore "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp3anabqsm/projects/ecb64cf5-aec7-469a-a367-3d16f4377cd7", - "project_id": "ecb64cf5-aec7-469a-a367-3d16f4377cd7", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp8o5ny__1/projects/2b383355-2997-4f86-8b73-0582ae4c834b", + "project_id": "2b383355-2997-4f86-8b73-0582ae4c834b", "scene_height": 1000, "scene_width": 2000, "status": "opened" diff --git a/docs/api/examples/controller_post_settings.txt b/docs/api/examples/controller_post_settings.txt index 27eb451a..e98f0884 100644 --- a/docs/api/examples/controller_post_settings.txt +++ b/docs/api/examples/controller_post_settings.txt @@ -8,12 +8,13 @@ POST /v2/settings HTTP/1.1 HTTP/1.1 201 Connection: close -Content-Length: 20 +Content-Length: 85 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:04 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:08 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/settings { + "modification_uuid": "8c59037b-2cc6-4d4d-be9b-e072fb0eee2a", "test": true } diff --git a/docs/api/examples/controller_post_shutdown.txt b/docs/api/examples/controller_post_shutdown.txt index b9ac8f24..c9e2f130 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: Tue, 21 Mar 2017 09:32:03 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:07 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/shutdown diff --git a/docs/api/examples/controller_post_version.txt b/docs/api/examples/controller_post_version.txt index 73517351..40507b82 100644 --- a/docs/api/examples/controller_post_version.txt +++ b/docs/api/examples/controller_post_version.txt @@ -1,19 +1,19 @@ -curl -i -X POST 'http://localhost:3080/v2/version' -d '{"version": "2.0.0dev11"}' +curl -i -X POST 'http://localhost:3080/v2/version' -d '{"version": "2.1.0dev1"}' POST /v2/version HTTP/1.1 { - "version": "2.0.0dev11" + "version": "2.1.0dev1" } HTTP/1.1 200 Connection: close -Content-Length: 31 +Content-Length: 30 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:05 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:11 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/version { - "version": "2.0.0dev11" + "version": "2.1.0dev1" } diff --git a/docs/api/examples/controller_put_computescomputeid.txt b/docs/api/examples/controller_put_computescomputeid.txt index 5f1d33cf..28ccb792 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: Tue, 21 Mar 2017 09:31:55 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:45 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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 1fd398ce..03f8c7a1 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: Tue, 21 Mar 2017 09:31:57 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:50 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/gns3vm { diff --git a/docs/api/examples/controller_put_projectsprojectid.txt b/docs/api/examples/controller_put_projectsprojectid.txt index f97fd733..0280ce61 100644 --- a/docs/api/examples/controller_put_projectsprojectid.txt +++ b/docs/api/examples/controller_put_projectsprojectid.txt @@ -10,8 +10,8 @@ HTTP/1.1 200 Connection: close Content-Length: 380 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:32:01 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:08:03 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id} { @@ -20,7 +20,7 @@ X-Route: /v2/projects/{project_id} "auto_start": false, "filename": "test.gns3", "name": "test2", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpe4g8gdv7/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmplj6wxbgc/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 d316b7b3..373619db 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/8f53f0f7-9967-4a01-884f-36ea1800e5ef/drawings/d86ab88f-28bf-4f22-aa4e-e6d3c423b98c' -d '{"x": 42}' +curl -i -X PUT 'http://localhost:3080/v2/projects/03008748-5d81-433b-a62c-fb77c245cdc7/drawings/72443701-e923-4216-a5a4-75eb9ef77ac6' -d '{"x": 42}' -PUT /v2/projects/8f53f0f7-9967-4a01-884f-36ea1800e5ef/drawings/d86ab88f-28bf-4f22-aa4e-e6d3c423b98c HTTP/1.1 +PUT /v2/projects/03008748-5d81-433b-a62c-fb77c245cdc7/drawings/72443701-e923-4216-a5a4-75eb9ef77ac6 HTTP/1.1 { "x": 42 } @@ -10,13 +10,13 @@ HTTP/1.1 201 Connection: close Content-Length: 323 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:56 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:48 GMT +Server: Python/3.6 GNS3/2.1.0dev1 X-Route: /v2/projects/{project_id}/drawings/{drawing_id} { - "drawing_id": "d86ab88f-28bf-4f22-aa4e-e6d3c423b98c", - "project_id": "8f53f0f7-9967-4a01-884f-36ea1800e5ef", + "drawing_id": "72443701-e923-4216-a5a4-75eb9ef77ac6", + "project_id": "03008748-5d81-433b-a62c-fb77c245cdc7", "rotation": 0, "svg": "", "x": 42, diff --git a/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt index 0ee03603..9bc2a7df 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/2071abcf-98b8-42b8-a6e7-6e0e5571e223/nodes/86b1aa27-5c82-4596-8246-3f7384f853a1' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' +curl -i -X PUT 'http://localhost:3080/v2/projects/cb9353f8-d72b-4f77-b909-eba9ced34a2b/nodes/5e8cf5d2-e17f-4f47-b3ea-6ca9ff88b852' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}' -PUT /v2/projects/2071abcf-98b8-42b8-a6e7-6e0e5571e223/nodes/86b1aa27-5c82-4596-8246-3f7384f853a1 HTTP/1.1 +PUT /v2/projects/cb9353f8-d72b-4f77-b909-eba9ced34a2b/nodes/5e8cf5d2-e17f-4f47-b3ea-6ca9ff88b852 HTTP/1.1 { "compute_id": "example.com", "name": "test", @@ -15,15 +15,15 @@ HTTP/1.1 200 Connection: close Content-Length: 1080 Content-Type: application/json -Date: Tue, 21 Mar 2017 09:31:59 GMT -Server: Python/3.6 GNS3/2.0.0dev11 +Date: Thu, 29 Jun 2017 15:07:55 GMT +Server: Python/3.6 GNS3/2.1.0dev1 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": "86b1aa27-5c82-4596-8246-3f7384f853a1", + "node_id": "5e8cf5d2-e17f-4f47-b3ea-6ca9ff88b852", "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": "2071abcf-98b8-42b8-a6e7-6e0e5571e223", + "project_id": "cb9353f8-d72b-4f77-b909-eba9ced34a2b", "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", diff --git a/docs/api/notifications/drawing.created.json b/docs/api/notifications/drawing.created.json index aae49b31..12cae2b3 100644 --- a/docs/api/notifications/drawing.created.json +++ b/docs/api/notifications/drawing.created.json @@ -1,6 +1,6 @@ { - "drawing_id": "377bccc0-779a-44b0-ab5e-98dfd6dc46cd", - "project_id": "adb641a0-8ec9-4b5a-b8df-cc993638c601", + "drawing_id": "1804b301-3f1d-47d6-b8cf-201c29ffcdc5", + "project_id": "b23bbc6f-56fa-4954-8adc-45a074875bb8", "rotation": 0, "svg": "", "x": 10, diff --git a/docs/api/notifications/drawing.deleted.json b/docs/api/notifications/drawing.deleted.json index 3d9bb8a5..7b1c2f78 100644 --- a/docs/api/notifications/drawing.deleted.json +++ b/docs/api/notifications/drawing.deleted.json @@ -1,6 +1,6 @@ { - "drawing_id": "b2f8b12f-a4cc-4621-affc-cf3dcd4ba513", - "project_id": "24ef7002-5dd6-4054-bf8a-d2aface0885e", + "drawing_id": "f5852a28-616a-4e2c-a288-2184daecd0dc", + "project_id": "9e3eaf56-ac31-4b2f-a84f-b3874b0fc0b9", "rotation": 0, "svg": "", "x": 0, diff --git a/docs/api/notifications/drawing.updated.json b/docs/api/notifications/drawing.updated.json index 9e645a8c..c172ef94 100644 --- a/docs/api/notifications/drawing.updated.json +++ b/docs/api/notifications/drawing.updated.json @@ -1,6 +1,6 @@ { - "drawing_id": "d86ab88f-28bf-4f22-aa4e-e6d3c423b98c", - "project_id": "8f53f0f7-9967-4a01-884f-36ea1800e5ef", + "drawing_id": "72443701-e923-4216-a5a4-75eb9ef77ac6", + "project_id": "03008748-5d81-433b-a62c-fb77c245cdc7", "rotation": 0, "x": 42, "y": 20, diff --git a/docs/api/notifications/link.created.json b/docs/api/notifications/link.created.json index 904f713b..0cf82b28 100644 --- a/docs/api/notifications/link.created.json +++ b/docs/api/notifications/link.created.json @@ -2,7 +2,7 @@ "capture_file_name": null, "capture_file_path": null, "capturing": false, - "link_id": "9b74fb50-652a-47de-aa7a-f936fad2623a", + "link_id": "a810aca4-4e76-47a2-9a33-78dd3c5d0f21", "link_type": "ethernet", "nodes": [ { @@ -14,7 +14,7 @@ "x": -10, "y": -10 }, - "node_id": "009935d3-bb71-48ee-8f8c-4160ecf36a1f", + "node_id": "13eee57f-4240-43eb-89f0-3cbe635f98d7", "port_number": 3 }, { @@ -26,9 +26,9 @@ "x": -10, "y": -10 }, - "node_id": "efd15e6d-cc6d-4b85-8e11-0389806f7231", + "node_id": "a2102f85-9ca9-451e-aa67-f4c0f3dfc0a6", "port_number": 4 } ], - "project_id": "19def516-231c-4a43-8fdb-1d49333c1f8e" + "project_id": "a683bc42-6b18-4c1e-9497-23f11f5e60bc" } \ No newline at end of file diff --git a/docs/api/notifications/link.deleted.json b/docs/api/notifications/link.deleted.json index 41fc2297..50681a17 100644 --- a/docs/api/notifications/link.deleted.json +++ b/docs/api/notifications/link.deleted.json @@ -2,8 +2,8 @@ "capture_file_name": null, "capture_file_path": null, "capturing": false, - "link_id": "105966d0-8a04-4cf5-95a4-ff13f1de7660", + "link_id": "998e514e-d9a3-4de5-a940-13845f96fe55", "link_type": "ethernet", "nodes": [], - "project_id": "42a1b682-b5bf-4de4-b5af-5366fc20a111" + "project_id": "0e7e02c1-1864-46e3-a0ec-de2d3860ed66" } \ No newline at end of file diff --git a/docs/api/notifications/link.updated.json b/docs/api/notifications/link.updated.json index e0a0ff7a..9b4c9ab8 100644 --- a/docs/api/notifications/link.updated.json +++ b/docs/api/notifications/link.updated.json @@ -2,7 +2,7 @@ "capture_file_name": null, "capture_file_path": null, "capturing": false, - "link_id": "fab9fae2-1ca7-48a5-a3bf-e6cdebf7d89f", + "link_id": "2211ed32-8333-41ec-bf10-8bfcd7953239", "link_type": "ethernet", "nodes": [ { @@ -12,7 +12,7 @@ "x": 64, "y": 0 }, - "node_id": "d978c6d1-4503-46ce-a11c-432b7dace22c", + "node_id": "1ef55a34-a4a3-4654-a8a8-5b78ee2d14a7", "port_number": 3 }, { @@ -24,9 +24,9 @@ "x": -10, "y": -10 }, - "node_id": "d1779d19-320a-471b-9d50-91dd3d3f3ecd", + "node_id": "1084d14e-fc5c-424d-a5e5-b2c7c1dbbae1", "port_number": 4 } ], - "project_id": "e49cdc9f-ce2d-48b4-a317-7107f4c2c520" + "project_id": "a29c3a9d-06cc-4931-a2cc-cd8098975e9b" } \ No newline at end of file diff --git a/docs/api/notifications/node.updated.json b/docs/api/notifications/node.updated.json index 2c043193..7a3893f5 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": 5006, + "console": 5004, "console_host": "localhost", "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": "PC2", + "text": "PC1", "x": 18, "y": -25 }, - "name": "PC2", - "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-51/test_open0/project-files/vpcs/748bcd89-624a-40eb-a8d3-1d2e85c99b51", - "node_id": "748bcd89-624a-40eb-a8d3-1d2e85c99b51", + "name": "PC1", + "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_open0/project-files/vpcs/64ba8408-afbf-4b66-9cdd-1fd854427478", + "node_id": "64ba8408-afbf-4b66-9cdd-1fd854427478", "node_type": "vpcs", "port_name_format": "Ethernet{0}", "port_segment_size": 0, @@ -32,14 +32,11 @@ } ], "project_id": "3c1be6f9-b4ba-4737-b209-63c47c23359f", - "properties": { - "startup_script": "", - "startup_script_path": "startup.vpc" - }, + "properties": {}, "status": "stopped", "symbol": ":/symbols/computer.svg", "width": 65, - "x": -71, - "y": -98, + "x": -300, + "y": -118, "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 72618444..e75ff8a7 100644 --- a/docs/api/notifications/project.closed.json +++ b/docs/api/notifications/project.closed.json @@ -4,8 +4,8 @@ "auto_start": false, "filename": "test.gns3", "name": "test", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp0vixjsro/projects/74bd9388-bd2e-41cc-b8da-d014cfb9f908", - "project_id": "74bd9388-bd2e-41cc-b8da-d014cfb9f908", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpgw7miucs/projects/87aa91b7-b34e-43bd-a7c4-185dcf135498", + "project_id": "87aa91b7-b34e-43bd-a7c4-185dcf135498", "scene_height": 1000, "scene_width": 2000, "status": "closed" diff --git a/docs/api/notifications/project.updated.json b/docs/api/notifications/project.updated.json index 7d3091b0..c5548b83 100644 --- a/docs/api/notifications/project.updated.json +++ b/docs/api/notifications/project.updated.json @@ -4,7 +4,7 @@ "auto_start": false, "filename": "test.gns3", "name": "test2", - "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpe4g8gdv7/projects/10010203-0405-0607-0809-0a0b0c0d0e0f", + "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmplj6wxbgc/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 69fbf10a..22b26a8a 100644 --- a/docs/api/notifications/settings.updated.json +++ b/docs/api/notifications/settings.updated.json @@ -1,3 +1,4 @@ { + "modification_uuid": "8c59037b-2cc6-4d4d-be9b-e072fb0eee2a", "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 9dd96166..211b20ba 100644 --- a/docs/api/notifications/snapshot.restored.json +++ b/docs/api/notifications/snapshot.restored.json @@ -1,6 +1,6 @@ { - "created_at": 1490088724, + "created_at": 1498748889, "name": "test", - "project_id": "ecb64cf5-aec7-469a-a367-3d16f4377cd7", - "snapshot_id": "7e0bb824-e0aa-4ff1-b4f8-8453e99cb1bd" + "project_id": "2b383355-2997-4f86-8b73-0582ae4c834b", + "snapshot_id": "f9c9a4d9-9276-44c8-9024-6c1f6f5d19c2" } \ No newline at end of file diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst index 02ff16fd..1e843178 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodes.rst @@ -35,9 +35,9 @@ Output - - - + + +
Name Mandatory Type Description
mappings object ATM mappings
name string ATM switch name
node_id string Node UUID
project_id string Project UUID
name string ATM switch name
node_id string Node UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst index b9f44b22..43432e55 100644 --- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst +++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst @@ -25,9 +25,9 @@ Output - - - + + +
Name Mandatory Type Description
mappings object ATM mappings
name string ATM switch name
node_id string Node UUID
project_id string Project UUID
name string ATM switch name
node_id string Node UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
@@ -68,9 +68,9 @@ Output - - - + + +
Name Mandatory Type Description
mappings object ATM mappings
name string ATM switch name
node_id string Node UUID
project_id string Project UUID
name string ATM switch name
node_id string Node UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst index abf7208e..f074e19c 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodes.rst @@ -53,11 +53,11 @@ Output - + - - - + + +
Name Mandatory Type Description
interfaces array
name string Cloud name
name string Cloud name
node_directory string Path to the VM working directory
node_id string Node UUID
ports_mapping array
project_id string Project UUID
node_id string Node UUID
ports_mapping array
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst index 35577308..d6f9bb99 100644 --- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst +++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst @@ -25,11 +25,11 @@ Output - + - - - + + +
Name Mandatory Type Description
interfaces array
name string Cloud name
name string Cloud name
node_directory string Path to the VM working directory
node_id string Node UUID
ports_mapping array
project_id string Project UUID
node_id string Node UUID
ports_mapping array
project_id string Project UUID
status enum Possible values: started, stopped, suspended
@@ -95,11 +95,11 @@ Output - + - - - + + +
Name Mandatory Type Description
interfaces array
name string Cloud name
name string Cloud name
node_directory string Path to the VM working directory
node_id string Node UUID
ports_mapping array
project_id string Project UUID
node_id string Node UUID
ports_mapping array
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst index 20ef3a94..a47af77e 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodes.rst @@ -31,7 +31,7 @@ Input console_type enum Possible values: telnet disk0 integer Disk0 size in MB disk1 integer Disk1 size in MB - dynamips_id integer Dynamips ID + dynamips_id ['integer', 'null'] Dynamips ID exec_area integer Exec area value idlemax integer Idlemax value idlepc string Idle-PC value @@ -48,7 +48,6 @@ Input nvram integer Amount of NVRAM in KB platform ✔ string Cisco router platform power_supplies array Power supplies status - private_config string Path to the IOS private configuration file private_config_content string Content of IOS private configuration file ram ✔ integer Amount of RAM in MB sensors array Temperature sensors @@ -60,7 +59,6 @@ Input slot5 Network module slot 5 slot6 Network module slot 6 sparsemem boolean Sparse memory feature - startup_config string Path to the IOS startup configuration file startup_config_content string Content of IOS startup configuration file system_id string System ID wic0 Network module WIC slot 0 @@ -100,8 +98,6 @@ Output nvram integer Amount of NVRAM in KB platform string Cisco router platform power_supplies array Power supplies status - private_config string Path to the IOS private configuration file - private_config_content string Content of IOS private configuration file project_id ✔ string Project UUID ram integer Amount of RAM in MB sensors array Temperature sensors @@ -113,8 +109,6 @@ Output slot5 Network module slot 5 slot6 Network module slot 6 sparsemem boolean Sparse memory feature - startup_config string Path to the IOS startup configuration file - startup_config_content string Content of IOS startup configuration file status enum Possible values: started, stopped, suspended system_id string System ID wic0 Network module WIC slot 0 diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst index 72cd15e5..3ea7267c 100644 --- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst +++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst @@ -50,8 +50,6 @@ Output nvram integer Amount of NVRAM in KB platform string Cisco router platform power_supplies array Power supplies status - private_config string Path to the IOS private configuration file - private_config_content string Content of IOS private configuration file project_id ✔ string Project UUID ram integer Amount of RAM in MB sensors array Temperature sensors @@ -63,8 +61,6 @@ Output slot5 Network module slot 5 slot6 Network module slot 6 sparsemem boolean Sparse memory feature - startup_config string Path to the IOS startup configuration file - startup_config_content string Content of IOS startup configuration file status enum Possible values: started, stopped, suspended system_id string System ID wic0 Network module WIC slot 0 @@ -119,8 +115,6 @@ Input nvram integer Amount of NVRAM in KB platform string Cisco router platform power_supplies array Power supplies status - private_config string Path to the IOS private configuration file. - private_config_content string Content of IOS private configuration file ram integer Amount of RAM in MB sensors array Temperature sensors slot0 Network module slot 0 @@ -131,8 +125,6 @@ Input slot5 Network module slot 5 slot6 Network module slot 6 sparsemem boolean Sparse memory feature - startup_config string Path to the IOS startup configuration file. - startup_config_content string Content of IOS startup configuration file system_id string System ID wic0 Network module WIC slot 0 wic1 Network module WIC slot 0 @@ -171,8 +163,6 @@ Output nvram integer Amount of NVRAM in KB platform string Cisco router platform power_supplies array Power supplies status - private_config string Path to the IOS private configuration file - private_config_content string Content of IOS private configuration file project_id ✔ string Project UUID ram integer Amount of RAM in MB sensors array Temperature sensors @@ -184,8 +174,6 @@ Output slot5 Network module slot 5 slot6 Network module slot 6 sparsemem boolean Sparse memory feature - startup_config string Path to the IOS startup configuration file - startup_config_content string Content of IOS startup configuration file status enum Possible values: started, stopped, suspended system_id string System ID wic0 Network module WIC slot 0 diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst index aa8b28d9..fb2c29e9 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodes.rst @@ -50,10 +50,10 @@ Output - - - - + + + +
Name Mandatory Type Description
name string Ethernet hub name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
name string Ethernet hub name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst index 8976581c..cb5d605a 100644 --- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst +++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst @@ -24,10 +24,10 @@ Output - - - - + + + +
Name Mandatory Type Description
name string Ethernet hub name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
name string Ethernet hub name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
status enum Possible values: started, stopped, suspended
@@ -83,10 +83,10 @@ Output - - - - + + + +
Name Mandatory Type Description
name string Ethernet hub name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
name string Ethernet hub name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst index 9dec4975..fe013868 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst @@ -42,6 +42,8 @@ Body + + @@ -53,10 +55,12 @@ Output
Name Mandatory Type Description
console integer Console TCP port
console_type enum Possible values: telnet
name string Ethernet switch name
node_id Node UUID
ports_mapping array
- - + + + + - +
Name Mandatory Type Description
name string Ethernet switch name
node_id string Node UUID
console integer Console TCP port
console_type enum Possible values: telnet
name string Ethernet switch name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst index a5d5f977..2d03e018 100644 --- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst +++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst @@ -24,10 +24,12 @@ Output - - + + + + - +
Name Mandatory Type Description
name string Ethernet switch name
node_id string Node UUID
console integer Console TCP port
console_type enum Possible values: telnet
name string Ethernet switch name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
@@ -73,6 +75,8 @@ Body + + @@ -86,10 +90,12 @@ Output
Name Mandatory Type Description
console integer Console TCP port
console_type enum Possible values: telnet
name string Ethernet switch name
node_id string Node UUID
ports_mapping array
- - + + + + - +
Name Mandatory Type Description
name string Ethernet switch name
node_id string Node UUID
console integer Console TCP port
console_type enum Possible values: telnet
name string Ethernet switch name
node_id string Node UUID
ports_mapping array
project_id string Project UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst index e393dc10..6cb46089 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodes.rst @@ -35,9 +35,9 @@ Output - - - + + +
Name Mandatory Type Description
mappings object Frame Relay mappings
name string Frame Relay switch name
node_id string Node UUID
project_id string Project UUID
name string Frame Relay switch name
node_id string Node UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst index 63d110fe..1384ed9e 100644 --- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst +++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst @@ -25,9 +25,9 @@ Output - - - + + +
Name Mandatory Type Description
mappings object Frame Relay mappings
name string Frame Relay switch name
node_id string Node UUID
project_id string Project UUID
name string Frame Relay switch name
node_id string Node UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
@@ -68,9 +68,9 @@ Output - - - + + +
Name Mandatory Type Description
mappings object Frame Relay mappings
name string Frame Relay switch name
node_id string Node UUID
project_id string Project UUID
name string Frame Relay switch name
node_id string Node UUID
project_id string Project UUID
status enum Possible values: started, stopped, suspended
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodes.rst b/docs/api/v2/compute/iou/projectsprojectidiounodes.rst index 46e44b20..9204e490 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodes.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodes.rst @@ -26,18 +26,15 @@ Input console ['integer', 'null'] Console TCP port console_type enum Possible values: telnet, null ethernet_adapters integer How many ethernet adapters are connected to the IOU - iourc_content ['string', 'null'] Content of the iourc file. Ignored if Null l1_keepalives ['boolean', 'null'] Always up ethernet interface md5sum ['string', 'null'] Checksum of iou binary name ✔ string IOU VM name node_id Node UUID nvram ['integer', 'null'] Allocated NVRAM KB path ✔ string Path of iou binary - private_config ['string', 'null'] Path to the private-config of IOU private_config_content ['string', 'null'] Private-config of IOU ram ['integer', 'null'] Allocated RAM MB serial_adapters integer How many serial adapters are connected to the IOU - startup_config ['string', 'null'] Path to the startup-config of IOU startup_config_content ['string', 'null'] Startup-config of IOU use_default_iou_values ['boolean', 'null'] Use default IOU values @@ -52,7 +49,6 @@ Output console integer Console TCP port console_type enum Possible values: telnet ethernet_adapters integer How many ethernet adapters are connected to the IOU - iourc_content ['string', 'null'] Content of the iourc file. Ignored if Null l1_keepalives boolean Always up ethernet interface md5sum ['string', 'null'] Checksum of iou binary name string IOU VM name @@ -60,13 +56,9 @@ Output node_id string IOU VM UUID nvram integer Allocated NVRAM KB path string Path of iou binary - private_config ['string', 'null'] Path of the private-config content relative to project directory - private_config_content ['string', 'null'] Private-config of IOU project_id string Project UUID ram integer Allocated RAM MB serial_adapters integer How many serial adapters are connected to the IOU - startup_config ['string', 'null'] Path of the startup-config content relative to project directory - startup_config_content ['string', 'null'] Startup-config of IOU status enum Possible values: started, stopped, suspended use_default_iou_values ['boolean', 'null'] Use default IOU values diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst index 557883a2..8f728503 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst @@ -28,7 +28,6 @@ Output console integer Console TCP port console_type enum Possible values: telnet ethernet_adapters integer How many ethernet adapters are connected to the IOU - iourc_content ['string', 'null'] Content of the iourc file. Ignored if Null l1_keepalives boolean Always up ethernet interface md5sum ['string', 'null'] Checksum of iou binary name string IOU VM name @@ -36,13 +35,9 @@ Output node_id string IOU VM UUID nvram integer Allocated NVRAM KB path string Path of iou binary - private_config ['string', 'null'] Path of the private-config content relative to project directory - private_config_content ['string', 'null'] Private-config of IOU project_id string Project UUID ram integer Allocated RAM MB serial_adapters integer How many serial adapters are connected to the IOU - startup_config ['string', 'null'] Path of the startup-config content relative to project directory - startup_config_content ['string', 'null'] Startup-config of IOU status enum Possible values: started, stopped, suspended use_default_iou_values ['boolean', 'null'] Use default IOU values @@ -80,7 +75,6 @@ Input console integer Console TCP port console_type enum Possible values: telnet ethernet_adapters integer How many ethernet adapters are connected to the IOU - iourc_content ['string', 'null'] Content of the iourc file. Ignored if Null l1_keepalives boolean Always up ethernet interface md5sum ['string', 'null'] Checksum of iou binary name string IOU VM name @@ -88,13 +82,9 @@ Input node_id string IOU VM UUID nvram integer Allocated NVRAM KB path string Path of iou binary - private_config ['string', 'null'] Path of the private-config content relative to project directory - private_config_content ['string', 'null'] Private-config of IOU project_id string Project UUID ram integer Allocated RAM MB serial_adapters integer How many serial adapters are connected to the IOU - startup_config ['string', 'null'] Path of the startup-config content relative to project directory - startup_config_content ['string', 'null'] Startup-config of IOU status enum Possible values: started, stopped, suspended use_default_iou_values ['boolean', 'null'] Use default IOU values @@ -109,7 +99,6 @@ Output console integer Console TCP port console_type enum Possible values: telnet ethernet_adapters integer How many ethernet adapters are connected to the IOU - iourc_content ['string', 'null'] Content of the iourc file. Ignored if Null l1_keepalives boolean Always up ethernet interface md5sum ['string', 'null'] Checksum of iou binary name string IOU VM name @@ -117,13 +106,9 @@ Output node_id string IOU VM UUID nvram integer Allocated NVRAM KB path string Path of iou binary - private_config ['string', 'null'] Path of the private-config content relative to project directory - private_config_content ['string', 'null'] Private-config of IOU project_id string Project UUID ram integer Allocated RAM MB serial_adapters integer How many serial adapters are connected to the IOU - startup_config ['string', 'null'] Path of the startup-config content relative to project directory - startup_config_content ['string', 'null'] Startup-config of IOU status enum Possible values: started, stopped, suspended use_default_iou_values ['boolean', 'null'] Use default IOU values diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst index 3df8062a..4632ca2f 100644 --- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst +++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst @@ -37,7 +37,6 @@ Output console integer Console TCP port console_type enum Possible values: telnet ethernet_adapters integer How many ethernet adapters are connected to the IOU - iourc_content ['string', 'null'] Content of the iourc file. Ignored if Null l1_keepalives boolean Always up ethernet interface md5sum ['string', 'null'] Checksum of iou binary name string IOU VM name @@ -45,13 +44,9 @@ Output node_id string IOU VM UUID nvram integer Allocated NVRAM KB path string Path of iou binary - private_config ['string', 'null'] Path of the private-config content relative to project directory - private_config_content ['string', 'null'] Private-config of IOU project_id string Project UUID ram integer Allocated RAM MB serial_adapters integer How many serial adapters are connected to the IOU - startup_config ['string', 'null'] Path of the startup-config content relative to project directory - startup_config_content ['string', 'null'] Startup-config of IOU status enum Possible values: started, stopped, suspended use_default_iou_values ['boolean', 'null'] Use default IOU values diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst index 6ab2e8f1..f9994300 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst @@ -32,7 +32,7 @@ Input cdrom_image string QEMU cdrom image path cdrom_image_md5sum ['string', 'null'] QEMU cdrom image checksum console ['integer', 'null'] Console TCP port - console_type enum Possible values: telnet, vnc + console_type enum Possible values: telnet, vnc, spice cpu_throttling ['integer', 'null'] Percentage of CPU allowed for QEMU cpus ['integer', 'null'] Number of vCPUs hda_disk_image string QEMU hda disk image path @@ -81,7 +81,7 @@ Output cdrom_image_md5sum ✔ ['string', 'null'] QEMU cdrom image checksum command_line ✔ string Last command line used by GNS3 to start QEMU console ✔ integer Console TCP port - console_type ✔ enum Possible values: telnet, vnc + console_type ✔ enum Possible values: telnet, vnc, spice cpu_throttling ✔ integer Percentage of CPU allowed for QEMU cpus ✔ ['integer', 'null'] Number of vCPUs hda_disk_image ✔ string QEMU hda disk image path diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst index ced6f8d5..b49d25de 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst @@ -34,7 +34,7 @@ Output cdrom_image_md5sum ✔ ['string', 'null'] QEMU cdrom image checksum command_line ✔ string Last command line used by GNS3 to start QEMU console ✔ integer Console TCP port - console_type ✔ enum Possible values: telnet, vnc + console_type ✔ enum Possible values: telnet, vnc, spice cpu_throttling ✔ integer Percentage of CPU allowed for QEMU cpus ✔ ['integer', 'null'] Number of vCPUs hda_disk_image ✔ string QEMU hda disk image path @@ -107,7 +107,7 @@ Input cdrom_image string QEMU cdrom image path cdrom_image_md5sum ['string', 'null'] QEMU cdrom image checksum console ['integer', 'null'] Console TCP port - console_type enum Possible values: telnet, vnc + console_type enum Possible values: telnet, vnc, spice cpu_throttling ['integer', 'null'] Percentage of CPU allowed for QEMU cpus ['integer', 'null'] Number of vCPUs hda_disk_image string QEMU hda disk image path @@ -155,7 +155,7 @@ Output cdrom_image_md5sum ✔ ['string', 'null'] QEMU cdrom image checksum command_line ✔ string Last command line used by GNS3 to start QEMU console ✔ integer Console TCP port - console_type ✔ enum Possible values: telnet, vnc + console_type ✔ enum Possible values: telnet, vnc, spice cpu_throttling ✔ integer Percentage of CPU allowed for QEMU cpus ✔ ['integer', 'null'] Number of vCPUs hda_disk_image ✔ string QEMU hda disk image path diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst index 82150273..2fc5d209 100644 --- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst +++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst @@ -34,7 +34,7 @@ Output cdrom_image_md5sum ✔ ['string', 'null'] QEMU cdrom image checksum command_line ✔ string Last command line used by GNS3 to start QEMU console ✔ integer Console TCP port - console_type ✔ enum Possible values: telnet, vnc + console_type ✔ enum Possible values: telnet, vnc, spice cpu_throttling ✔ integer Percentage of CPU allowed for QEMU cpus ✔ ['integer', 'null'] Number of vCPUs hda_disk_image ✔ string QEMU hda disk image path diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst index 3afe7156..e8ef9a13 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodes.rst @@ -28,7 +28,6 @@ Input name ✔ string VPCS VM name node_id Node UUID startup_script ['string', 'null'] Content of the VPCS startup script - startup_script_path ['string', 'null'] Path of the VPCS startup script relative to project directory (IGNORED) Output @@ -44,8 +43,6 @@ Output node_directory string Path to the VM working directory node_id ✔ string Node UUID project_id ✔ string Project UUID - startup_script ['string', 'null'] Content of the VPCS startup script - startup_script_path ✔ ['string', 'null'] Path of the VPCS startup script relative to project directory status ✔ enum Possible values: started, stopped, suspended diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst index edfa0920..7e304c55 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst @@ -31,8 +31,6 @@ Output node_directory string Path to the VM working directory node_id ✔ string Node UUID project_id ✔ string Project UUID - startup_script ['string', 'null'] Content of the VPCS startup script - startup_script_path ✔ ['string', 'null'] Path of the VPCS startup script relative to project directory status ✔ enum Possible values: started, stopped, suspended @@ -68,8 +66,6 @@ Input console ['integer', 'null'] Console TCP port console_type enum Possible values: telnet name ['string', 'null'] VPCS VM name - startup_script ['string', 'null'] Content of the VPCS startup script - startup_script_path ['string', 'null'] Path of the VPCS startup script relative to project directory (IGNORED) Output @@ -85,8 +81,6 @@ Output node_directory string Path to the VM working directory node_id ✔ string Node UUID project_id ✔ string Project UUID - startup_script ['string', 'null'] Content of the VPCS startup script - startup_script_path ✔ ['string', 'null'] Path of the VPCS startup script relative to project directory status ✔ enum Possible values: started, stopped, suspended diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst index 50a42ea1..09dd5dac 100644 --- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst +++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst @@ -31,8 +31,6 @@ Output node_directory string Path to the VM working directory node_id ✔ string Node UUID project_id ✔ string Project UUID - startup_script ['string', 'null'] Content of the VPCS startup script - startup_script_path ✔ ['string', 'null'] Path of the VPCS startup script relative to project directory status ✔ enum Possible values: started, stopped, suspended diff --git a/docs/api/v2/controller/appliance.rst b/docs/api/v2/controller/appliance.rst new file mode 100644 index 00000000..14bac0e5 --- /dev/null +++ b/docs/api/v2/controller/appliance.rst @@ -0,0 +1,8 @@ +Appliance +----------------------------- + +.. toctree:: + :glob: + :maxdepth: 2 + + appliance/* diff --git a/docs/api/v2/controller/appliance/appliances.rst b/docs/api/v2/controller/appliance/appliances.rst new file mode 100644 index 00000000..15f47cea --- /dev/null +++ b/docs/api/v2/controller/appliance/appliances.rst @@ -0,0 +1,19 @@ +/v2/appliances +------------------------------------------------------------------------------------------------------------------------------------------ + +.. contents:: + +GET /v2/appliances +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +List of appliance + +Response status codes +********************** +- **200**: Appliance list returned + +Sample session +*************** + + +.. literalinclude:: ../../../examples/controller_get_appliances.txt + diff --git a/docs/api/v2/controller/appliance/appliancestemplates.rst b/docs/api/v2/controller/appliance/appliancestemplates.rst new file mode 100644 index 00000000..75695005 --- /dev/null +++ b/docs/api/v2/controller/appliance/appliancestemplates.rst @@ -0,0 +1,19 @@ +/v2/appliances/templates +------------------------------------------------------------------------------------------------------------------------------------------ + +.. contents:: + +GET /v2/appliances/templates +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +List of appliance templates + +Response status codes +********************** +- **200**: Appliance template list returned + +Sample session +*************** + + +.. literalinclude:: ../../../examples/controller_get_appliancestemplates.txt + diff --git a/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst b/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst new file mode 100644 index 00000000..843d7df9 --- /dev/null +++ b/docs/api/v2/controller/appliance/projectsprojectidappliancesapplianceid.rst @@ -0,0 +1,61 @@ +/v2/projects/{project_id}/appliances/{appliance_id} +------------------------------------------------------------------------------------------------------------------------------------------ + +.. contents:: + +POST /v2/projects/**{project_id}**/appliances/**{appliance_id}** +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Create a node from an appliance + +Parameters +********** +- **project_id**: Project UUID +- **appliance_id**: Appliance template UUID + +Response status codes +********************** +- **201**: Node created +- **404**: The project or template doesn't exist + +Input +******* +.. raw:: html + + + + + + +
Name Mandatory Type Description
compute_id ['null', 'string'] If the appliance don't have a default compute use this compute
x integer X position
y integer Y position
+ +Output +******* +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
project_id string Project UUID
properties object Properties specific to an emulator
status enum Possible values: stopped, started, suspended
symbol ['string', 'null'] Symbol of the node
width integer Width of the node (Read only)
x integer X position of the node
y integer Y position of the node
z integer Z position of the node
+ diff --git a/docs/api/v2/controller/compute/s.rst b/docs/api/v2/controller/compute/s.rst index 997f317a..5b253638 100644 --- a/docs/api/v2/controller/compute/s.rst +++ b/docs/api/v2/controller/compute/s.rst @@ -18,11 +18,11 @@ Input - + - - + +
Name Mandatory Type Description
compute_id string Server identifier
host string Server host
host string Server host
name string Server name
password ['string', 'null'] Password for authentication
port integer Server port
protocol enum Possible values: http, https
port integer Server port
protocol enum Possible values: http, https
user ['string', 'null'] User for authentication
diff --git a/docs/api/v2/controller/node/projectsprojectidnodes.rst b/docs/api/v2/controller/node/projectsprojectidnodes.rst index 58bc8ea3..c682cf2b 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodes.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodes.rst @@ -23,17 +23,17 @@ Input - + - + - + - + @@ -54,17 +54,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst index 08c66a42..3187734b 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst @@ -20,17 +20,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + @@ -71,7 +71,7 @@ Input - + @@ -99,17 +99,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst index 299cffd1..11c782c1 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst @@ -25,17 +25,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst index a05b8d1b..80171b67 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst @@ -25,17 +25,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst index 32b19365..9c6800a1 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst @@ -25,17 +25,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst index 1c64e4a8..d91638c1 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst @@ -25,17 +25,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesreload.rst b/docs/api/v2/controller/node/projectsprojectidnodesreload.rst index 7da934b0..dfe9116e 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesreload.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesreload.rst @@ -24,17 +24,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesstart.rst b/docs/api/v2/controller/node/projectsprojectidnodesstart.rst index 32eb740d..c29f23d9 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesstart.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesstart.rst @@ -24,17 +24,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodesstop.rst b/docs/api/v2/controller/node/projectsprojectidnodesstop.rst index 3e19dafc..689b9585 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodesstop.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodesstop.rst @@ -24,17 +24,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst b/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst index f32e5935..d75da266 100644 --- a/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst +++ b/docs/api/v2/controller/node/projectsprojectidnodessuspend.rst @@ -24,17 +24,17 @@ Output
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only
- + - + - + - + diff --git a/docs/gns3_file.json b/docs/gns3_file.json index 768fe434..d554bc7b 100644 --- a/docs/gns3_file.json +++ b/docs/gns3_file.json @@ -418,6 +418,7 @@ "vnc", "telnet", "http", + "spice", null ] }, @@ -552,7 +553,12 @@ } } }, - "additionalProperties": false + "additionalProperties": false, + "required": [ + "name", + "node_type", + "compute_id" + ] } } },
Name Mandatory Type Description
command_line ['null', 'string'] Command line use to start the node
compute_id string Compute identifier
compute_id string Compute identifier
console ['integer', 'null'] Console TCP port
console_host string 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.
console_type enum Possible values: vnc, telnet, http, null
console_type enum Possible values: vnc, telnet, http, spice, null
first_port_name ['string', 'null'] Name of the first port
height integer Height of the node (Read only)
label object
name string Node name
name string Node name
node_directory ['null', 'string'] Working directory of the node. Read only
node_id string Node UUID
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
node_type enum Possible values: cloud, nat, ethernet_hub, ethernet_switch, frame_relay_switch, atm_switch, docker, dynamips, vpcs, virtualbox, vmware, iou, qemu
port_name_format string Formating for port name {0} will be replace by port number
port_segment_size integer Size of the port segment
ports array List of node ports READ only