netr / krueger

VPN companion to kill processes if your IP changes. Written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Krueger

Krueger is designed to run alongside your VPN connection. If for any reason your IP changes, while you are connected to a VPN, all the processes that you've set will be shutdown immediately. It uses a UDP connection to get your hostname IP every second.

For ease of use, it monitors the IP address you're connected to when you start Krueger.

Screenshot of Krueger running]

Config

~/.config/.krueger.yaml

# ~/.config/.krueger.yaml

processes: brave,firefox,chrome,keybase,telegram,discord,aim,irc,icq # add as many process names here as you want

Install

go install github.com/netr/krueger@latest

Run

  • krueger - Good to go.
  • krueger --debug - Runs debug mode, which pretty prints a table of all your processes by name and PID.
  • krueger --help

About

VPN companion to kill processes if your IP changes. Written in Go

License:Apache License 2.0


Languages

Language:Go 98.8%Language:Makefile 1.2%