IPy Description

The IP class provides a user-friendly approach to parsing and managing various notations associated with both IPv4 and IPv6 addresses and networks. Drawing significant inspiration from the interface of RIPE’s Perl module NET::IP, it diverges in its implementation strategy. Notably, it does not accommodate non-CIDR netmasks, ruling out unconventional formats like a netmask of 0xffffff0f. This class is capable of recognizing around a dozen distinct formats for expressing IP addresses and networks, effectively distinguishing between IPv4 and IPv6 types. Most methods in the class that yield a string feature an optional parameter called ‘wantprefixlen,’ which dictates whether the prefix length or netmask is displayed. By default, the prefix length is shown when a network encompasses multiple addresses, though these defaults can be modified on an individual object basis through adjustments to the class members. The flexibility in customization ensures that developers can tailor the output to fit their specific needs.

Pricing

Pricing Starts At:
Free
Free Version:
Yes

Integrations

API:
Yes, IPy has an API

Reviews

Total
ease
features
design
support

No User Reviews. Be the first to provide a review:

Write a Review

Company Details

Company:
IPy
Website:
pypi.org/project/IPy/

Media

IPy Screenshot 1
Recommended Products
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now

Product Details

Platforms
Windows
Mac
Linux
Types of Training
Training Docs
Customer Support
Online Support

IPy Features and Options

IPy User Reviews

Write a Review
  • Previous
  • Next