public UmleitungServer(UmleitungProperties up, String path, IPAddress listen)
 {
     m_props = up;
     ReadMasqConfig(path);
     m_listen_ip = listen;
     init_umleitung_server();
 }
 public UmleitungServer(UmleitungProperties up, IPAddress listen)
 {
     m_props       = up;
     m_masq_config = new DNSMasqConfig();
     m_masq_config.DNSMasqEntries = new List <DNSMasqHost>();
     m_listen_ip = listen;
     init_umleitung_server();
 }
        public UmleitungServer()
        {
            m_props                  = new UmleitungProperties();
            m_props.DebugLevel       = 1;
            m_props.UseCustomDns     = false;
            m_props.CustomDnsServers = new List <IPAddress>();

            m_masq_config = new DNSMasqConfig();
            m_masq_config.DNSMasqEntries = new List <DNSMasqHost>();
            m_listen_ip = IPAddress.Any;
            init_umleitung_server();
        }
 public void SetPreferences(UmleitungProperties up)
 {
     m_props = up;
 }