Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
2) Or there is a library for Go that does this... essentially it embeds a ssh server into the executable. https://github.com/charmbracelet/bubbletea There are probably ways to do that from other languages too (eg I *think* python's twisted framework does the ssh protocol and probably java as well).
He says it's a custom ssh server here: https://github.com/zachlatta/sshtron
https://github.com/charmbracelet/soft-serve ?
Which language do you use? Here is a Rust implementation of an SSH server. It handles opening the port to listen, creating the client connection, and retrieving data from the client (using getch). Then you can funnel that to an NCurses libraryand send the output back to the user
Related posts
- FyneDesk – Linux desktop environment in Go
- Golang WebRTC. How to use Pion 🌐Remote Controller
- A framework for building 2D and 3D GUIs with Go
- "Every time a new Go release happened, the package stopped building, and the authors had to add a new file with a new //go:build line, and then the entire ecosystem of packages with that as a dependency had to explicitly update to the new version" -- Go itself
- Rob Pike: Gobs of data (2011)