inet_cidr

October 29, 2021 ยท View on GitHub

Hex.pm version

inet_cidr

CIDR library for Erlang.

Based on the Elixir library InetCidr but rewritten so it can be easily used in an Erlang application without requiring Elixir.

Available on hex.pm as erl_cidr.

Usage

Parsing a CIDR string

1> inet_cidr:parse("192.168.0.0/16").
{{192,168,0,0},{192,168,255,255},16}
2> inet_cidr:parse("2001:abcd::/32").
{{8193,43981,0,0,0,0,0,0},
 {8193,43981,65535,65535,65535,65535,65535,65535},
 32}