Jump to content

Few programs in Bash and Go.


gnugro
 Share

Recommended Posts

Hey Folks,

I've written a few programs.

- Here are set of bash scripts to manage a self-hosted ZeroTier controller.  I will be updating it soon to use sqlite to manage node names, etc.

https://github.com/thedunston/bash_cli_zt

- Here is a method to authenticate and deactivate a ZeroTier node.  After login using ssh-keys and forced command a file is created with the node ID of the user.  inotify is used to monitor a directory for the name of the node which authorizes it to the network for the controller.  A cron job is run to deauthorize a node.

https://github.com/thedunston/bash_zt_auth

- Troublevent is used to wrap commands in a Go binary for training.  The README has some use cases:

https://github.com/thedunston/troublevent

- sshwireguard is my method for providing authentication before connecting to a wireguard server:

https://github.com/thedunston/sshwireguard

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...