mole v0.5 releases: cli app to create ssh tunnels
Mole is a cli application to create ssh tunnels, forwarding a local port to a remote address through an ssh server.
- Auto local address selection: find a port available and start listening to it, so the -local flag doesn’t need to be given every time you run the app.
- Aliases: save your tunnel settings under an alias, so it can be reused later.
- Leverage the SSH Config File: use some options (e.g. username, identity key and port), specified in $HOME/.ssh/config whenever possible, so there is no need to have the same SSH server configuration in multiple places.
Access a computer or service behind a firewall
Mole can help you to access computers and services outside the perimeter network that are blocked by a firewall, as long as the user has ssh access to a computer with access to the target computer or service.
Access a service that is listening only on a local address
NEW FEATURE: Reconnect to SSH Server if a connection drops for any reason (-connection-retries and -retry-wait) [#95]
BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75]
BUGFIX: Missing port in remote address [#86]
NEW FEATURE: Configurable connection timeout [#92]
BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90]
IMPROVEMENT: Better protecting keys loaded in memory [#78]
NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]
bash <(curl -fsSL https://raw.githubusercontent.com/davrodpin/mole/master/tools/install.sh)
Copyright (c) 2018 David Pinheiro