pyrad

Logiciel capture d'écran:
pyrad
Détails logiciels:
Version: 2.0
Date de transfert: 12 May 15
Développeur: Wichert Akkerman
Licence: Gratuit
Popularité: 5

Rating: nan/5 (Total Votes: 0)

pyrad est un client Python RADIUS.
pyrad contient plusieurs modules:
pyrad.client
 RADIUS classe client.
pyrad.dictionary
 Dictionnaire RADIUS soutien. Prise en charge des dictionnaires de radiusd standard et a un support préliminaire pour les octets freeradius et extensions abinary.
pyrad.packet
 Un paquet avec une requête RADIUS ou la réponse. Un objet de paquets prend soin de toute la conversion des données nécessaires permettant au programmeur d'utiliser uniquement les types de données standard de Python et RADIUS noms d'attribut.
pyrad.server
 Les classes de base de serveurs RADIUS et de proxy.
pyrad.tools
fonctions utilitaires, principalement utilisés en interne pour la conversion de données
Exemple simple
Ci-dessous est un exemple simple de la façon d'utiliser pyrad; il montre comment faire une demande d'authentification.
      pyrad.packet d'importation
      du client d'importation pyrad.client
      Dictionnaire de l'importation pyrad.dictionary
      srv = Client (serveur = "radius.my.domain" secret = "s3cr3t",
      dict = Dictionnaire ("dicts / dictionnaire", "dictionary.acc"))
      req = srv.CreateAuthPacket (code = pyrad.packet.AccessRequest,
      User_Name = "Wichert", NAS_Identifier = "localhost")
      req ["User-Password"] = req.PwCrypt ("mot de passe")
      répondre = srv.SendPacket (req)
      si reply.code == pyrad.packet.AccessAccept:
      print "accès accepté"
      d'autre:
      print "accès refusé"
      print "attributs renvoyés par serveur:"
      for i in reply.keys ():
      print "% s:% s"% (i, réponds [i])
Exigences:

D'autres logiciels de développeur Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

Commentaires à pyrad

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!