{"id":13483702,"url":"https://github.com/GNS3/gns3-gui","last_synced_at":"2025-03-27T15:30:34.236Z","repository":{"id":10833168,"uuid":"13111393","full_name":"GNS3/gns3-gui","owner":"GNS3","description":"GNS3 Graphical Network Simulator","archived":false,"fork":false,"pushed_at":"2024-10-28T07:36:05.000Z","size":63926,"stargazers_count":2149,"open_issues_count":144,"forks_count":435,"subscribers_count":176,"default_branch":"master","last_synced_at":"2024-10-29T15:09:17.737Z","etag":null,"topics":["network","network-emulator","networking"],"latest_commit_sha":null,"homepage":"http://www.gns3.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GNS3.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-09-26T02:48:01.000Z","updated_at":"2024-10-25T15:46:17.000Z","dependencies_parsed_at":"2023-02-17T01:01:34.917Z","dependency_job_id":"9682f33c-d2ab-4ac1-9ec2-b4856acc6383","html_url":"https://github.com/GNS3/gns3-gui","commit_stats":{"total_commits":4461,"total_committers":46,"mean_commits":96.97826086956522,"dds":0.5823806321452589,"last_synced_commit":"7418c190a828b5741260b00c0a117f0d74c7ac65"},"previous_names":[],"tags_count":205,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNS3%2Fgns3-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNS3%2Fgns3-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNS3%2Fgns3-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNS3%2Fgns3-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GNS3","download_url":"https://codeload.github.com/GNS3/gns3-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245543427,"owners_count":20632648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["network","network-emulator","networking"],"created_at":"2024-07-31T17:01:14.344Z","updated_at":"2025-03-27T15:30:31.022Z","avatar_url":"https://github.com/GNS3.png","language":"Python","readme":"GNS3-gui\n========\n\n[![image](https://github.com/GNS3/gns3-gui/workflows/testing/badge.svg)](https://github.com/GNS3/gns3-gui/actions?query=workflow%3Atesting)\n\n[![image](https://img.shields.io/pypi/v/gns3-gui.svg)](https://pypi.python.org/pypi/gns3-gui)\n\n[![image](https://snyk.io/test/github/GNS3/gns3-gui/badge.svg)](https://snyk.io/test/github/GNS3/gns3-gui)\n\nGNS3 GUI repository.\n\nInstallation\n------------\n\nPlease see \u003chttps://docs.gns3.com/\u003e\n\nSoftware dependencies\n---------------------\n\nPyQt5 which is either part of the Linux distribution or installable from\nPyPi. The other Python dependencies are automatically installed during\nthe GNS3 GUI installation and are listed\n[here](https://github.com/GNS3/gns3-gui/blob/master/requirements.txt)\n\nFor connecting to nodes using Telnet, a Telnet client is required. On\nLinux that's a terminal emulator like xterm, gnome-terminal, konsole\nplus the telnet program. For connecting to nodes with a GUI, a VNC\nclient is required, optionally a SPICE client can be used for Qemu\nnodes.\n\nFor using packet captures within GNS3, Wireshark should be installed.\nIt's recommended, but if you don't need that functionality you can go\nwithout it.\n\nDevelopment\n-----------\n\nIf you want to update the interface, modify the .ui files using QT\ntools. And:\n\n``` {.bash}\ncd scripts\npython build_pyqt.py\n```\n\n### Debug\n\nIf you want to see the full logs in the internal shell you can type:\n\n``` {.bash}\ndebug 2\n```\n\nOr start the app with --debug flag.\n\nDue to the fact PyQT intercept you can use a web debugger for inspecting\nstuff: \u003chttps://github.com/Kozea/wdb\u003e\n\nSecurity issues\n---------------\n\nPlease contact us at \u003csecurity@gns3.net\u003e\n","funding_links":[],"categories":["\u003ca id=\"tag-dev\" href=\"#tag-dev\"\u003eDev\u003c/a\u003e","Python"],"sub_categories":["\u003ca id=\"tag-dev-other\" href=\"#tag-dev-other\"\u003eOther Dev projects\u003c/a\u003e"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGNS3%2Fgns3-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGNS3%2Fgns3-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGNS3%2Fgns3-gui/lists"}