IPTools class
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- binPattern → RegExp
-
final
- binPatternFull → RegExp
-
final
- maxIPv4Range → BigInt
-
final
- maxIPv6Range → BigInt
-
final
- prefixPattern → RegExp
-
final
- prefixPattern2 → RegExp
-
final
Static Methods
-
cidrToIPv4(
String cidr) → List< String> ? -
Returns the IPv4 ranges for the
cidr. -
cidrToIPv6(
String cidr) → List< String> ? -
Returns the IPv6 ranges for the
cidr. -
compressIPv6(
String ip) → String -
Returns the compressed form for
ip. -
decimalToIPv4(
BigInt num) → String? -
Converts a number
numto an IPv4. -
decimalToIPv6(
BigInt num) → String? -
Converts a number
numto an IPv6. -
expandIPv6(
String ip) → String? -
Returns the expanded form for
ip. -
ipv4ToCidr(
String ipFrom, String ipTo) → List< String> ? -
Returns the CIDR for the IPv4 range between
ipFromandipTo. -
ipv4ToDecimal(
String ip) → BigInt? -
Converts an IPv4
ipto a number. -
ipv6ToCidr(
String ipFrom, String ipTo) → List< String> -
Returns the CIDR for the IPv6 range between
ipFromandipTo. -
ipv6ToDecimal(
String ip) → BigInt? -
Converts an IPv6
ipto a number. -
isIPv4(
String ip) → bool -
Whether
ipis an IPv4 address. -
isIPv6(
String ip) → bool -
Whether
ipis an IPv4 address.