Class IPFilterRules

java.lang.Object
org.apache.nutch.protocol.okhttp.IPFilterRules

public class IPFilterRules extends Object
Optionally limit or block connections to IP address ranges (localhost/loopback or site-local addresses, subnet ranges given in CIDR notation, or single IP addresses). IP filter rules are built from two Nutch properties:
  • http.filter.ipaddress.include defines all allowed IP ranges. If not defined or empty all IP addresses (and not explicitly excluded) are allowed.
  • http.filter.ipaddress.exclude defines excluded IP address ranges.
IP ranges can be defined as Multiple IP ranges are separated by a comma, e.g. loopback,sitelocal,fd00::/8
  • Field Details

    • LOG

      protected static final org.slf4j.Logger LOG
  • Constructor Details

  • Method Details

    • isEmpty

      public boolean isEmpty()
    • accept

      public boolean accept(InetAddress address)