pyrad

Скріншот програми:
pyrad
Дані програми:
Версія: 2.0
Дата завантаження: 12 May 15
Розробник: Wichert Akkerman
Ліцензія: Безкоштовно
Популярність: 5

Rating: nan/5 (Total Votes: 0)

pyrad є клієнт Python 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",
      Диктує = словник ("пророкує / Словник", "dictionary.acc"))
      REQ = srv.CreateAuthPacket (код = pyrad.packet.AccessRequest,
      Імя_пользователя = "Wichert", NAS_Identifier = "локальний")
      REQ ["User-Password"] = 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

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