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",
      ДИКТ = словарь ("предсказывает / Словарь", "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

Комментарии не найдены
добавить комментарий
Включите картинки!