override public void InitApplication() { base.InitApplication(); VpnSelectorDm.MyLocalIP = BaseNetworkUtils.GetHostIp(); if ("127.0.0.1".Equals(VpnSelectorDm.MyLocalIP) == false) { VpnSelectorDm.MyMac = BaseNetworkUtils.GetMacByIP(VpnSelectorDm.MyLocalIP); VpnSelectorDm.DnsIP = BaseNetworkUtils.GetDnsAddressForIP(VpnSelectorDm.MyLocalIP); if (VpnSelectorDm.DnsIP != null) { VpnSelectorDm.DnsMac = BaseNetworkUtils.GetMacByIP(VpnSelectorDm.DnsIP); } } bool _isActiveConnectionPresent = VpnConnUtils.IsActiveConnectionPresent(); if (_isActiveConnectionPresent) { VpnConnUtils.CurrentVPNServer = JVPNServer.FindFromNames(VpnConnUtils.GetActiveConnectionsNames()); } Console.WriteLine("IP: " + VpnSelectorDm.MyLocalIP); Console.WriteLine("MAC: " + VpnSelectorDm.MyMac); Console.WriteLine("DNS: " + VpnSelectorDm.DnsIP); Console.WriteLine("DNS MAC: " + VpnSelectorDm.DnsMac); Console.WriteLine("Current VPN Server: " + VpnConnUtils.CurrentVPNServer); BaseNetworkUtils.ShowNetworkInterfaces(); }