Skip to main content

GNS3 WebClient pack to use with the GNS3 web interface

Project description

# GNS3 WebClient pack

Client pack to use with the web Ui via protocol handlers

## Supported protocol handlers

The GNS3 WebClient currently support these URL schemes:

  • gns3+telnet for Telnet consoles

  • gns3+vnc for VNC consoles

  • gns3+spice for SPICE consoles

  • gns3+pcap for packet captures

URLs can include the following parameters:

  • name is the name or hostname of a GNS3 node or the description of a packet capture

  • project_id is the GNS3 project UUID

  • node_id is the GNS3 node UUID

  • link_id is the GNS3 link UUID

### URL examples

Telnet console with all parameters

gns3+telnet://localhost:6000?name=R1&project_id=1234&node_id=5678

VNC console

gns3+vnc://localhost:5901

SPICE console

gns3+spice://localhost:5000

Packet capture

gns3+pcap://localhost:3080?project_id=d991dbc0-b98f-42aa-88b2-288170cca9c7&link_id=5c7f5285-ba2f-4ff6-8741-d1a77324441a&name=MyPacketCapture

## Installation

### Windows

Use the provided installer. Protocol handlers are registered during the installation.

### macOS

Drag and drop the app from the DMG into /Applications. Start the app at least once the register the protocol handlers.

### Linux (Debian package)

ONLY FOR UBUNTU 18.04 AT THE MOMENT

You can install gns3-webclient-pack from our official [PPA](https://launchpad.net/~gns3/+archive/ubuntu/unstable):

` sudo add-apt-repository ppa:gns3/unstable sudo apt-get update sudo apt-get install gns3-webclient-pack `

or download .deb packages from [here](https://launchpad.net/~gns3/+archive/ubuntu/unstable/+packages).

The Debian package will install all dependencies including telnet, vinagre, virt-viewer and wireshark.

### Linux (Pypi package)

pip3 install gns3-webclient-pack

You may have to manually install dependencies including telnet, vinagre, virt-viewer and wireshark.

### Linux script installation

Alternatively, you can install gns3-webclient-pack from terminal using the following command:

wget -qO- https://raw.githubusercontent.com/GNS3/gns3-webclient-pack/master/install.sh | sh

This method should work on most Linux distros. Please open an new issue if this is not the case.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gns3-webclient-pack-1.0.0b2.tar.gz (188.1 kB view details)

Uploaded Source

File details

Details for the file gns3-webclient-pack-1.0.0b2.tar.gz.

File metadata

  • Download URL: gns3-webclient-pack-1.0.0b2.tar.gz
  • Upload date:
  • Size: 188.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.2.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.8

File hashes

Hashes for gns3-webclient-pack-1.0.0b2.tar.gz
Algorithm Hash digest
SHA256 2d1b752c77176d4f55a2f8eab4c67b6d25e89a939b5ddd0ad5677194e1737a75
MD5 7a5bfa4f0f1ae4266c3f32708a516815
BLAKE2b-256 db53d6bea14d874ba7cf44980512ef5855759ada3f3da5a6d7b19ebe13488ba4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page