IPy

Screenshot Software:
IPy
Mga detalye ng Software:
Bersyon: 0.75
I-upload ang petsa: 12 May 15
Nag-develop: Victor Stinner
Lisensya: Libre
Katanyagan: 1

Rating: nan/5 (Total Votes: 0)

Ipy ay isang Python klase at mga kasangkapan para sa paghawak ng mga IPv4 at IPv6 address at network. Ang script ay katulad ng IP Perl module Net ::.
Ang IP klase ay nagbibigay-daan sa isang komportableng pag-parse at paghawak ng para sa karamihan ng mga notasyon ginagamit para sa IPv4 at IPv6 Address at Mga Network. Ito ay lubos na inspirasyon Perl module NET bei hinog Mag :: interface IP pero hindi ibahagi ang Pagpapatupad. Hindi ibahagi-CIDR non netmasks, kaya funky stuff lixe isang netmask 0xffffff0f hindi maaaring gawin dito.
>>> Mula import IP Ipy
>>> Ip = IP ('127.0.0.0/30')
>>> Para sa x sa 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 ()
'PRIBADONG'

Ano ang bago sa release na ito.

  • IP (':: / 0') netmask () nagbibigay IP ('::') sa halip ng IP ('0.0.0.0')

Ano ang bago sa bersyon 0.74:

  • Ayusin ang mga pagsusulit para sa Python 3.1 at 3.2
  • ip .__ nonzero __ () at (ipa sa IPB) ibalik ang isang bool halip ng 0 o 1
  • IP ('0.0.0.0/0') + IP ('0.0.0.0/0') iaangat ng isang error, ayusin isinulat ng Arfrever

Ano ang bago sa bersyon 0.73:

  • Support Python 3: setup.py tumatakbo 2to3
  • I-update ang mga saklaw para sa IPv6 IPs
  • Ayusin reverseName () at reverseNames () para sa IPv4 sa IPv6 address
  • Alisin ang suporta ng Python & lt; 2.5

Ano ang bago sa bersyon 0.71:

  • Gamitin xrange () sa halip ng mga saklaw ()
  • Gamitin isinstance (x, int) sa halip ng mga uri (x) == types.IntType
  • Maghanda suporta ng python3 (gamitin integer division: x // y)
  • Ayusin ang IP (mahaba) tagapagbuo: masiguro na ang mga address na ito ay hindi masyadong malaki
  • Constructor taasan ang isang TypeError kung ang uri ay hindi int, mahaba, STR o unicode
  • 223.0.0.0/8 ay pampubliko na ngayon (kabilang sa APNIC)

Ano ang bago sa bersyon 0.70:

  • Bagong & quot; major & quot; version dahil maaaring masira compatibility
  • Ayusin __cmp __ (): IP ('0.0.0.0/0') at IP ('0.0.0.0') ay hindi pantay
  • Ayusin IP.net () ng mga network & quot; :: / 0 & quot ;: & quot; :: & quot; sa halip ng & quot; 0.0.0.0 & quot ;. Ipy 0.63 dapat ayusin ang bug na ito, ngunit ito ay hindi.

Ano ang bago sa bersyon 0.64: ​​

  • Gumawa MANIFEST.in upang ayusin setup.py bdist_rpm, ayusin sa pamamagitan ng Robert Nickel

Ano ang bago sa bersyon 0.63:

  • Ayusin ang format ng & quot; IPv4 sa IPv6 & quot; network, hal. IP (':: ffff: 192.168.10.0/120')!, Ang netmask (& quot; / 120 & quot; sa halimbawa) ay nawawala
  • Ayusin IP.net () ng mga network & quot; :: / 0 & quot ;: & quot; :: & quot; sa halip ng & quot; 0.0.0.0 & quot;

Kinakailangan :

  • sawa

Iba pang mga software developer ng Victor Stinner

Fusil
Fusil

12 May 15

python-ptrace
python-ptrace

11 May 15

IPy
IPy

11 Apr 15

Mga komento sa IPy

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!