pyrad Rangschikking & Samenvatting
- Naam uitgever:
- Wichert Akkerman
- Uitgever website:
- http://www.wiggy.net/code/pyrad/
pyrad Tags
pyrad Beschrijving
Pyrad is een Python Radius-client. Pyrad is een Python Radius Client.Pyrad bevat verschillende modules: Pyrad.client Radius Client Class. Pyrad. Delende Radius Woordenboekondersteuning. Ondersteunt standaard RADIUSD-woordenboeken en heeft voorlopige ondersteuning voor de Freeradius-octetten en abariëntextensies. pyrad.packet een pakket met een straalverzoek of antwoord. Een pakketobject zorgt voor alle benodigde gegevensconversie waarmee de programmeur alleen standaard Python-gegevenstypen en RADIUS-kenmerknamen kan gebruiken. Pyrad.Server Basic Radius Server en Proxy-klassen. Pyrad.Toolsutility Functions, meestal intern gebruikt voor gegevensconversiesImple exampiBelow is een eenvoudig voorbeeld van het gebruik van Pyrad; Het laat zien hoe een authenticatieverzoek te doen. Import Pyrad.packet van Pyrad.Client Import Client van Pyrad.DICTIONAly Import Wictionary SRV = Client (Server = "Radius.my.domain", Secret = "S3Cr3t", DICT = Woordenboek ("Dictten / Woordenboek", "Dictionary.acc ")) REQ = SRV.CREATEAUTHPACKET (Code = Pyrad.Packet.accessRequest, User_Name =" Wichert ", NAS_ISTIFIFER =" Localhost ") Req = req.pwcrypt (" wachtwoord ") Antwoord = SRV. Sendpacket (req) indien antwoord.code == pyrad.packet.accessaccept: print "Toegang geaccepteerd"-anders: afdrukken "Toegang geweigerd" Afdrukken "Attributen geretourneerd door server:" Voor I in antwoord.KEYS (): Print "% S: % S "% (I, Antwoord ) Vereisten: · Pythonwat is nieuw in deze release: · De pakketklasse is verbeterd om zich volledig te gedragen als een standaard Python-woordenboek. · Deze release neemt niet langer aan dat onbekende attributentypen niet meer nodig hebben Elke decodering of codering, die ongeldige pakketten kan veroorzaken die moeten worden gegenereerd. · Ondersteuning is toegevoegd voor het gegevenstype 'Octetten' zoals gebruikt door Freeradius.
pyrad Gerelateerde software