IPy

Screenshot Software:
IPy
Detalii soft:
Versiune: 0.75
Incarca data: 12 May 15
Producător: Victor Stinner
Licenţă: Gratuit
Popularitate: 1

Rating: nan/5 (Total Votes: 0)

Polar International este o clasa Python și instrumente pentru manipularea IPv4 și IPv6 adresele și rețele. Script-ul este similar cu modulul Net :: IP Perl.
Clasa IP permite o parsare confortabil și manipulare pentru majoritatea notații utilizate pentru IPv4 și IPv6 Adrese și rețele. Acesta a fost inspirat foarte mult bei RIPE lui Perl modul NET :: interfata IP, dar nu este de acord Implementare. Ea nu este de acord netmask non-CIDR, chestii atât de funky, lixe un netmask 0xffffff0f nu se poate face aici.
>>> Din IP import Polar International
>>> Ip = IP ('127.0.0.0/30 ")
>>> Pentru x în ip:
... Print X
...
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
>>> IP2 = IP ('0x7f000000 / 30')
>>> Ip == IP2
1
>>> ip.reverseNames ()
["0.0.0.127.in-addr.arpa.", "1.0.0.127.in-addr.arpa.",
"2.0.0.127.in-addr.arpa. ',' 3.0.0.127.in-addr.arpa. ']
>>> Ip.reverseName ()
"0-3.0.0.127.in-addr.arpa."
>>> Ip.iptype ()
"PRIVAT"

Ce este nou în această versiune:.

  • IP (":: / 0") netmask () da IP ("::") în loc de IP ("0.0.0.0")

Ce este nou în versiunea 0.74:

  • teste Fix pentru Python 3.1 și 3.2
  • ip .__ __ diferită de zero () și (IPA în IPB) returna o bool în loc de 0 sau 1
  • IP ("0.0.0.0/0") + IP ("0.0.0.0/0") ridică o eroare, fix scris de Arfrever

Ce este nou în versiunea 0.73:

  • Suport Python 3: ruleaza setup.py 2to3
  • Actualizați intervalele de IPv6 IP-uri
  • Fix reverseName () și reverseNames () pentru IPv4 în adrese IPv6
  • Aruncă sprijinul Python & lt; 2.5

Ce este nou în versiunea 0,71:

  • Utilizați xrange () în loc de intervalul ()
  • Utilizați isinstance (x, int) în loc de tip (x) == types.IntType
  • Pregătiți sprijinul Python3 (utilizare diviziune număr întreg: x // y)
  • Fix IP (lung) constructor: a se asigura că adresa nu este prea mare
  • Constructor ridica o TypeError dacă tipul nu este int, lung, str sau Unicode
  • 223.0.0.0/8 este acum publica (aparține APNIC)

Ce este nou în versiunea 0.70:

  • noi & quot; majoră & quot; Versiunea pentru că se poate rupe compatibilitate
  • Fix __cmp __ (): IP ("0.0.0.0/0") și IP ("0.0.0.0") nu sunt egale
  • Fix IP.net () a rețelei de & quot; :: / 0 & quot ;: & quot; :: & quot; în loc de & quot; 0.0.0.0 & quot ;. Polar International 0.63 trebuie să stabilească acest bug, dar nu a fost.

Ce este nou în versiunea 0,64:

  • Creare MANIFEST.in de a stabili bdist_rpm setup.py, repara de Robert Nickel

Ce este nou în versiunea 0,63:

  • formatarea Fix de & quot; IPv4 în IPv6 & quot; rețea, de exemplu. IP (":: ffff: 192.168.10.0/120")!, Netmask (& quot; / 120 & quot; în exemplu) lipsea
  • Fix IP.net () a rețelei de & quot; :: / 0 & quot ;: & quot; :: & quot; în loc de & quot; 0.0.0.0 & quot;

Cerințe :

  • Python

Alte software-uri de dezvoltator Victor Stinner

Fusil
Fusil

12 May 15

python-ptrace
python-ptrace

11 May 15

IPy
IPy

11 Apr 15

Comentarii la IPy

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!