Analysis updated 2026-07-09 · repo last pushed 2017-01-11
Point your test suite at this mock SSH server to verify connection logic without managing real credentials.
Run automated integration tests for tools that deploy code over SSH.
Drop into a CI test pipeline as a lightweight stand-in for a real SSH server.
| moritzheiber/sshd-mock | ashutosh-swain-git/dahmer | audriusbutkevicius/gohashcompare | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Go | Go | Go |
| Last pushed | 2017-01-11 | — | 2016-07-09 |
| Maintenance | Dormant | — | Dormant |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Just pull the prebuilt Docker image and run it with a single command, no Go installation or compilation needed.
sshd-mock is a tiny fake SSH server. Real SSH servers let you securely log into a remote machine and run commands, but this one doesn't actually do anything meaningful, it just pretends to be an SSH server so you can test software that needs to talk to one. It exists for situations where you want to run automated tests against something that connects via SSH, without spinning up a full server with real credentials, real user accounts, and real security implications. For example, if you're building a tool that deploys code to servers over SSH, you could point your test suite at this mock server to make sure your tool's connection logic works, without the overhead of managing a real server environment. The project is written in Go and is designed to be as minimal as possible. The README doesn't go into detail about what the mock server actually responds with or how it behaves when you connect, it simply describes it as "small and dumb." There's a prebuilt Docker image available, which means you can run it with a single command without installing Go or compiling anything yourself, which is convenient for dropping into a test pipeline. The audience here is likely developers who need a lightweight stand-in for an SSH server in their test infrastructure. It's not something you'd use in production or for any real work, it's purely a testing convenience. The fact that it only has one star and a very sparse README suggests it's a personal utility that the author shared publicly rather than a polished, maintained project with documentation and support.
A tiny fake SSH server written in Go that pretends to accept SSH connections. It exists purely for testing software that needs to connect to an SSH server, without the overhead of a real one.
Mainly Go. The stack also includes Go, Docker.
Dormant — no commits in 2+ years (last push 2017-01-11).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.