Metadata-Version: 2.1
Name: ipaddresstools
Version: 1.2.9
Summary: This is a library used to manipulate and verify ipv4 address's. ucast and mcast
Home-page: https://ipaddresstools.readthedocs.io
Author: Benjamin P. Trachtenberg
Author-email: e_ben_75-python@yahoo.com
License: MIT
Project-URL: Documentation, https://ipaddresstools.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/btr1975/ipaddresstools
Project-URL: Tracker, https://github.com/btr1975/ipaddresstools/issues
Description: Python Script: ipaddresstools
        =============================
        
        Current version: 1.2.9
        ~~~~~~~~~~~~~~~~~~~~~~
        
        `Documentaion <https://ipaddresstools.readthedocs.io/>`__
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Written By: Benjamin P. Trachtenberg
        ------------------------------------
        
        Contact Information: e_ben_75-python@yahoo.com
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        If you have any questions e-mail me
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        LinkedIn: `Ben Trachtenberg <https://www.linkedin.com/in/ben-trachtenberg-3a78496>`__
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Docker Hub: `Docker Hub <https://hub.docker.com/r/btr1975>`__
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        PyPi Page for `ipaddresstools <https://pypi.python.org/pypi/ipaddresstools>`__
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Requirements
        ~~~~~~~~~~~~
        
        -  Nothing Specific, I would suggest Python 3.3 and above.
        
        Installation
        ~~~~~~~~~~~~
        
        -  From source “setup.py install”
        -  From pip “pip install ipaddresstools”
        
        Languages
        ~~~~~~~~~
        
        -  Python
        
        About
        ~~~~~
        
        This is a library used to verify, and correct ipv4 address’s, and
        subnets. I wrote it before a good library was out there for network
        engineers.
        
        Functions included in v1.0.0
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  ucast_ip_mask(ip_addr_and_mask, return_tuple=True)
        -  ucast_ip(ip_addr, return_tuple=True)
        -  mcast_ip_mask(ip_addr_and_mask, return_tuple=True)
        -  mcast_ip(ip_addr, return_tuple=True)
        -  cidr_check(cidr, return_cidr=True)
        -  get_neighbor_ip(ip_addr, cidr=“30”)
        -  whole_subnet_maker (ip_addr, cidr)
        
        Functions Added in v1.1.0
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  number_check(check, return_number=True)
        
        Functions Added in v1.1.1
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  subnet_range(ip_net, cidr)
        -  all_subnets_possible(ip_net, cidr)
        
        Functions Added in v1.1.2
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  all_subnets_longer_prefix(ip_net, cidr)
        -  all_subnets_shorter_prefix(ip_net, cidr, include_default=False)
        -  all_subnets_possible(ip_net, cidr) =
           AllSubnetsPossibleLongerPrefix(strIpNet,strCidr)
        
        Functions Added in v1.2.1
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  ip_mask(ip_addr_and_mask, return_tuple=True):
        -  ip(ip_addr, return_tuple=True):
        
        Functions Added to v1.2.3
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  mask_conversion = \__mask_conversion
        
        Functions Added to v1.2.4
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  all_ip_address_in_subnet(ip_net, cidr)
        
        Functions Added to v1.2.5
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        -  random_cidr_mask(lowest_mask=16)
        -  random_ucast_ip()
        -  random_mcast_ip()
        -  random_ucast_ip_mask(lowest_mask=16)
        -  random_mcast_ip_mask(lowest_mask=16)
        
Keywords: ipv4 ip multicast unicast network engineer
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.3
Description-Content-Type: text/restructuredtext
