iptools

Python-utilieten voor het manipuleren van IP-adressen
Download nu

iptools Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Bryan Davis
  • Uitgever website:
  • http://code.google.com/u/casadebender/

iptools Tags


iptools Beschrijving

Python Utilites voor het manipuleren van IP-adressen Het IPTOOLS-pakket bevat enkele nuttige functies en objecten voor het manipuleren van IP-adressen in Python. Dit werd allemaal geïnspireerd door een verlangen om CIDR-adresnotatie te kunnen gebruiken om interne_IP's in een Django-project-instellingenbestand te duiden. Functions: * Validate_IP: valideer een gestippelde Quad IP-adres. * IP2LONG: Converteer een gestippelde Quad IP-adres naar een netwerkbyte-bestelling 32-bits geheel getal. * LANG2IP: Converteer een netwerkbyte-bestelling 32-bits geheel getal naar een gestippeld quad IP-adres. * validate_cidr: valideer een CIDR-notatie-IP-adres. * CIDR2BLOCK: Converteer een CIDR-notatie IP-adres in een tuple met start- en eindadressen van het netwerkblok. Objecten: * Iprange: bereik van IP-adressen die `in` en iteratie bieden. * Iprangelist: lijst van iPrange-objecten die `in` en iteratie bieden. Met Djangothe Iprangelist-object kan worden gebruikt in een Django-instellingenbestand om CIDR-notatie en / of (start, einde) bereiken te gebruiken om te worden gebruikt in de Internal_IPS-lijst.EXAMPLE: #! / USR / BIN / ENV PYTHONIMPORT IPTOOLSINNALL_IPS = IPTOOLS.IPRANGELIST ('127.0.0.1', # Single IP '192.168 / 16', # CIDR-netwerkblok ('10 .0.0.1 ', '10 .0.0.19'), # inclusief bereik) Python-versie CompatibilityThis-bibliotheek is getest met Python-versies 2.3. 5, 2.6.2, en 2.3.1 op Ubuntu X86_64 en Python 2.6.1 en 2.6.4 op Snow Leopard.InstallingInstall de nieuwste stabiele versie met Easy_Install: Easy_Install Iptoolsor Pip: PIP Installeer IPToolsInstall de nieuwste ontwikkelingsversie: SVN Keaking http: //python-iptools.googlecode.com/svn/trunk/ Python-IptoolSCD Python-Iptoolspython Setup.py Install-eisen: · Python


iptools Gerelateerde software