node-ip-address

library for parsing IPv4 and IPv6 IP addresses in node and the browser
  https://github.com/beaugunderson/ip-address
  0
  no reviews



Ip-address is a library for validating and manipulating IPv4 and IPv6 addresses in JavaScript.

* Parsing of all IPv6 notations * Parsing of IPv6 addresses and ports from URLs with 'Address6.fromURL(url)' * Validity checking * Decoding of the Teredo information in an address * Whether one address is a valid subnet of another * What special properties a given address has (multicast prefix, unique local address prefix, etc.) * Number of subnets of a certain size in a given address * Display methods * Hex, binary, and decimal * Canonical form * Correct form * IPv4-compatible (i.e. '::ffff:192.168.0.1') * Works in node and the browser (with browserify) * ~1,600 test cases