IPy

Tela Software:
IPy
Detalhes de Software:
Versão: 0.75
Data de upload: 12 May 15
Revelador: Victor Stinner
Licença: Livre
Popularidade: 40

Rating: nan/5 (Total Votes: 0)

IPy é uma classe Python e ferramentas para manipulação de endereços e redes IPv4 e IPv6. O script é semelhante ao módulo IP Perl Net ::.
A classe IP permite uma análise confortável e manipulação para a maioria das notações em uso para endereços IPv4 e IPv6 e Redes. Ele foi muito inspirada Perl módulo NET bei do RIPE :: A interface do IP mas não compartilha a Implementação. Ele não compartilha netmasks não CIDR, coisas tão badalado lixe uma máscara de rede 0xffffff0f não pode ser feito aqui.
>>> From IP importação IPy
>>> Ip = IP ('127.0.0.0/30')
>>> For x in 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 ()
'Private'

O que é novo nesta versão:.

  • IP (':: / 0') máscara de rede () dá IP ('::') em vez de IP ('0.0.0.0')

O que é novo na versão 0.74:

  • testes de correção para Python 3.1 e 3.2
  • ip diferente de zero .__ __ () e (ipa em ipb) retornar um bool em vez de 0 ou 1
  • IP ("0.0.0.0/0") + IP ("0.0.0.0/0") gera um erro, corrija escrito por Arfrever

O que é novo na versão 0.73:

  • Suporte Python 3: corridas setup.py 2to3
  • Atualizar os intervalos para IPv6 IPs
  • Corrija reverseName () e reverseNames () para IPv4 em IPv6 endereços
  • Retirar o apoio de Python & lt; 2.5

O que é novo na versão 0.71:

  • Use xrange () em vez do intervalo ()
  • Use isinstance (x, int) em vez do tipo (x) == types.IntType
  • Preparar o apoio de Python3 (divisão inteira uso: // x y)
  • Fix IP construtor (longo): assegurar que o endereço não é muito grande
  • Construtor levantar um TypeError se o tipo não é int, long, str ou unicode
  • 223.0.0.0/8 é agora público (pertence a APNIC)

O que é novo na versão 0.70:

  • New & quot; grande & quot; versão, pois pode quebrar a compatibilidade
  • Corrija __cmp __ (): IP ("0.0.0.0/0") e IP ('0.0.0.0') não são iguais
  • Corrija IP.net () da rede & quot; :: / 0 & quot ;: & quot; :: & quot; em vez de & quot; 0.0.0.0 & quot ;. IPy 0,63 deve corrigir esse erro, mas não foi.

O que é novo na versão 0.64: ​​

  • Criar MANIFEST.in para corrigir bdist_rpm setup.py, corrigir por Robert Nickel

O que é novo na versão 0.63:

  • formatação Fix de & quot; IPv4 em IPv6 & quot; de rede, por exemplo. IP (':: ffff: 192.168.10.0/120!'), A máscara de rede (& quot; / 120 & quot; no exemplo) estava ausente
  • Corrija IP.net () da rede & quot; :: / 0 & quot ;: & quot; :: & quot; em vez de & quot; 0.0.0.0 & quot;

Requisitos :

  • Python

Outro software de desenvolvedor Victor Stinner

Fusil
Fusil

12 May 15

python-ptrace
python-ptrace

11 May 15

IPy
IPy

11 Apr 15

Comentário para IPy

Comentários não encontrado
Adicionar comentário
Ligue imagens!