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 внос Client
      от pyrad.dictionary внос речник
      SRV = Client (сървър = "radius.my.domain", тайно = "s3cr3t",
      Dict = речник ("dicts / речник", "dictionary.acc"))
      REQ = srv.CreateAuthPacket (код = pyrad.packet.AccessRequest,
      USER_NAME = "Wichert", NAS_Identifier = "Localhost")
      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

Коментари не е намерена
добавите коментар
Включете на изображения!