IPy

Скріншот програми:
IPy
Дані програми:
Версія: 0.75
Дата завантаження: 12 May 15
Розробник: Victor Stinner
Ліцензія: Безкоштовно
Популярність: 1

Rating: nan/5 (Total Votes: 0)

МПГ клас Python та інструмент для обробки IPv4 і IPv6 адрес і мереж. Сценарій схожий на Net :: модуль Perl IP-.
Клас IP-дозволяє комфортне синтаксичний аналіз та обробку для більшості позначень у використанні для IPv4 і IPv6 адрес і мереж. Це був дуже натхненний BEI RIPE в Perl модуля Net :: IP-інтерфейсу, але не розділяє її реалізації. Це не поділити не-CIDR мережеві маски, так фанки речі lixe маскою мережі 0xffffff0f не може бути зроблено тут.
>>> МПГ IP імпорту
>>> IP = IP ('127.0.0.0/30 ")
>>> Для х у ф:
... Друк X
...
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
>>> Ip2 = IP ("0x7f000000 / 30 ')
>>> == Ф ф2
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 ()
«Приватні»

Що нового У цьому випуску :.

  • IP (':: / 0') мережева маска () дає IP ('::') замість IP ('0.0.0.0')

Що нового у версії 0.74:

  • Fix тести для Python 3.1 і 3.2
  • IP .__ нуля __ () і (IPA в БСУ) повертає логічне значення, замість 0 або 1
  • IP ("0.0.0.0/0) + IP (" 0.0.0.0/0 ') видає помилку, виправити написане Arfrever

Що нового у версії 0.73:

  • Підтримка Python 3: setup.py працює 2to3
  • Оновлення діапазони IP-адрес для IPv6
  • Fix reverseName () і reverseNames () для IPv4 в IPv6-адрес
  • Падіння підтримку Python & LT; 2.5

Що нового у версії 0.71:

  • Використання xrange () замість діапазону ()
  • Використання isinstance (х, Int), а типу (х) == types.IntType
  • Підготовка підтримку python3 (використання цілий підрозділ: х // у)
  • статичних IP (довгий) Конструктор: переконайтеся, що адреса не є надто великою
  • Конструктор підняти TypeError, якщо тип не INT, довгий, вул юнікода або
  • 223.0.0.0/8 тепер громадськості (належить APNIC)

Що нового у версії 0.70:

  • Нью-Quot; основним і Quot; Версія бо це може порушити сумісність
  • Fix __cmp __ (): IP ("0.0.0.0/0 ') і IP (' 0.0.0.0 ') не дорівнює
  • Fix IP.net () мережі & Quot; :: / 0 & Quot;: & Quot; :: & Quot; замість & Quot; 0.0.0.0 і Quot;. МПГ 0.63 повинні виправити цю помилку, але це не було.

Що нового у версії 0.64: ​​

  • Створити MANIFEST.in виправити setup.py bdist_rpm, виправити Роберт нікель

Що нового у версії 0.63:

  • Виправлена ​​форматування і Quot; IPv4 в IPv6 і Quot; Мережа, наприклад. IP (':: FFFF: 192.168.10.0/120!'), Мережева маска (& Quot; / 120 & Quot; в даному прикладі) не вистачає
  • Fix IP.net () мережі & Quot; :: / 0 & Quot;: & Quot; :: & Quot; замість & Quot; 0.0.0.0 і Quot;

Вимоги

  • Python

Інші програми розробника Victor Stinner

python-ptrace
python-ptrace

11 May 15

IPy
IPy

11 Apr 15

Fusil
Fusil

12 May 15

IPy

Коментар не знайдено
додати коментар
Включіть картинки!