pyrad

Software screenshot:
pyrad
Dettagli del software:
Versione: 2.0
Data di caricamento: 12 May 15
Sviluppatore: Wichert Akkerman
Licenza: Libero
Popolarità: 5

Rating: nan/5 (Total Votes: 0)

pyrad è un client Python RADIUS.
pyrad contiene diversi moduli:
pyrad.client
 Classe client RADIUS.
pyrad.dictionary
 Supporto del dizionario RADIUS. Supporta dizionari radiusd standard, e ha il supporto preliminare per gli ottetti freeradius ed estensioni abinary.
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 pitone standard e RADIUS nomi degli attributi.
pyrad.server
 Classi di server RADIUS e proxy di base.
pyrad.tools
Funzioni di utilità, per lo più utilizzati internamente per la conversione dei dati
Esempio semplice
Di seguito è riportato un semplice esempio di come utilizzare pyrad; mostra come fare una richiesta di autenticazione.
      importazione pyrad.packet
      da pyrad.client client importazione
      da dizionario pyrad.dictionary importazione
      srv = client (server = "radius.my.domain", segreto = "s3cr3t",
      dict = Dizionario ("dicts / Dizionario", "dictionary.acc"))
      req = srv.CreateAuthPacket (codice = pyrad.packet.AccessRequest,
      User_Name = "Wichert", NAS_Identifier = "localhost")
      req ["User-Password"] = req.PwCrypt ("password")
      risposta = srv.SendPacket (req)
      se reply.code == pyrad.packet.AccessAccept:
      print "accesso accettata"
      altro:
      print "accesso negato"
      print "Attributi restituito dal server:"
      for i in reply.keys ():
      print "% s:% s"% (i, rispondo [i])
Requisiti:

Altri software di sviluppo Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

Commenti a pyrad

I commenti non trovato
Aggiungi commento
Accendere le immagini!