{"id":13722137,"url":"https://github.com/cristianst85/QuickConnectPlugin","last_synced_at":"2025-05-07T14:31:14.864Z","repository":{"id":162558899,"uuid":"52085741","full_name":"cristianst85/QuickConnectPlugin","owner":"cristianst85","description":"A KeePass plugin that allows you to connect to Windows/Linux/ESXi hosts.","archived":false,"fork":false,"pushed_at":"2025-04-05T19:39:44.000Z","size":18774,"stargazers_count":66,"open_issues_count":6,"forks_count":10,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-05T20:28:23.510Z","etag":null,"topics":["esxi","keepass","keepass-plugin","linux","password-changer","putty","ssh","vmware","windows"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cristianst85.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2016-02-19T12:18:10.000Z","updated_at":"2025-04-05T19:39:47.000Z","dependencies_parsed_at":"2025-04-05T20:24:50.663Z","dependency_job_id":"7a8e1068-2fa3-4fe0-815a-0dd1158411a3","html_url":"https://github.com/cristianst85/QuickConnectPlugin","commit_stats":{"total_commits":166,"total_committers":3,"mean_commits":"55.333333333333336","dds":0.03614457831325302,"last_synced_commit":"c590b83f2ae7cb0ab227d423c51abe0b71c3950c"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cristianst85%2FQuickConnectPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cristianst85%2FQuickConnectPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cristianst85%2FQuickConnectPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cristianst85%2FQuickConnectPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cristianst85","download_url":"https://codeload.github.com/cristianst85/QuickConnectPlugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252895589,"owners_count":21821186,"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":["esxi","keepass","keepass-plugin","linux","password-changer","putty","ssh","vmware","windows"],"created_at":"2024-08-03T01:01:24.949Z","updated_at":"2025-05-07T14:31:11.909Z","avatar_url":"https://github.com/cristianst85.png","language":"C#","readme":"# QuickConnect Plugin\n\nQuickConnect is a plugin for [KeePass](http://keepass.info) password manager that allows you to connect to Windows/Linux/ESXi hosts.\n\n[![Latest Release](https://img.shields.io/github/release/cristianst85/quickconnectplugin.svg)](https://github.com/cristianst85/quickconnectplugin/releases/latest)\n[![Total Downloads](https://img.shields.io/github/downloads/cristianst85/quickconnectplugin/total.svg?maxAge=86400)](https://github.com/cristianst85/quickconnectplugin/releases/latest)\n\n## Requirements\n\n- Microsoft Windows XP/7/10 with .NET Framework 4.0;\n- [KeePass](http://keepass.info) version 2.52 or newer.\n\n## Installation\n\n- Download the [latest](https://github.com/cristianst85/QuickConnectPlugin/releases/latest) release;\n- Verify that the checksum for QuickConnectPlugin.plgx matches the one published with the release;\n- Copy the QuickConnectPlugin.plgx in the KeePass plugins directory and restart the application.\n\n## Usage\n\n- The plugin adds a new menu item named **QuickConnect** under **Tools** menu;\n- Use the **Map Fields** tab in the **Options** dialog to configure the custom fields from which the plugin gets the host address (IP address or hostname) and the connection method;\n- Connection method is determined based on the text found in the mapped field. For example, if one of the following strings (case-insensitive) is found, then the corresponding items are added to the entry context menu (right-click):\n    * `rdp` or `windows` - *Open Remote Desktop* and *Open Remote Desktop (console)*;\n    * `esxi` or `vcenter` - *Open vSphere Client*;\n    * `ssh`, `telnet`, `linux` or a known Linux distribution name - *Open PuTTY Console* and *Open WinSCP*.\n- Additional options like session name or port can be specified to be used with PuTTY/WinSCP. The syntax is as follows:\n    `[{ssh|telnet}|\u003cos_type\u003e[;session:\"\u003cregex_pattern\u003e\"[;port:\u003cport\u003e[;ssh_key:\"\u003cssh_key_path.ppk\u003e\"]]]]`.\n- Starting with the version [0.6.0-rc.1](https://github.com/cristianst85/QuickConnectPlugin/releases/tag/0.6.0-rc.1) the protocol for WinSCP can be also specified with the additional options. The syntax is as follows:\n\t`protocol:{sftp|ftp|scp}` (e.g., `protocol:sftp`). If the protocol is omitted then it defaults to `scp`. A complete list of supported protocols by the WinSCP can be found [here](https://winscp.net/eng/docs/protocols).\n\nConnection method and Additional options can be mapped to the same field. This will avoid cluttering the database with too many custom fields.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.github.com/cristianst85/QuickConnectPlugin/master/docs/screenshot.png\" alt=\"QuickConnectPlugin\" /\u003e\u003c/p\u003e\n\n## Password Changer\n\nThis feature allows you to change passwords for Windows/Linux/ESXi hosts directly from KeePass.\n\n### Requirements\n\n- [PsPasswd](https://technet.microsoft.com/en-us/sysinternals/bb897543.aspx) utility version 1.22 for Windows hosts.\n- [vSphere PowerCLI version 5.8.0](https://my.vmware.com/web/vmware/details?downloadGroup=PCLI58R1\u0026productId=420) for ESXi hosts.\n\n## Security Considerations\n\n- Please take note that when launching *vSphere Client*, *PuTTY*, *WinSCP* or [*PsPasswd*](https://technet.microsoft.com/en-us/sysinternals/bb897543.aspx) (via Password Changer) the plugin exposes the password via command-line arguments and it is visible during the entire lifetime of the child process.\n\n## Repository\n\nThe main repository is hosted on [GitHub](https://github.com/cristianst85/QuickConnectPlugin).\n\n## Changelog\n\nSee [CHANGELOG](https://github.com/cristianst85/QuickConnectPlugin/blob/master/CHANGELOG.md) file for details.\n\n## Download\n\nYou can download compiled binaries from [here](https://github.com/cristianst85/QuickConnectPlugin/releases/).\nSome experimental builds are available [here](http://www.disruptivesoftware.ro/projects/QuickConnectPlugin/experimental/).\n\n## License\n\n* The source code in this repository is released under the GNU GPLv2 or later license. See the [bundled LICENSE](https://github.com/cristianst85/QuickConnectPlugin/blob/master/LICENSE) file for details.\n* The menu items icons are from Crystal Clear icon set by [Everaldo Coelho](http://www.everaldo.com/) licensed under LGPL v2.1 or later.\n* Includes [SSH.NET](https://github.com/sshnet/SSH.NET) library copyrighted by RENCI and released under MIT License.\n* Includes code from [KeePass](https://keepass.info) licensed under GNU General Public License version 2 or later.\n\n## Related Projects\n\n* [AdvancedConnectPlugin](https://github.com/aalbng/AdvancedConnectPlugin)\n","funding_links":[],"categories":["Plugins"],"sub_categories":["Other clients"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcristianst85%2FQuickConnectPlugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcristianst85%2FQuickConnectPlugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcristianst85%2FQuickConnectPlugin/lists"}