{"id":19579748,"url":"https://github.com/wolfssl/wolfssh-examples","last_synced_at":"2025-08-23T14:14:55.272Z","repository":{"id":44985084,"uuid":"503448198","full_name":"wolfSSL/wolfssh-examples","owner":"wolfSSL","description":"Example applications using the wolfSSH Library.","archived":false,"fork":false,"pushed_at":"2025-07-25T19:27:59.000Z","size":1506,"stargazers_count":29,"open_issues_count":3,"forks_count":11,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-07-26T02:18:00.725Z","etag":null,"topics":["embedded","esp32","esp8266","examples","getting-started","iot","security","ssh","ssh-examples","wolfssh","wolfssl"],"latest_commit_sha":null,"homepage":"https://www.wolfssl.com","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wolfSSL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-06-14T16:59:58.000Z","updated_at":"2025-07-25T19:28:04.000Z","dependencies_parsed_at":"2024-08-09T00:54:37.237Z","dependency_job_id":"6dcd948e-76fd-42d1-b350-84bf2c1f4c99","html_url":"https://github.com/wolfSSL/wolfssh-examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wolfSSL/wolfssh-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Fwolfssh-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Fwolfssh-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Fwolfssh-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Fwolfssh-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wolfSSL","download_url":"https://codeload.github.com/wolfSSL/wolfssh-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Fwolfssh-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271751926,"owners_count":24814707,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["embedded","esp32","esp8266","examples","getting-started","iot","security","ssh","ssh-examples","wolfssh","wolfssl"],"created_at":"2024-11-11T07:18:53.883Z","updated_at":"2025-08-23T14:14:55.244Z","avatar_url":"https://github.com/wolfSSL.png","language":"C","readme":"# wolfssh-examples\n\nThese wolfSSH examples depend on:\n\n* [wolfssl](https://github.com/wolfSSL/wolfssl)\n* [wolfssh](https://github.com/wolfSSL/wolfssh)\n\nFor the standard Getting Started examples, see:\n\n* [wolfssl examples](https://github.com/wolfSSL/wolfssl/tree/master/examples)\n* [wolfssh examples](https://github.com/wolfSSL/wolfssh/tree/master/examples)\n\n## Espressif\n\nSee the [wolfSSL Espressif Home Page](https://www.wolfssl.com/espressif/).\nThe following examples are available for Espressif devices:\n\n### ESP32\n* [ESP32-SSH-Server](./Espressif/ESP32/ESP32-SSH-Server/README.md) SSH-to-UART.\n\n### ESP8266\n\n* [ESP32-SSH-Server](./Espressif/ESP8266/ESP8266-SSH-Server/README.md)\nSSH-to-UART.\n\n## make-testsuite\n\nThis example isn't manufacturer specific, but it has only been tested on\nUbuntu and macOS. This takes a wolfSSL directory and a wolfSSH directory and\nbuilds it into a single static library (libwolfssh.a) and the testsuite\ntest tool. It uses a Makefile and has a preconfigured user_settings.h file.\n\n# Configuration recommendations\n\n## wolfSSH Task Priority\n\nWhen setting up your thread that runs wolfSSL, it must have the same\nor lower priority than the networking stack thread. For example, in FreeRTOS,\nyou may set the network stack thread's priority to 6 and the wolfSSH thread\nto 8, or DEFAULTTASKPRIORITY. (In FreeRTOS, the lower the priority value\nthe higher the priority.)\n\n# Support\n\nFor any issues related to wolfSSL or wolfSSH, please open an\n[issue](https://github.com/wolfssl/wolfssl/issues) on GitHub,\nvisit the [wolfSSL support forum](https://www.wolfssl.com/forums/),\nsend an email to [support@wolfssl.com](mailto:support@wolfssl.com),\nor [contact us](https://www.wolfssl.com/contact/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfssl%2Fwolfssh-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwolfssl%2Fwolfssh-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfssl%2Fwolfssh-examples/lists"}