| Pyrad. Pyrad è un client di raggio di Python. |
Scarica ora |
Pyrad. Classifica e riepilogo
- Nome editore:
- Wichert Akkerman
- Sito web dell'editore:
- http://www.wiggy.net/code/pyrad/
Pyrad. Tag
Pyrad. Descrizione
pyrad è un client Python RADIUS. pyrad è un client.pyrad Python RADIUS contiene diversi moduli: pyrad.client RADIUS classe Client. pyrad.dictionary RADIUS supporto del dizionario. Supporti dizionari radiusd standard e ha il supporto preliminare per gli ottetti freeradius e abinary estensioni. pyrad.packet Un pacchetto con una richiesta RADIUS o una risposta. Un oggetto del pacchetto si prende cura di tutti i dati necessari di conversione che permette al programmatore di utilizzare solo i tipi di dati standard di Python e nomi degli attributi RADIUS. Server pyrad.server base RADIUS e classi proxy. funzioni pyrad.toolsUtility, principalmente utilizzate internamente per i dati conversionSimple exampleBelow è un semplice esempio di come utilizzare pyrad; dimostra come fare una richiesta di autenticazione. importazione pyrad.packet da pyrad.client client importazione da importazione pyrad.dictionary dizionario SRV = client (server = "radius.my.domain", segreto = "s3cr3t", dict = Dictionary ( "dicts / dizionario", "dictionary.acc ")) req = srv.CreateAuthPacket (codice = pyrad.packet.AccessRequest, User_Name =" Wichert", NAS_Identifier = "localhost") req = req.PwCrypt ( "password") rispondono = SRV. sendPacket (req) se reply.code == pyrad.packet.AccessAccept: print "accesso accettato" else: print "accesso negato" print "attributi restituito dal server:" for i in reply.keys (): print "% s: % s" % (i, risposta ) Requisiti: · Nuovo di PythonWhat in questo rilascio: · La classe Packet è stato migliorato a comportarsi completamente come un dizionario standard di Python · Questa versione non è più assume che i tipi di attributi sconosciuti non è necessario. nessuna decodifica o codifica, che potrebbe causare pacchetti non validi da generare. · è stato aggiunto per il tipo di dati dei '' ottetti usati per FreeRADIUS.
Pyrad. Software correlato