pyrad

Software screenshot:
pyrad
Software informatie:
Versie: 2.0
Upload datum: 12 May 15
Ontwikkelaar: Wichert Akkerman
Licentie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

pyrad is een Python RADIUS-client.
pyrad bevat verschillende modules:
pyrad.client
 RADIUS-client klasse.
pyrad.dictionary
 RADIUS woordenboekondersteuning. Ondersteunt standaard radiusd woordenboeken en heeft voorlopige ondersteuning voor de freeradius octets en abinary extensies.
pyrad.packet
 Een pakket met een RADIUS-verzoek of antwoord. Een pakket object verzorgt alle noodzakelijke data conversie waardoor de programmeur om alleen gebruik maken van standaard types python data en RADIUS attribuutnamen.
pyrad.server
 Basic RADIUS-server en proxy-klassen.
pyrad.tools
Nutsfuncties, meestal intern gebruikt voor data conversie
Eenvoudig voorbeeld
Hieronder is een eenvoudig voorbeeld van hoe pyrad te gebruiken; het laat zien hoe je een authenticatie verzoek doen.
      import pyrad.packet
      van pyrad.client import Client
      van pyrad.dictionary import Woordenboek
      srv = Client (server = "radius.my.domain", geheime = "s3cr3t",
      dict = Dictionary ("dicts / woordenboek", "dictionary.acc"))
      req = srv.CreateAuthPacket (code = pyrad.packet.AccessRequest,
      USER_NAME = "Wichert", NAS_Identifier = "localhost")
      req ["User-Password"] = req.PwCrypt ("password")
      antwoorden = srv.SendPacket (req)
      Als reply.code == pyrad.packet.AccessAccept:
      print "toegang aanvaard"
      anders:
      print "toegang geweigerd"
      print "Attributes geretourneerd door de server:"
      voor i in reply.keys ():
      print "% s:% s"% (i, antwoord [i])
Vereisten:

Andere software van ontwikkelaar Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

Reacties op pyrad

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!