iptools.

Utiliti Python per manipolare gli indirizzi IP
Scarica ora

iptools. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Bryan Davis
  • Sito web dell'editore:
  • http://code.google.com/u/casadebender/

iptools. Tag


iptools. Descrizione

Utiliti di Python per manipolare gli indirizzi IP Il pacchetto IPTools contiene alcune utili funzioni e oggetti per manipolare gli indirizzi IP in Python. Questo è stato tutto ispirato dal desiderio di essere in grado di utilizzare la notazione di indirizzo CIDR per designare internal_ips in un file delle impostazioni del progetto Django.Functions: * Validate_ip: convalida un indirizzo IP Quad punteggiato. * IP2LONG: convertire un indirizzo IP Quad punteggiato su un ordine di byte di rete un numero intero a 32 bit. * LONG2IP: convertire un numero di byte di rete con un numero intero a 32 bit su un indirizzo IP quadrato. * Validate_cidr: convalidare un indirizzo IP di notazione CIDR. * cidr2block: convertire un indirizzo IP di notazione CIDR in una tupla contenente gli indirizzi di avvio e fine del blocco di rete. Oggetti: * IPRANGE: gamma di indirizzi IP che forniscono "in" e iterazione. * IPrangelist: Elenco degli oggetti Iprange che fornisce "in" e iterazione. L'utilizzo con Djangothe IPrangelist L'oggetto può essere utilizzato in un file di impostazioni Django per consentire la notazione CIDR e / o (Start, End) per essere utilizzati nell'elenco Internal_ips. Esempio: #! / Usr / bin / ent pythonimport iptoolsinternal_ips = iptools.iprangelist ('127.0.0.1', # singolo IP '192.168 / 16', # CIDR NETWORK BLOCK ('10.0.0.1 ', '10.0.0.19'), gamma # inclusiva) Versione Python Compatibilità Questa libreria è stata testata con le versioni Python 2.3. 5, 2.6.2 e 2.3.1 su Ubuntu X86_64 e Python 2.6.1 e 2.6.4 su Snow Leopard.installinginstall L'ultima versione stabile utilizzando Easy_Install: Easy_Install IPToolsor PIP: PIP Installa IPToolSinstall L'ultima versione di sviluppo: svn Checkout http: //python-iptools.googlecode.com/svn/trunk/ Python-iptoolscd Python-iptoolspython Setup.py Requisiti di installazione: · Python.


iptools. Software correlato