Iptools

Python-Nutzer, um IP-Adressen zu manipulieren
Jetzt downloaden

Iptools Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Bryan Davis
  • Website des Verlags:
  • http://code.google.com/u/casadebender/

Iptools Stichworte


Iptools Beschreibung

Python-Nutzer, um IP-Adressen zu manipulieren Das Paket IPTools enthält einige nützliche Funktionen und Objekte, um IP-Adressen in Python zu manipulieren. Dies wurde von einem Wunsch inspiriert, CIDR-Adress-Notation verwenden zu können, um interne_ips in einer Django-Projekteinstellungsdatei zu bezeichnen .Funktionen: * Validate_ip: Überprüfen Sie eine gepunktete Quad-IP-Adresse. * IP2Long: Konvertieren Sie eine gepunktete Quad-IP-Adresse in eine Netzwerkbyte-Bestellung 32-Bit-Integer. * LONG2IP: Konvertieren Sie eine Netzwerkbyte-Bestellung 32-Bit-Ganzzahl in eine gestrichelte Quad-IP-Adresse. * Validate_CIDR: Überprüfen Sie eine CIDR Notation-IP-Adresse. * CIDR2Block: Konvertieren Sie eine CIDR Notation-IP-Adresse in ein Tupel, das Netzwerkblock-Start- und Endadressen enthält. Objekte: * iprange: Reichweite von IP-Adressen, die "IN` und Iteration bereitstellen". * Iprangelist: Liste der iprange-Objekte, die `in` und Iteration anbieten. Die Verwendung mit djangothe iprangelist-Objekt kann in einer Django-Einstellungsdatei verwendet werden, um CIDR-Notations- und / oder (Start-, End-) Bereichen in der internen_ips-Liste zu ermöglichen ('127.0.0.1', # Single IP '192.168 / 16', # CIDR-Netzwerkblock ('10 .0.0.1 ', '10 .0.0.19'), # inklusive Reichweite) Python-VersionskompatibilitätDiese wurde mit Python-Versionen getestet 2.3. 5, 2.6.2 und 2.3.1 auf Ubuntu X86_64 und Python 2.6.1 und 2.6.4 auf Snow Leopard.InstallingInstallstallieren Sie die neueste stabile Version mit EASY_INSTALL: Easy_install iptoolsorsor PIP: PIP Installieren Sie IPTOOLSInstall die neueste Entwicklungsversion: SVN-Checkout http: //python-iptools.googlecode.com/svn/trunk/ python-iptoolscd python-iptoolspython setup.py Installationsanforderungen: · Python


Iptools Zugehörige Software