Mini-library for storing ip ranges. Goal: fast search for ip ranges in a large set of ranges. Supporting ip v4 and v6 format.
InetAddress a = InetAddress.getByName("123.123.123.123"); ipr_manager.add(a.getAddress(), 24); IpRangeInfo info = ipr_manager.get(a.getAddress()); boolean blocked = info != null; System.out.println("blocked: " + blocked); // removes all ranges including this range ipr_manager.remove(a.getAddress(), 24); ip_range-1.0_ex.zip ip_range-1.0.jar is included in the example. First released: 2.09.2024
|