-
Notifications
You must be signed in to change notification settings - Fork 25
Home
Nicolas Couture edited this page Apr 23, 2026
·
8 revisions
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.
-
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.