Пример #1
0
        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();
        }