pyrad

Screenshot Software:
pyrad
Detalii soft:
Versiune: 2.0
Incarca data: 12 May 15
Producător: Wichert Akkerman
Licenţă: Gratuit
Popularitate: 47

Rating: 5.0/5 (Total Votes: 1)

pyrad este un client Python RADIUS.
pyrad conține mai multe module:
pyrad.client
 Clasa client RADIUS.
pyrad.dictionary
 Sprijin dicționar RADIUS. Suporta dicționare standard de radiusd și are suport preliminar pentru octeti freeradius și extensii abinary.
pyrad.packet
 Un pachet cu o cerere RADIUS sau răspuns. Un obiect pachet are grija de toate conversie de date necesare care să permită programator de a utiliza numai tipuri standard de date Python și RADIUS nume atribut.
pyrad.server
 Cursuri de bază de server RADIUS și proxy.
pyrad.tools
Funcțiile de utilitate, cea mai mare parte utilizate intern pentru conversia datelor
Exemplu simplu
Mai jos este un exemplu simplu de modul de utilizare a pyrad; arată cum să facă o cerere de autentificare.
      pyrad.packet import
      de la Client import pyrad.client
      la dicționar import pyrad.dictionary
      srv = Client (server = "radius.my.domain", secret = "s3cr3t",
      dict = Dicționar ("face previziuni cum / dicționarul", "dictionary.acc"))
      cer = srv.CreateAuthPacket (cod = pyrad.packet.AccessRequest,
      Nume_utilizator = "WICHERT", NAS_Identifier = "localhost")
      ["User-Password"] = req.PwCrypt ("parola") cer
      raspunde = srv.SendPacket (cer)
      dacă reply.code == pyrad.packet.AccessAccept:
      print "Acces acceptat"
      altceva:
      print "Acces refuzat"
      print "Atributele returnat de serverul:"
      for i in reply.keys ():
      print "% s:% s"% (i, răspuns [i])
Cerinte:

Alte software-uri de dezvoltator Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

Comentarii la pyrad

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!