private void initializeAllowList(InputStream is) {
        if(is == null){
            return;
        }
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        String line;
        try {
            while ((line = br.readLine()) != null) {
                if (line.toLowerCase().equals("all")) {
                    AllowAll = true;
                    break;
                }
                FilterTable.put(InetAddress.getByName(line), Boolean.TRUE);
            }
        } catch (IOException ex) {
            ex.printStackTrace();
        } finally {
            try {
                is.close();
            } catch (IOException ex1) {
                ex1.printStackTrace();
            }
        }
    }