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. Learn more →
Top 23 Go SSH Projects
-
nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)
-
Project mention: Apache Guacamole: a clientless remote desktop gateway | news.ycombinator.com | 2024-03-29
https://github.com/gravitational/teleport/blob/master/rfd/00...
-
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.
-
With a combination of Gost and cloudflare tunnel you can access literally anything on the local LAN network.
-
certificates
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
You can roll your own with https://github.com/smallstep/certificates. We maintain major open source projects and contribute a lot to other projects. I don’t think that means everything we do has to be open source. Sorry this one wasn’t. Doing this in pure open source would be a book, not a blog post.
Love Let’s Encrypt — we’re sponsors — but using them for WiFi is a terrible idea. You need internal PKI for WiFi.
-
-
scan4all
Official repository vuls Scan: 15000+PoCs; 23 kinds of application password crack; 7000+Web fingerprints; 146 protocols and 90000+ rules Port scanning; Fuzz, HW, awesome BugBounty( ͡° ͜ʖ ͡°)...
-
If you need an open source example to use as a template you might want to take a look at soft serve: https://github.com/charmbracelet/soft-serve
-
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.
-
sish uses ssh tunneling that you can read about in their docs: https://ssi.sh/
-
cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.
-
I think for these use case a SSH server in Go would be way simpler such as https://github.com/gliderlabs/ssh
-
-
Yeah this is the easiest route. You could also trying something like assh which allows you more flexibility.
-
I have not tried this out but https://github.com/charmbracelet/wish - a companion to soft-serve - could be helpful to you
-
This is a great idea. I now exclusively use SSH keys on hardware security modules of some kind. I use "Secretive", a mac app that does the same, plus a yubikey using yubikey-agent (https://github.com/FiloSottile/yubikey-agent; there are too many complicated ways to use SSH keys with a yubikey this is one of the friendliest ones). Depending on the security and frequency of which I access the service impacts whether I need presence confirmation or use secretive versus the yubikey.
I would be remiss to mention there are existing SSH TPM projects, not sure how this one differentiates. It seems to at least have the user experience pretty simple, similar to yubikey-agent (and secretive), and unlike some of the existing solutions which have quite a few extra steps:
-
Project mention: Ask HN: Tell us about your project that's not done yet but you want feedback on | news.ycombinator.com | 2023-08-16
- Build your own honeypot with ContainerSSH (DevConf CZ 2021) [4]
-
-
-
-
-
-
-
did not know it was possible to use such ports as not-root.
anyway here is a direct link to how you can host your own devzat server: https://github.com/quackduck/devzat#want-to-host-your-own-in...
good luck, OP!
-
docker-volume-backup
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage
I am interested in coming up with a backup plan before I get too invested in this setup. I found the docker-volume-backup project that looks like it might be a possible solution. However I'm not sure how to implement it using docker swarm since I am new to all of this. I would be interested in learning what backup solution you use for your docker swarm servers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go SSH related posts
- Endlessh-go: a Golang SSH tarpit that traps bots/scanners
- Tinyssh
- Parsing the Postgres protocol – logging executed statements
- JIT WireGuard
- Ask HN: Hosting a CLI Tool via SSH?
- Terrapin SSH Attack: An Overview
- SSH3: SSH using HTTP/3 and QUIC
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source SSH projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | nps | 29,037 |
2 | Gravitational Teleport | 16,505 |
3 | gost | 15,030 |
4 | certificates | 6,115 |
5 | ssh-chat | 5,269 |
6 | scan4all | 5,209 |
7 | soft-serve | 4,746 |
8 | sish | 3,763 |
9 | cli | 3,468 |
10 | ssh | 3,403 |
11 | gost | 3,323 |
12 | Advanced SSH config | 2,982 |
13 | wish | 2,907 |
14 | yubikey-agent | 2,565 |
15 | ContainerSSH | 2,559 |
16 | Stowaway | 2,407 |
17 | rtop | 2,098 |
18 | sshtron | 2,062 |
19 | mole | 1,682 |
20 | sshportal | 1,678 |
21 | goph | 1,646 |
22 | devzat | 1,637 |
23 | docker-volume-backup | 1,492 |