All Projects → ewpa → Libssh Esp32

ewpa / Libssh Esp32

Licence: other
Libssh SSH client & server port to ESP32 Arduino library

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Libssh Esp32

Ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
Stars: ✭ 303 (+482.69%)
Mutual labels:  esp32, arduino-library
Bastillion Ec2
A web-based SSH console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS).
Stars: ✭ 410 (+688.46%)
Mutual labels:  ssh-client, ssh-server
Espui
A simple web user interface library for ESP32 and ESP8266
Stars: ✭ 330 (+534.62%)
Mutual labels:  esp32, arduino-library
ESP-Mail-Client
⚡️Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.
Stars: ✭ 78 (+50%)
Mutual labels:  esp32, arduino-library
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+926.92%)
Mutual labels:  esp32, arduino-library
esp-logger
An Arduino library providing a minimal interface to log data on flash memory and SD cards with ESP8266 and ESP32
Stars: ✭ 40 (-23.08%)
Mutual labels:  esp32, arduino-library
Control Surface
Arduino library for creating MIDI controllers and other MIDI devices.
Stars: ✭ 377 (+625%)
Mutual labels:  esp32, arduino-library
OpenWeather
Arduino library to fetch weather forecasts from OpenWeatherMap
Stars: ✭ 88 (+69.23%)
Mutual labels:  esp32, arduino-library
Esp32 Ble Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 533 (+925%)
Mutual labels:  esp32, arduino-library
Autoconnect
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
Stars: ✭ 513 (+886.54%)
Mutual labels:  esp32, arduino-library
ansible-ssh-keys
Ansible role to manage ssh keys in Debian-like systems
Stars: ✭ 26 (-50%)
Mutual labels:  ssh-server, ssh-client
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+10392.31%)
Mutual labels:  esp32, arduino-library
HomeSpan
HomeKit Library for the Arduino-ESP32
Stars: ✭ 410 (+688.46%)
Mutual labels:  esp32, arduino-library
esp32WS2811
Arduino library for ESP32 to drive WS2811 LEDs using the RMT peripheral
Stars: ✭ 22 (-57.69%)
Mutual labels:  esp32, arduino-library
WiFiConnect
WiFi connection manager for ESP32 and ESP8266 with OLED support
Stars: ✭ 28 (-46.15%)
Mutual labels:  esp32, arduino-library
Ssh Mitm
ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation
Stars: ✭ 335 (+544.23%)
Mutual labels:  ssh-client, ssh-server
Arduino-BLE-MIDI
MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
Stars: ✭ 133 (+155.77%)
Mutual labels:  esp32, arduino-library
Somfy Remote Lib
Emulate a Somfy remote using a 433.42 MHz transmitter.
Stars: ✭ 43 (-17.31%)
Mutual labels:  esp32, arduino-library
Watchy
Watchy - An Open Source E-Ink Smartwatch
Stars: ✭ 469 (+801.92%)
Mutual labels:  esp32, arduino-library
Arduino Homekit Esp8266
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
Stars: ✭ 545 (+948.08%)
Mutual labels:  esp32, arduino-library

ESP32 SSH client/server on Arduino

This is a port of the excellent libssh.org library to an Arduino library for the ESP32 microcontroller.

It lets you run an SSH server, SSH client, and SCP client on your ESP32 and use it over WiFi and Ethernet. Examples are provided for each of these functions, as well as an over the air (OTA) flashing example.

To use, write your code and add the following include and initialization lines to your sketch:

#include "libssh_esp32.h"
libssh_begin();

This library is currently built and tested against version 1.0.4 of the ESP32 Arduino core. Please refer to the GIT log for the latest changes. Further information on this port can be found at the following address.

https://www.ewan.cc/?q=node/157

This port created by Ewan Parker on 18th April 2020. Last updated 22nd September 2020, built with libssh commit d10f971b.

  _   _   _                          _
 (_) (_) (_)                        (_)
 (_)  _  (_) _         _  _   _  _  (_) _
 (_) (_) (_)(_) _     (_)(_) (_)(_) (_)(_) _
 (_) (_) (_)   (_)  _ (_)  _ (_)    (_)   (_)
 (_) (_) (_)(_)(_) (_)(_) (_)(_)    (_)   (_).org

 The SSH library

Why?

Why not ? :) I've began to work on my own implementation of the ssh protocol because i didn't like the currently public ones. Not any allowed you to import and use the functions as a powerful library, and so i worked on a library-based SSH implementation which was non-existing in the free and open source software world.

How/Who?

If you downloaded this file, you must know what it is : a library for accessing ssh client services through C libraries calls in a simple manner. Everybody can use this software under the terms of the LGPL - see the COPYING file

If you ask yourself how to compile libssh, please read INSTALL before anything.

Where ?

https://www.libssh.org

Contributing

Please read the file 'SubmittingPatches' next to this README file. It explains our copyright policy and how you should send patches for upstream inclusion.

Have fun and happy libssh hacking!

The libssh Team

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].