Excelente,
Las modificaciones dieron resultados nada mas me dio un error a la hora de detectar el adaptador.
Cambio reciente:NetworkTrafficMonitor.GetAvaliableInterfaceNames.Any()
Esto no rula algo pasa con esa función de arriba.
Me.netMon = New NetworkUtil.NetworkTrafficMonitor(NetworkTrafficMonitor.GetAvaliableInterfaceNames.First)
Ok, con la línea de arriba toma el 1er adaptador en mi caso "isatap" y trata de trabajar con él, ahora no recuerdo si brinca porque no lo logra o si es porque el valor que espera es un integer despues aclaro esto.
Solución que tome para mi caso muy particular, cargue los adaptadores en un listbox emparejado con su indice porque el espera un integer.
Listo todos los adaptadores
For Each adpcont In NetworkTrafficMonitor.GetAvaliableInterfaceNames
Next
Y al selecionarlo se lo paso:
Me.NetMon = New NetworkTrafficMonitor(NetworkTrafficMonitor.GetAvaliableInterfaceNames(adpcont))