Examples of Subnet


Examples of org.apache.mina.filter.firewall.Subnet

            throw new IllegalArgumentException("Invalid IP Address or Subnet: "
                    + str);
        }
        String[] tokens = str.split("/");
        if (tokens.length == 2) {
            return add(new Subnet(InetAddress.getByName(tokens[0]), Integer
                    .parseInt(tokens[1])));
        } else {
            return add(new Subnet(InetAddress.getByName(tokens[0]), 32));
        }
    }
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        assertEquals("123-125", ((NioListener) listener)
                .getDataConnectionConfiguration().getPassivePorts());

        List<Subnet> subnets = ((NioListener) listener).getBlockedSubnets();
        assertEquals(3, subnets.size());
        assertEquals(new Subnet(InetAddress.getByName("1.2.3.0"), 16), subnets
                .get(0));
        assertEquals(new Subnet(InetAddress.getByName("1.2.4.0"), 16), subnets
                .get(1));
        assertEquals(new Subnet(InetAddress.getByName("1.2.3.4"), 32), subnets
                .get(2));

        listener = listeners.get("listener1");
        assertNotNull(listener);
        assertTrue(listener instanceof MyCustomListener);
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        FtpServerFactory server = super.createServer();

        ListenerFactory factory = new ListenerFactory(server.getListener("default"));

        List<Subnet> blockedSubnets = new ArrayList<Subnet>();
        blockedSubnets.add(new Subnet(InetAddress.getByName("localhost"), 32));

        factory.setBlockedSubnets(blockedSubnets);

        server.addListener("default", factory.createListener());
       
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        int mask = Integer.parseInt(maskString);
        if(mask < 0 || mask > 32) {
            throw new IllegalArgumentException("Mask must be in the range 0-32");
        }
       
        return new Subnet(address, mask);
    }
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        FtpServer server = super.createServer();
       
        NioListener listener = (NioListener) server.getServerContext().getListener("default");
       
        List<Subnet> blockedSubnets = new ArrayList<Subnet>();
        blockedSubnets.add(new Subnet(InetAddress.getByName("localhost"), 32));
       
        listener.setBlockedSubnets(blockedSubnets);
       
        return server;
    }
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        assertEquals(InetAddress.getByName("1.2.3.4"), ((NioListener)listener).getDataConnectionConfiguration().getActiveLocalAddress());
        assertEquals("123-125", ((NioListener)listener).getDataConnectionConfiguration().getPassivePorts());
       
        List<Subnet> subnets = ((NioListener)listener).getBlockedSubnets();
        assertEquals(3, subnets.size());
        assertEquals(new Subnet(InetAddress.getByName("1.2.3.0"), 16), subnets.get(0));
        assertEquals(new Subnet(InetAddress.getByName("1.2.4.0"), 16), subnets.get(1));
        assertEquals(new Subnet(InetAddress.getByName("1.2.3.4"), 32), subnets.get(2));
       
        DefaultSslConfiguration ssl = (DefaultSslConfiguration) listener.getSslConfiguration();
        assertEquals(new File("/tmp/tmp.jks"), ssl.getKeystoreFile());
        assertEquals("password", ssl.getKeystorePassword());
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        FtpServerFactory server = super.createServer();

        ListenerFactory factory = new ListenerFactory(server.getListener("default"));

        List<Subnet> blockedSubnets = new ArrayList<Subnet>();
        blockedSubnets.add(new Subnet(InetAddress.getByName("localhost"), 32));

        factory.setBlockedSubnets(blockedSubnets);

        server.addListener("default", factory.createListener());
       
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

    if(blockedSubnets != null) {
      ipFilter.addAll(blockedSubnets);
    }
    if(blockedAddresses != null) {
      for(InetAddress address:blockedAddresses) {
        ipFilter.add(new Subnet(address, 32));
      }
    }
    return ipFilter;
    }
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

        FtpServerFactory server = super.createServer();

        ListenerFactory factory = new ListenerFactory(server.getListener("default"));

        List<Subnet> blockedSubnets = new ArrayList<Subnet>();
        blockedSubnets.add(new Subnet(InetAddress.getByName("localhost"), 32));

        factory.setBlockedSubnets(blockedSubnets);

        server.addListener("default", factory.createListener());
       
View Full Code Here

Examples of org.apache.mina.filter.firewall.Subnet

    }

    public void testDenyBlackList() throws Exception {
      filter.clear();
      filter.setType(IpFilterType.DENY);
        filter.add(new Subnet(InetAddress.getByName("localhost"), 32));
        try {
            client.connect("localhost", getListenerPort());
            fail("Must throw");
        } catch (FTPConnectionClosedException e) {
            // OK
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.