package ipaddr
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=045e9fa2b0b2917cc658c78179024452f208e513a9322ae97dbb899995db55c9
md5=7d4fa9d31d57d900f0042bd96cb76323
README.md.html
ipaddr: IP (and MAC) address manipulation
A library for manipulation of IP (and MAC) address representations.
Features:
Depends only on sexplib (conditionalization under consideration)
oUnit-based tests
IPv4 and IPv6 support
IPv4 and IPv6 CIDR prefix support
IPv4 and IPv6 CIDR-scoped address support
Ipaddr.V4
andIpaddr.V4.Prefix
modules areMap.OrderedType
Ipaddr.V6
andIpaddr.V6.Prefix
modules areMap.OrderedType
Ipaddr
andIpaddr.Prefix
modules areMap.OrderedType
Ipaddr_unix
in findlib subpackageipaddr.unix
provides compatibility with the standard libraryUnix
moduleIpaddr_top
in findlib subpackageipaddr.top
provides top-level pretty printers (requires compiler-libs default since OCaml 4.0)IP address scope classification
IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
MAC-48 (Ethernet) address support
Macaddr
is aMap.OrderedType
All types have sexplib serializers/deserializers