pyrad

Software screenshot:
pyrad
Podrobnosti Software:
Verze: 2.0
Datum uploadu: 12 May 15
Vývojka: Wichert Akkerman
Licence: Volný
Popularita: 47

Rating: 5.0/5 (Total Votes: 1)

pyrad je klient, Python RADIUS.
pyrad obsahuje několik modulů:
pyrad.client
 Klient RADIUS třída.
pyrad.dictionary
 Podpora slovníku RADIUS. Podporuje standardní radiusd slovníky a má předběžně podporu freeradius oktetech a abinary rozšíření.
pyrad.packet
 Paket s požadavkem na RADIUS nebo odpovědi. Paket Objekt se stará o veškeré potřebné konverze dat umožňující programátorovi používat pouze standardních typů python dat a RADIUS jména atributů.
pyrad.server
 Základní server RADIUS a proxy serveru třídy.
pyrad.tools
Užitkové funkce, většinou používané vnitřně pro konverzi dat
Jednoduchý příklad
Níže je jednoduchý příklad, jak používat pyrad; to ukazuje, jak to udělat požadavek na ověření.
      import pyrad.packet
      od pyrad.client importu klienta
      od pyrad.dictionary import slovníku
      srv = klient (server = "radius.my.domain", tajné = "s3cr3t",
      dict = Dictionary ("dicts / slovník", "dictionary.acc"))
      req = srv.CreateAuthPacket (code = pyrad.packet.AccessRequest,
      User_Name = "Wichert", NAS_Identifier = "localhost")
      req ["User-Password"] = req.PwCrypt ("password")
      odpověď = srv.SendPacket (req)
      pokud reply.code == pyrad.packet.AccessAccept:
      print "přístup přijal"
      else:
      print "přístup odepřen"
      print "Atributy vrácených serveru:"
      pro i v reply.keys ():
      print "% s:% s"% (i, odpověď [i])
Požadavky:

Ostatní software developer Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

Komentáře k pyrad

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!