pyrad

Software screenshot:
pyrad
Software detaljer:
Version: 2.0
Upload dato: 12 May 15
Udvikler: Wichert Akkerman
Licens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

pyrad er en Python RADIUS-klient.
pyrad indeholder flere moduler:
pyrad.client
 RADIUS klient klasse.
pyrad.dictionary
 RADIUS ordbog støtte. Understøtter standard radiusd ordbøger og har foreløbig støtte til de FreeRADIUS oktetter og abinary udvidelser.
pyrad.packet
 En pakke med en RADIUS anmodning eller svar. En pakke objekt tager sig af alle de nødvendige data konvertering tillader programmøren at kun bruge standard-python datatyper og RADIUS attribut navne.
pyrad.server
 Grundlæggende RADIUS server og proxy klasser.
pyrad.tools
Hjælpefunktioner, for det meste bruges internt til datakonvertering
Simpelt eksempel
Nedenfor er et simpelt eksempel på, hvordan man bruger pyrad; det viser, hvordan du gør en anmodning godkendelse.
      import pyrad.packet
      fra pyrad.client import Client
      fra pyrad.dictionary import Ordbog
      srv = Klient (server = "radius.my.domain", hemmelig = "s3cr3t",
      dict = Ordbog ("Jæger-samler- / ordbog", "dictionary.acc"))
      req = srv.CreateAuthPacket (kode = pyrad.packet.AccessRequest,
      User_Name = "Wichert", NAS_Identifier = "localhost")
      req ["User-password"] = req.PwCrypt ("password")
      svar = srv.SendPacket (req)
      hvis reply.code == pyrad.packet.AccessAccept:
      print "adgang accepteret"
      andet:
      print "adgang nægtet"
      print "Attributter returneres af serveren:"
      for jeg i reply.keys ():
      print "% s:% s"% (i, svar [i])
Krav:

Andre software developer Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

Kommentarer til pyrad

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!