{"id":3793271,"name":"github.com/LeeEirc/ssh","ecosystem":"go","description":"Package ssh wraps the crypto/ssh package with a higher-level API for building\nSSH servers. The goal of the API was to make it as simple as using net/http, so\nthe API is very similar.\n\nYou should be able to build any SSH server using only this package, which wraps\nrelevant types and some functions from crypto/ssh. However, you still need to\nuse crypto/ssh for building SSH clients.\n\nListenAndServe starts an SSH server with a given address, handler, and options. The\nhandler is usually nil, which means to use DefaultHandler. Handle sets DefaultHandler:\n\nIf you don't specify a host key, it will generate one every time. This is convenient\nexcept you'll have to deal with clients being confused that the host key is different.\nIt's a better idea to generate or point to an existing key on your system:\n\nAlthough all options have functional option helpers, another way to control the\nserver's behavior is by creating a custom Server:\n\nThis package automatically handles basic SSH requests like setting environment\nvariables, requesting PTY, and changing window size. These requests are\nprocessed, responded to, and any relevant state is updated. This state is then\nexposed to you via the Session interface.\n\nThe one big feature missing from the Session abstraction is signals. This was\nstarted, but not completed. Pull Requests welcome!","homepage":"https://github.com/LeeEirc/ssh","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/LeeEirc/ssh","keywords_array":[],"namespace":"github.com/LeeEirc","versions_count":3,"first_release_published_at":"2017-02-04T22:51:04.000Z","latest_release_published_at":"2019-04-26T04:51:59.000Z","latest_release_number":"v0.1.5","last_synced_at":"2026-03-23T08:33:00.272Z","created_at":"2022-04-11T17:58:10.781Z","updated_at":"2026-03-23T08:33:00.272Z","registry_url":"https://pkg.go.dev/github.com/LeeEirc/ssh","install_command":"go get github.com/LeeEirc/ssh","documentation_url":"https://pkg.go.dev/github.com/LeeEirc/ssh#section-documentation","metadata":{},"repo_metadata":{"uuid":"216766337","full_name":"LeeEirc/ssh","owner":"LeeEirc","description":"Easy SSH servers in Golang","archived":false,"fork":true,"pushed_at":"2022-11-15T09:50:49.000Z","size":2109,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-12T07:50:20.746Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://godoc.org/github.com/gliderlabs/ssh","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ibuler/ssh","license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-22T08:48:20.000Z","updated_at":"2023-03-10T04:32:57.000Z","dependencies_parsed_at":"2023-01-23T05:46:25.609Z","dependency_job_id":null,"html_url":"https://github.com/LeeEirc/ssh","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeeEirc%2Fssh","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeeEirc%2Fssh/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeeEirc%2Fssh/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeeEirc","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T19:06:12.452Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":3.4847466161034415,"dependent_packages_count":9.552533439361593,"stargazers_count":19.30936441985992,"forks_count":11.24185931741644,"docker_downloads_count":0.5934119287785805,"average":8.836383144303996},"purl":"pkg:golang/github.com/%21lee%21eirc/ssh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/LeeEirc/ssh","docker_dependents_count":6,"docker_downloads_count":717426,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/LeeEirc/ssh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/LeeEirc/ssh/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-05-18T08:44:42.915Z","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FLeeEirc%2Fssh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FLeeEirc%2Fssh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FLeeEirc%2Fssh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FLeeEirc%2Fssh/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FLeeEirc%2Fssh/codemeta","maintainers":[]}