pyrad

نرم افزار تصویر:
pyrad
جزئیات نرم افزار:
نسخه: 2.0
ها تاریخ: 12 May 15
توسعه دهنده: Wichert Akkerman
پروانه: رایگان
محبوبیت: 5

Rating: nan/5 (Total Votes: 0)

در pyrad مشتری پایتون RADIUS است.
pyrad شامل چندین ماژول:
pyrad.client
 کلاس مشتری RADIUS.
pyrad.dictionary
 پشتیبانی فرهنگ لغت RADIUS. پشتیبانی از واژه نامه ها radiusd استاندارد دارای پشتیبانی اولیه برای اکتت freeradius و الحاقات abinary و.
pyrad.packet
 یک بسته با یک درخواست RADIUS و یا پاسخ. شی بسته طول می کشد مراقبت از تمام تبدیل داده ها لازم اجازه می دهد برنامه نویس به تنها استفاده از استاندارد انواع داده پایتون و نامهای ویژگی RADIUS.
pyrad.server
 سرور RADIUS و پروکسی کلاس عمومی.
pyrad.tools
توابع سودمند، عمدتا داخلی برای تبدیل داده ها مورد استفاده قرار
مثال ساده
در زیر یک مثال ساده از نحوه استفاده از pyrad است. این نشان می دهد که چگونه به انجام یک درخواست احراز هویت.
      واردات pyrad.packet
      از pyrad.client واردات مشتری
      از دیکشنری واردات pyrad.dictionary
      SRV = مشتری (سرور = "radius.my.domain"، راز = "s3cr3t"،
      DICT = دیکشنری ("dicts / فرهنگ لغت"، "dictionary.acc"))
      REQ = srv.CreateAuthPacket (کد = pyrad.packet.AccessRequest،
      USER_NAME = "wichert"، NAS_Identifier = "localhost را")
      REQ ["کاربر رمز عبور"] = req.PwCrypt ("کلمه عبور")
      پاسخ = srv.SendPacket (REQ)
      اگر reply.code == pyrad.packet.AccessAccept:
      چاپ "دسترسی پذیرفته"
      دیگری:
      چاپ "دسترسی ممنوع است"
      چاپ "عناصر توسط سرور بازگشت:"
      برای من در reply.keys ():
      چاپ "٪ ​​s: به٪ s را"٪ (من، پاسخ [من])
مورد نیاز:

نرم افزار های دیگر از توسعه دهنده Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

نظرات به pyrad

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