Ipy IPv4 və IPv6 ünvanları və şəbəkələrinin user üçün bir Python sinif və tools edir. script Net :: IP Perl modul kimi.
IP sinif rahat təhlil və IPv4 və IPv6 ünvanları və şəbəkələri üçün istifadə edilən ən notlari üçün idarə etməyə imkan verir. Bu böyük bei hazır olduğunu Perl modul NET :: IP interface ilham, lakin həyata keçirilməsi bölüşmək deyil. Bu qeyri-CIDR netmasks burada edilə 0xffffff0f bir netmask lixe belə funky məhsulları bölüşmək deyil.
>>> Ipy idxal IP
>>> Ip = IP (127.0.0.0/30)
>>> IP x:
... Çap 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 '
Bu azad Yeni nədir.
- IP (:: / 0) netmask () IP verir (::) əvəzinə IP (0.0.0.0)
versiyası 0.74 yeni nədir:
- Python 3.1 və 3.2 üçün Fix testlər
- ip .__ nonzero __ () və (BSB-ci ildə IPA) yerinə 0 və ya 1 bir bool qayıtmaq
- IP (0.0.0.0/0) + IP (0.0.0.0/0) bir səhv doğurur, Arfrever tərəfindən yazılmış fix
versiyası 0.73 yeni nədir:
- Support Python 3: setup.py çalışır 2to3
- IPv6 IP üçün silsilələri Update
- IPv6 ünvanları IPv4 üçün reverseName () və reverseNames () Fix
- Python & lt Burax dəstəyi; 2.5
nədir versiyası 0.71 Yeni
- yerinə sıra
- İstifadə xrange () ()
- yerinə növü istifadə isinstance (x, int) (x) == types.IntType
- Python3 dəstəyi hazırlanması (istifadə tam bölgüsü: x // y)
- Fix IP (uzun) konstruktor: ünvan deyil ki, təmin çox böyük
- Konstruktor bir TypeError qaldırmaq
- 223.0.0.0/8 indi ictimai (APNIC aiddir)
Növü, uzun küçəsi ya unicode int deyilsə
versiyası 0.70 yeni nədir:
- New & quot; əsas & quot; versiyası uyğunluğu qıra bilər, çünki
- __cmp Fix __ (): IP (0.0.0.0/0) və IP (0.0.0.0) bərabər deyil
- quot şəbəkə IP.net () & Fix; əvəzinə & quot; 0.0.0.0 & quot ;. Ipy 0.63 bu səhv düzeltmek lazımdır, lakin bu deyil.
:: / 0 & quot ;: & quot; :: & quot
nədir versiyası 0.64 Yeni
- setup.py bdist_rpm düzeltmek üçün MANIFEST.in yaradın düzeltmek Robert Nikel tərəfindən
versiyası 0.63 yeni nədir:
- & quot Fix format; IPv6 olarak da IPv4; şəbəkə, məsələn. IP (:: ffff: 192.168.10.0/120)! Netmask (& quot; / 120 & quot; nümunə) itkin
- quot şəbəkə IP.net () & Fix; əvəzinə & quot edilməsi; 0.0.0.0 & quot;
:: / 0 & quot ;: & quot; :: & quot
tələblər
- Python
Şərhlər tapılmadı