private static ClassifierInstance createDnsTcpIpv4ServerClient() { return new ClassifierInstanceBuilder().setName(DNS_TCP_IPV4_SERVER_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.TCP_VALUE, DNS_SERVER_PORT, null)) .build(); }
private static ClassifierInstance createDnsUdpIpv6ClientServer() { return new ClassifierInstanceBuilder().setName(DNS_UDP_IPV6_CLIENT_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.UDP_VALUE, null, DNS_SERVER_PORT)) .build(); }
private static ClassifierInstance createSshTcpIpv4ClientServer() { return new ClassifierInstanceBuilder().setName(SSH_IPV4_CLIENT_TO_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.TCP_VALUE, SSH_TCP_PORT, null)) .build(); }
private static ClassifierInstance createDhcpIpv6ServerClient() { return new ClassifierInstanceBuilder().setName(DHCP_IPV6_SERVER_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue(createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.UDP_VALUE, DHCP_IPV6_SERVER_PORT, DHCP_IPV6_CLIENT_PORT)) .build(); }
private static ClassifierInstance createDnsTcpIpv6ServerClient() { return new ClassifierInstanceBuilder().setName(DNS_TCP_IPV6_SERVER_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.TCP_VALUE, DNS_SERVER_PORT, null)) .build(); }
private static ClassifierInstance createIcmpIpv6() { return new ClassifierInstanceBuilder().setName(ICMP_IPV6_BETWEEN_SERVER_CLIENT_NAME) .setClassifierDefinitionId(IpProtoClassifierDefinition.DEFINITION.getId()) .setParameterValue(createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.ICMP_VALUE, null, null)) .build(); }
private static ClassifierInstance createDhcpIpv4ClientServer() { return new ClassifierInstanceBuilder().setName(DHCP_IPV4_CLIENT_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue(createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.UDP_VALUE, DHCP_IPV4_CLIENT_PORT, DHCP_IPV4_SERVER_PORT)) .build(); }
private static ClassifierInstance createDnsUdpIpv4ClientServer() { return new ClassifierInstanceBuilder().setName(DNS_UDP_IPV4_CLIENT_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.UDP_VALUE, null, DNS_SERVER_PORT)) .build(); }
private static ClassifierInstance createDnsUdpIpv4ServerClient() { return new ClassifierInstanceBuilder().setName(DNS_UDP_IPV4_SERVER_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.UDP_VALUE, DNS_SERVER_PORT, null)) .build(); }
private static ClassifierInstance createDnsUdpIpv6ServerClient() { return new ClassifierInstanceBuilder().setName(DNS_UDP_IPV6_SERVER_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.UDP_VALUE, DNS_SERVER_PORT, null)) .build(); }
private static ClassifierInstance createIcmpIpv4() { return new ClassifierInstanceBuilder().setName(ICMP_IPV4_BETWEEN_SERVER_CLIENT_NAME) .setClassifierDefinitionId(IpProtoClassifierDefinition.DEFINITION.getId()) .setParameterValue(createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.ICMP_VALUE, null, null)) .build(); }
private static ClassifierInstance createDhcpIpv4ServerClient() { return new ClassifierInstanceBuilder().setName(DHCP_IPV4_SERVER_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue(createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.UDP_VALUE, DHCP_IPV4_SERVER_PORT, DHCP_IPV4_CLIENT_PORT)) .build(); }
private static ClassifierInstance createDhcpIpv6ClientServer() { return new ClassifierInstanceBuilder().setName(DHCP_IPV6_CLIENT_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue(createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.UDP_VALUE, DHCP_IPV6_CLIENT_PORT, DHCP_IPV6_SERVER_PORT)) .build(); }
private static ClassifierInstance createDnsTcpIpv4ClientServer() { return new ClassifierInstanceBuilder().setName(DNS_TCP_IPV4_CLIENT_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.TCP_VALUE, null, DNS_SERVER_PORT)) .build(); }
private static ClassifierInstance createDnsTcpIpv6ClientServer() { return new ClassifierInstanceBuilder().setName(DNS_TCP_IPV6_CLIENT_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.TCP_VALUE, null, DNS_SERVER_PORT)) .build(); }
private static ClassifierInstance createSshTcpIpv4ServerClient() { return new ClassifierInstanceBuilder().setName(SSH_IPV4_SERVER_TO_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv4_VALUE, IpProtoClassifierDefinition.TCP_VALUE, null, SSH_TCP_PORT)) .build(); }
private static ClassifierInstance createSshTcpIpv6ClientServer() { return new ClassifierInstanceBuilder().setName(SSH_IPV6_CLIENT_TO_SERVER_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.TCP_VALUE, SSH_TCP_PORT, null)) .build(); }
private static ClassifierInstance createSshTcpIpv6ServerClient() { return new ClassifierInstanceBuilder().setName(SSH_IPV6_SERVER_TO_CLIENT_NAME) .setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()) .setParameterValue( createParams(EtherTypeClassifierDefinition.IPv6_VALUE, IpProtoClassifierDefinition.TCP_VALUE, null, SSH_TCP_PORT)) .build(); }
Integer portMax = secRule.getPortRangeMax(); if (portMin != null && portMax != null) { classifierBuilder.setClassifierDefinitionId(L4ClassifierDefinition.DEFINITION.getId()); if (portMin.equals(portMax)) { params.add(new ParameterValueBuilder().setName(new ParameterName(L4ClassifierDefinition.DST_PORT_PARAM)) if (protocol != null) { if (classifierBuilder.getClassifierDefinitionId() == null) { classifierBuilder.setClassifierDefinitionId(IpProtoClassifierDefinition.DEFINITION.getId()); if (ethertype != null) { if (classifierBuilder.getClassifierDefinitionId() == null) { classifierBuilder.setClassifierDefinitionId(EtherTypeClassifierDefinition.DEFINITION.getId());