{"id":13441301,"url":"https://github.com/zrax/gsshvnc","last_synced_at":"2026-03-09T07:31:16.954Z","repository":{"id":141795988,"uuid":"109877859","full_name":"zrax/gsshvnc","owner":"zrax","description":"A simple VNC client with built-in SSH tunneling","archived":false,"fork":false,"pushed_at":"2026-03-04T17:16:05.000Z","size":292,"stargazers_count":43,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-03-04T23:55:01.596Z","etag":null,"topics":["gtk3","gtkmm","ssh","vnc-client"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zrax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-11-07T18:59:52.000Z","updated_at":"2026-03-04T17:19:21.000Z","dependencies_parsed_at":"2024-08-02T21:02:17.102Z","dependency_job_id":"cd2ea95b-b40d-4f4f-ada3-7837cc7b3632","html_url":"https://github.com/zrax/gsshvnc","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/zrax/gsshvnc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zrax%2Fgsshvnc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zrax%2Fgsshvnc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zrax%2Fgsshvnc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zrax%2Fgsshvnc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zrax","download_url":"https://codeload.github.com/zrax/gsshvnc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zrax%2Fgsshvnc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30287425,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["gtk3","gtkmm","ssh","vnc-client"],"created_at":"2024-07-31T03:01:32.218Z","updated_at":"2026-03-09T07:31:16.919Z","avatar_url":"https://github.com/zrax.png","language":"C++","readme":"# gsshvnc - A simple VNC client with built-in SSH tunneling\n\ngsshvnc (pronounced \"Gosh VNC\") is designed to make your otherwise-insecure\nunencrypted VNC connections secure by making it as simple as possible to\nestablish an SSH tunnel for the connection.\n\nIt is based on the excellent [gtk-vnc](https://wiki.gnome.org/Projects/gtk-vnc)\nproject that powers [Vinagre](https://wiki.gnome.org/Apps/Vinagre), but unlike\nVinagre uses [libssh](https://www.libssh.org/) directly, making it easier to\nport to Windows and other systems.  It is actively supported on Linux and\nWindows, but should work on other platforms supported by GTK+ 3.0.\n\n\n## How to Connect with an SSH tunnel\n\nFor the simplest case, enable the SSH tunnel via the switch on the connection\ndialog, and enter the remote host's address or domain name, and your username\nfor the remote host (if different from your current username).  To specify a\ndifferent desktop on the remote host, enter \":\u0026lt;display\u0026gt;\" into the\n\"VNC Server\" field:\n\n![Connect with SSH](doc/connect_ssh.png)\n\nYou can also tunnel through an SSH host to a computer on a network that would\notherwise be inaccessible by specifying the remote host in the \"VNC Server\",\nfor example:\n\n![Connect with SSH through another host](doc/connect_ssh_2.png)\n\nWhen connecting, gsshvnc will try your SSH public keys first, and prompt for\nan SSH password if that fails.  After establishing a tunnel, your VNC server\nmay prompt for a second password (for your VNC desktop).\n\nNote that gsshvnc can also be used as a \"plain\" VNC client without any SSH\ntunnel by simply turning off the SSH tunnel switch.\n","funding_links":[],"categories":["C++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzrax%2Fgsshvnc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzrax%2Fgsshvnc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzrax%2Fgsshvnc/lists"}