Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 658 Bytes

README.md

File metadata and controls

24 lines (17 loc) · 658 Bytes

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}