First project for me - very simple but maybe it will be useful for someone.

I wanted a nice visual indicator for when my VPN connection is active. This is a simple little skin customized with the PIA logo, but should work fine with other VPNs that make use of a virtual network adapter.

If it does not work for you, you may need to change SysInfoData in [MeasureNetwork] to point to the correct network adapter.

PIA VPN status_0.1.rmskin

You do not have the required permissions to view the files attached to this post.

I was able to get this working for a specific named VPN network by using ADAPTER_DESCRIPTION

The use case for me is that I used Checkpoint Capsule VPN to connect to work, and just want a reminder on the screen that I'm actually connected.

So I've set up my Checkpoint VPN adapter name to what I want it to be: "NorthAmerica".
Use SysInfoData to point it to NorthAmerica.
Simply use SysInfoType=ADAPTER_DESCRIPTION to get the description of the adapter, which again will just be NorthAmerica. If the VPN isn't connected, essentially NorthAmerica is inactive and the result of [MeasureNetwork] is null.

I chose to use Substitute to swap the "NorthAmerica" output value for "1". I did that because I couldn't figure out how to get the IfCondition to do string comparisons. But it works using "1", so that both the number and string output of [MeasureNetwork] = 1

Finally, I changed [OnlineStatus] to use IfCondition and IfTrueAction instead.