From 0112dd87acee2a3fc1af4d93453a991aa6212b72 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sat, 24 Apr 2021 23:16:30 +0000 Subject: [PATCH] lib: ip: add 'isValidIp4' --- lib/ip.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ip.nix b/lib/ip.nix index 40c40c0..c79c502 100644 --- a/lib/ip.nix +++ b/lib/ip.nix @@ -124,4 +124,7 @@ rec { (zipListsWith (lhs: rhs: lhs - rhs) to from); in map (nthInRange4 arg) (range 0 numAddresses); + + isValidIp4 = ip: + (builtins.all (n: n >= 0 && n < 256) ip) && (builtins.length ip == 4); }