"> "Brazil", "ca" => "Canada", "cn" => "China", "fr" => "French", "de" => "Germany", "in" => "India", "id" => "Indonesia", "nl" => "Netherlands", "ro" => "Romania", "ru" => "Russia", "es" => "Spain", "ch" => "Switzerland", "tr" => "Turkey", "ua" => "Ukraine", "gb" => "United Kingdom", "us" => "United States", ]; function generate_iplist($country, $type) { $iplist = []; $lowercaseType = strtolower($type); foreach ($country as $iso => $name) { $iplist[] = [ "name" => "[$type] " . _("Country") . " - $name", "source" => "https://raw.githubusercontent.com/ipverse/rir-ip/master/country/$iso/$lowercaseType-aggregated.txt", ]; } return $iplist; } $country_iplists = generate_iplist($country, "IPv4"); // Uncomment below for IPv6 // $country_ipv6lists = generate_iplist($country, 'IPv6'); $blacklist_iplists = [ ["name" => "[IPv4] " . _("Block Malicious IPs"), "source" => "script:/usr/local/hestia/install/common/firewall/ipset/blacklist.sh"], // Uncomment below for IPv6 // array('name' => "[IPv6] " . _("Block Malicious IPs"), 'source' => "script:/usr/local/hestia/install/common/firewall/ipset/blacklist.ipv6.sh"), ]; ?>

">
">