#!/bin/bash # Define the WireGuard interface WG_INTERFACE="wg0" # Define shield icons ICON_UP="" # Shield (use your desired icon) ICON_DOWN="" # Shield (use your desired icon) # Check if the WireGuard interface is active if ip link show dev "$WG_INTERFACE" &> /dev/null; then # Check if there are any established peer connections if [ "$(wg show "$WG_INTERFACE" endpoints | wc -l)" -gt 0 ]; then echo "WG: $ICON_UP Connected" else echo "WG: $ICON_DOWN No Peers" fi else echo "WG: $ICON_DOWN Down" fi