IPy

Software screenshot:
IPy
Software informatie:
Versie: 0.75
Upload datum: 12 May 15
Ontwikkelaar: Victor Stinner
Licentie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

IPY is een Python klasse en gereedschappen voor de behandeling van IPv4- en IPv6-adressen en netwerken. Het script is vergelijkbaar met de Net :: IP Perl module.
Het IP-klasse maakt een comfortabele parsing en behandeling voor de meeste notaties in gebruik voor IPv4 en IPv6-adressen en netwerken. Het werd sterk geïnspireerd bei RIPE's Perl module NET :: interface van IP, maar niet de uitvoering delen. Het deelt niet non-CIDR netmaskers, dus funky stuff lixe een netmask 0xffffff0f hier niet kan worden gedaan.
>>> Van IPY import IP
>>> Ip = IP ('127.0.0.0/30')
>>> Voor 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'

Wat is nieuw in deze release:.

  • IP (':: / 0') netmask () geeft IP ("::") in plaats van IP ('0.0.0.0')

Wat is nieuw in versie 0.74:

  • Fix tests voor Python 3.1 en 3.2
  • ip .__ nul __ () en (IPA in IPB) terug een bool in plaats van 0 of 1
  • IP ('0.0.0.0/0') + IP ('0.0.0.0/0 ") werpt een fout, fix geschreven door Arfrever

Wat is nieuw in versie 0.73:

  • Ondersteuning Python 3: setup.py runs 2to3
  • Werk de marges voor IPv6 IPs
  • Fix reverseName () en reverseNames () voor IPv4 in IPv6-adressen
  • Drop ondersteuning van Python & lt; 2.5

Wat is nieuw in versie 0.71:

  • Gebruik xrange () in plaats van het bereik ()
  • Gebruik isinstance (x, int) in plaats van het type (x) == types.IntType
  • Maak steun van python3 (gebruik integer divisie: x // y)
  • Fix IP (lang) bouwer: ervoor zorgen dat het adres niet te groot is
  • Constructor verhogen een TypeError als het type niet is int, lang, str of unicode
  • 223.0.0.0/8 is nu publiek (behoort tot APNIC)

Wat is nieuw in versie 0.70:

  • Nieuwe & quot; belangrijke & quot; versie omdat het compatibiliteit kan breken
  • Fix __cmp __ (): IP ('0.0.0.0/0') en IP ('0.0.0.0') zijn niet gelijk
  • Fix IP.net () van het netwerk & quot; :: / 0 & quot ;: & quot; :: & quot; in plaats van & quot; 0.0.0.0 & quot ;. IPY 0,63 zou deze bug op te lossen, maar het was niet.

Wat is nieuw in versie 0.64: ​​

  • Maak MANIFEST.in om setup.py bdist_rpm fix, fix door Robert Nickel

Wat is nieuw in versie 0.63:

  • Fix opmaak van & quot; IPv4 in IPv6 & quot; netwerk, bijv. IP (":: ffff: 192.168.10.0/120 ')!, Het netmask (& quot; / 120 & quot; in het voorbeeld) ontbrak
  • Fix IP.net () van het netwerk & quot; :: / 0 & quot ;: & quot; :: & quot; in plaats van & quot; 0.0.0.0 & quot;

Eisen

  • Python

Andere software van ontwikkelaar Victor Stinner

IPy
IPy

11 Apr 15

python-ptrace
python-ptrace

11 May 15

Fusil
Fusil

12 May 15

Reacties op IPy

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!