IPy

نرم افزار تصویر:
IPy
جزئیات نرم افزار:
نسخه: 0.75
ها تاریخ: 12 May 15
توسعه دهنده: Victor Stinner
پروانه: رایگان
محبوبیت: 1

Rating: nan/5 (Total Votes: 0)

در IPy یک کلاس پایتون و ابزار برای دست زدن به آدرس و شبکه های IPv4 و IPv6 است. اسکریپت شبیه به خالص :: ماژول IP پرل است.
کلاس IP اجازه می دهد تا تجزیه راحت و دست زدن به برای اکثر نمادهای مورد استفاده برای IPv4 و IPv6 آدرس و شبکه. این تا حد زیادی الهام گرفته شده بود پرل NET ماژول بی RIPE را :: رابط IP را می کند، اما اجرای به اشتراک بگذارند. این کار netmasks-CIDR غیر، چیزهای بد بو تا lixe نقاب شبکه 0xffffff0f نمی توان در اینجا انجام می شود به اشتراک بگذارند.
>>> از IPy واردات IP
>>> IP = IP ('127.0.0.0/30')
>>> برای x در IP:
... نسخه قابل چاپ 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 ()
"خصوصی"

در چه در این نسخه جدید است.

به IP (':: / 0) نقاب شبکه () می دهد IP (' :: ') به جای IP (' 0.0.0.0)

در چه در نسخه 0.74 جدید است:

رفع آزمایش برای پایتون 3.1 و 3.2
IP .__ غیر صفر __ () و (IPA در IPB) بازگشت بولی به جای 0 یا 1
IP ('0.0.0.0/0') + IP ('0.0.0.0/0') را افزایش می دهد خطا، تعمیر توسط Arfrever نوشته

در چه در نسخه 0.73 جدید است:

پشتیبانی پایتون 3: اجرا می شود setup.py 2to3
به روز رسانی محدوده برای IPv6 IP ها
رفع reverseName () و reverseNames () برای IPv4 به IPv6 در آدرس
رها کردن پشتیبانی از پایتون به & lt؛ 2.5

در چه در نسخه 0.71 جدید است:

استفاده از xrange () به جای دامنه ()
استفاده از isinstance (x، int) است به جای نوع (x) == types.IntType
آماده حمایت از Python3 (استفاده تقسیم عدد صحیح: X // y)
ثابت IP (بلند) سازنده: اطمینان حاصل شود که آدرس بیش از حد بزرگ نیست
سازنده بالا بردن TypeError اگر نوع از نوع int نیست، طولانی، خ و یا یونیکد
223.0.0.0/8 در حال حاضر عمومی (متعلق به APNIC)

به چه جدید در نسخه 0.70 است:

جدید & quot؛ عمده و & quot؛ نسخه زیرا ممکن است سازگاری شکستن
رفع __cmp __ (): IP ('0.0.0.0/0') و IP ('0.0.0.0') برابر نیستند
رفع IP.net () از شبکه ها & quot؛ :: / 0 و & quot ؛: & quot؛ را :: و ​​& quot؛ به جای & quot؛ را 0.0.0.0 & quot؛ کلیک IPy 0.63 باید این اشکال، اما حل آن بود.

به چه جدید در نسخه 0.64 است:

به ایجاد MANIFEST.in به رفع bdist_rpm setup.py، تعمیر توسط رابرت نیکل

در چه در نسخه 0.63 جدید است:

رفع قالب بندی و & quot؛ IPv4 و IPv6 را در قسمت & quot؛ شبکه، به عنوان مثال. IP (':: FFFF: 192.168.10.0/120')، نقاب شبکه (و & quot؛ / 120 و & quot؛ در مثال) از دست رفته!
رفع IP.net () از شبکه ها & quot؛ :: / 0 و & quot ؛: & quot؛ را :: و ​​& quot؛ به جای & quot؛ را 0.0.0.0 و & quot؛

در مورد نیاز:

پایتون

نرم افزار های دیگر از توسعه دهنده Victor Stinner

python-ptrace
python-ptrace

11 May 15

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

نظرات به IPy

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!