A CLI tool for creating resilient SSH tunnels with a focus on reliability and user experience.
Mole is a command-line application that creates SSH tunnels with a focus on resiliency and user experience. It solves the problem of unreliable SSH connections by automatically handling disconnections and re-establishing tunnels, making secure remote access more robust. The tool simplifies SSH tunneling configuration compared to using raw SSH commands directly.
System administrators, DevOps engineers, and developers who need reliable SSH tunnels for secure remote access, port forwarding, or accessing services behind firewalls.
Developers choose Mole over traditional SSH tunneling because it provides automatic reconnection capabilities and a more user-friendly interface, reducing the manual effort required to maintain persistent secure connections.
CLI application to create ssh tunnels focused on resiliency and user experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Mole automatically handles SSH connection drops and re-establishes tunnels without manual intervention, as highlighted in its key features for resiliency.
It provides an intuitive command-line interface that reduces the complexity of raw SSH arguments, making tunnel configuration more user-friendly.
The tool includes automated recovery to maintain tunnel availability despite network interruptions, addressing common reliability issues in SSH tunneling.
With CI badges and contribution guidelines in the README, the project shows ongoing development and community engagement, ensuring updates and fixes.
Documentation is hosted on a separate website, which can be less convenient and might not always sync with the latest code changes or features.
Building from source requires Go 1.17.1+, as stated in the README, adding setup complexity for users without Go or preferring binary installs.
Compared to established tools like OpenSSH, Mole may lack integrations with enterprise monitoring systems or advanced tunneling scenarios beyond basic port forwarding.