local domain_ip_file = "/etc/imunify360-webshield/default-destinations.dat" local domains_ips = ngx.shared.domains_ips local function split(string) local tokens = {} for token in string:gmatch("%S+") do table.insert(tokens, token) end return tokens end local function get_domain_ip_map() local f = io.open(domain_ip_file) if not f then return end for line in f:lines() do local rv = split(line) if table.getn(rv) == 2 then -- domain -> ip domains_ips:set(rv[1], rv[2]) end end end get_domain_ip_map()
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
accesscheck.lua | File | 3.63 KB | 0644 |
|
captcha.lua | File | 1.09 KB | 0644 |
|
captchacheck.lua | File | 4.59 KB | 0644 |
|
init.lua | File | 605 B | 0644 |
|
reqrouter.lua | File | 10.25 KB | 0644 |
|
splashscreen.lua | File | 2.93 KB | 0644 |
|
ssl.lua | File | 1.43 KB | 0644 |
|
wsidchk.lua | File | 3.84 KB | 0644 |
|