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
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free

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