{
    "sysext": {
        "networkSetupMode" : "simple",
        //"networkSetupMode" : "none",
        //"networkSetupMode" : "full_script:wdnissrv_net",
        //"networkSetupMode" : "firewall_script:wdnissrv_net",
        //"networkSetupMode" : "interfaces:(eth|en|wl).*",
        //"networkSetupMode": "default_gateway",        
        //"tunDevice": "tun5",
        "tunV4": "10.19.0.1/24",
        "tunV6": "fd00::0/64",
        "tunTxqueuelen" : 65535,
        "routingTableId": 5,
        "fwmarkTun": 10,
        "fwmarkProtected": 11,
        // "proxyUri" : "https://server:3128",
        "useSystemProxy" : true, // if proxy is not set above or from mdatp use https_proxy environment
        "useMdatpProxy" : true, // can use mdatp proxy         
        "fuseEnabled": false,
        "fuseSubdir": "wdnissrv",
        "fuseNuma" : false,
        "rpFilterLoose" : true,
        "disableIpv6" : false,
        "icmp" :             
        {
            "mode" : "raw", // "off" or "vpn"
            "rawDefaultInterfaces" : "(eth|en|wl).*", // when networkSetupMode is fill_script or firewall_script
            "rawBlocks" : 8,
            "rawFrames" : 32,
            "connectionFlushTimeout" : 15,
            "connectionFlushMaxbytes" : 1024,
            "connectionFlushPolicy" : 1, // 1=one dir, 2=bidir max bytes exceeded   
            "connectionCloseTimeout" : 30,
            "processInfo": true
        },
        "tcpDstportBypass" : [111,2049],
        "udpDstportBypass" : [111,2049]        
    },
    "sysextOs": 
        [
            {"key" : "distroName" , "value" : "ubuntu", "data" : { "opensslCertificateLocation" :  "/etc/ssl/certs" }},
            {"key" : "distroName" , "value" : "rhel", "data":  { "opensslCertificateLocation" :  "/etc/pki/tls/certs/ca-bundle.crt" }},
            {"key" : "distroName" , "value" : "centos", "data":  { "opensslCertificateLocation" :  "/etc/pki/tls/certs/ca-bundle.crt" }},
            {"key" : "distroName" , "value" : "sles", "data" : { "opensslCertificateLocation" :  "/etc/ssl/certs" }},
            {"key" : "distroName" , "value" : "amzn", "data":  { "opensslCertificateLocation" :  "/etc/pki/tls/certs/ca-bundle.crt" }},
            {"key" : "distroName" , "value" : "fedora", "data":  { "opensslCertificateLocation" :  "/etc/pki/tls/certs/ca-bundle.crt" }},
            {"key" : "distroName" , "value" : "ol", "data":  { "opensslCertificateLocation" :  "/etc/pki/tls/certs/ca-bundle.crt" }},
            {"key" : "distro" , "value" : "ol 7.x", "data":  { "fuseNuma" :  true, "useIptables" :  true, "networkSetupMode" : "firewall_script:wdnissrv_net" }},
            {"key" : "distro" , "value" : "ubuntu 16.x", "data":  { "useIptables" :  true, "networkSetupMode" : "firewall_script:wdnissrv_net"}},
            {"key" : "distro" , "value" : "ubuntu 20.x", "data":  { "useNftevents" :  true }},
            {"key" : "kernelVersion" , "value" : "<4", "data":  { "useIptables" :  true, "networkSetupMode" : "firewall_script:wdnissrv_net" }},
            {"key" : "distroName" , "value" : "debian", "data" : { "opensslCertificateLocation" :  "/etc/ssl/certs" }},
            {"key" : "distroName" , "value" : "elementary", "data" : { "opensslCertificateLocation" :  "/etc/ssl/certs" }},
            {"key" : "distroName" , "value" : "mariner", "data":  { "opensslCertificateLocation" :  "/etc/pki/tls/certs/ca-bundle.crt" }}
        ]
}
