Skip to content

Library with fast IP Address functionality

Notifications You must be signed in to change notification settings

LordMike/MBW.Utilities.IPAddresses

Repository files navigation

IP address Parser and utilities for .NET Generic Build NuGet GHPackages

Fast IPv4 and IPv6 primitives and parsers for .NET.

Features

  • Works in netstandard2.0
  • Supports multiple formats of IPv4 and IPv6 writing
  • Conversion to and from .NET's IPAddress type
  • Tokenized parsing of addresses
  • Structures to determine well known IPv4 and IPv6 addresses (WellKnownIPv4 and WellKnownIPv6)
  • Support parsing, writing and handling of CIDR-style notation of networks
  • Supports calculations based on networks such as:
    • Contains sub networks and addresses
    • Comparsions of networks and addresses
  • Network creation and splitting
    • Make the smallest common network for a set of IP addresses (supernets)
    • Split networks into N new subnetworks