kaliish-orange-theme/share/kali-themes/xfce4-panel-genmon-vpnip.sh
2024-02-07 11:58:40 +01:00

20 lines
634 B
Bash
Executable File

#!/bin/sh
interface="$(ip tuntap show | cut -d : -f1 | head -n 1)"
ip="$(ip a s "${interface}" 2>/dev/null \
| grep -o -P '(?<=inet )[0-9]{1,3}(\.[0-9]{1,3}){3}')"
if [ "${ip}" != "" ]; then
printf "<icon>network-vpn-symbolic</icon>"
printf "<txt>${ip}</txt>"
if command -v xclip; then
printf "<iconclick>sh -c 'printf ${ip} | xclip -selection clipboard'</iconclick>"
printf "<txtclick>sh -c 'printf ${ip} | xclip -selection clipboard'</txtclick>"
printf "<tool>VPN IP (click to copy)</tool>"
else
printf "<tool>VPN IP (install xclip to copy to clipboard)</tool>"
fi
else
printf "<txt></txt>"
fi