News for hackers. Stuff that matters.

davrodpin

I am glad you like it! I am going to keep adding feature here and there to see where the project goes.

What is good about Deno to me is the native Typescript support and the toolchain.

Re:Denoro, a CLI tool to explore Deno KV local databases on Saturday May 10, 2025 @08:18PM (#43950152)
A command-line interface tool that allows you to explore, manage, and manipulate local Deno KV database files.

Show HN: Mole v0.5.0 (SSH tunnel client with keep alive and connection retries)

Highlighted Features* 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.* Create multiple tunnels using a single ssh connection: multiple tunnels can be established using a single connection to a ssh server by specifying different -remote flags.* Aliases: save your tunnel settings under an alias,...

( Read More... | 2 comments | 7 points | on HN )

Resilient SSH tunnel app (keep alive and conn retries)

Latest version of mole, 0.5.0, adds two new features that increases the resiliency of an established tunnel:* Idle clients do not get disconnected from the ssh server since Mole keeps sending synthetic packets acting as a keep alive mechanism. * Auto reconnection to the ssh server if the it is dropped by any reason.Link: https://davrodpin.github.io/mole/

( Read More... | 2 comments | 10 points | on HN )
There is another interesting example:

$ mole -v -remote :80 -server example1

The missing "-local" flag will make mole to listen on a random local port.

That is already supported:

curl -L https://github.com/davrodpin/mole/releases/download/v0.2.0/m... | tar xz -C /usr/local/bin

And there are plans to implement a script to improve this process: https://github.com/davrodpin/mole/issues/19

The tool can select the local port on your behalf. One less thing to configure :)
Thank you for the feedback. Much appreciated.

Someone else opened an issue requesting that: https://github.com/davrodpin/mole/issues/22

The tool can select the local port on your behalf.

It also has aliases to store configuration that user usually use, but that is comparable to the ssh config file.