IPy

Software screenshot:
IPy
Dettagli del software:
Versione: 0.75
Data di caricamento: 12 May 15
Sviluppatore: Victor Stinner
Licenza: Libero
Popolarità: 1

Rating: nan/5 (Total Votes: 0)

IPY è una classe Python e strumenti per la gestione di indirizzi IPv4 e IPv6 e reti. Lo script è simile al modulo IP Perl Net ::.
La classe IP consente una analisi comodo ed il trattamento per la maggior parte delle iscrizioni nel uso di indirizzi IPv4 e IPv6 e le reti. E 'stato molto ispirato modulo Perl NET bei di RIPE :: interfaccia IP, ma non condivide l'attuazione. Essa non condivide le maschere di rete non-CIDR, roba così funky lixe una maschera di rete 0xffffff0f non può essere fatto qui.
>>> Da IPY importazione IP
>>> Ip = IP ('127.0.0.0/30')
>>> For x in ip:
... Stampa 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 ()
'PRIVATI'

Cosa c'è di nuovo in questa versione:.

  • IP (':: / 0') maschera di rete () dà IP ('::') anziché IP ('0.0.0.0')

Cosa c'è di nuovo nella versione 0.74:

  • Test Fix per Python 3.1 e 3.2
  • ip .__ diverso da zero __ () e (ipa in IPB) restituisce un bool invece di 0 o 1
  • IP ('0.0.0.0/0') + IP ('0.0.0.0/0') solleva un errore, fix scritti da Arfrever

Cosa c'è di nuovo nella versione 0.73:

  • Supporto Python 3: piste setup.py 2to3
  • Aggiorna le gamme per IPv6 IP
  • Fix ReverseName () e reverseNames () per IPv4 in indirizzi IPv6
  • Goccia sostegno della Python & lt; 2.5

Cosa c'è di nuovo nella versione 0.71:

  • Usa xrange () al posto di range ()
  • Usa isinstance (x, int) invece di tipo (x) == types.IntType
  • Preparare il supporto di python3 (uso divisione intera: x // y)
  • Fix IP (lungo) di costruzione: verificare che l'indirizzo non è troppo grande
  • Constructor sollevare un TypeError se il tipo non è int, long, str o unicode
  • 223.0.0.0/8 è ora pubblica (appartiene a APNIC)

Cosa c'è di nuovo nella versione 0.70:

  • Nuovo & quot; grande & quot; versione perché può rompere la compatibilità
  • Fissare __cmp __ (): IP ('0.0.0.0/0') e IP ('0.0.0.0') non sono uguali
  • Fix IP.net () della rete & quot; :: / 0 & quot ;: & quot; :: & quot; invece di & quot; 0.0.0.0 & quot ;. Ipy 0.63 dovrebbe risolvere questo problema, ma non lo era.

Cosa c'è di nuovo nella versione 0.64: ​​

  • Crea MANIFEST.in fissare bdist_rpm setup.py, fix di Robert Nickel

Cosa c'è di nuovo nella versione 0.63:

  • Formattazione Fix di & quot; IPv4 a IPv6 & quot; rete, ad es. IP (':: ffff: 192.168.10.0/120')!, La maschera di rete (& quot; / 120 & quot; nell'esempio) mancava
  • Fix IP.net () della rete & quot; :: / 0 & quot ;: & quot; :: & quot; invece di & quot; 0.0.0.0 & quot;

Requisiti

  • Python

Altri software di sviluppo Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

python-ptrace
python-ptrace

11 May 15

Commenti a IPy

I commenti non trovato
Aggiungi commento
Accendere le immagini!