Skip to content
Nicolas Couture edited this page Apr 23, 2026 · 8 revisions

Welcome to the MockSSH Wiki

MockSSH is a powerful Python library and Domain Specific Language (DSL) designed to mock SSH servers and the commands they support. It is an essential tool for developers needing to emulate network devices (like Cisco IOS or F5 BIG-IP) or other operating systems for automation testing without requiring access to physical hardware.

Key Features

  • Modern Security: Native support for ssh-ed25519, ecdsa-sha2-nistp256, and modern RSA signatures.
  • Interactive Command Emulation: Build complex, multi-step command flows with stateful interactions.
  • Flexible APIs: Use the Python API for deep integration or the Hy DSL for declarative server configurations.
  • Test-Ready: Includes a threaded server designed specifically for end-to-end unit testing.

Navigation

Clone this wiki locally