pyrad

Screenshot der Software:
pyrad
Softwarebeschreibung:
Version: 2.0
Upload-Datum: 12 May 15
Entwickler: Wichert Akkerman
Lizenz: Frei
Popularität: 5

Rating: nan/5 (Total Votes: 0)

pyrad ist ein Python-RADIUS-Client.
pyrad enthält mehrere Module:
pyrad.client
 RADIUS-Client-Klasse.
pyrad.dictionary
 RADIUS Wörterbuchunterstützung. Unterstützt radiusd Standardwörterbüchern und hat vorläufige Unterstützung für die Freeradius Bytes und abinary Erweiterungen.
pyrad.packet
 Ein Paket mit einem RADIUS-Anforderung oder Antwort. Ein Paket-Objekt kümmert sich um alle die notwendige Datenkonvertierung ermöglicht dem Programmierer, nur Standard-Python-Datentypen und RADIUS Attributnamen.
pyrad.server
 Basic-RADIUS-Server und Proxy-Klassen.
pyrad.tools
Utility-Funktionen, meist intern für die Datenkonvertierung verwendet
Einfaches Beispiel
Es folgt ein einfaches Beispiel, wie man pyrad verwenden; es zeigt, wie man eine Authentifizierungsanforderung zu tun.
      Import pyrad.packet
      von pyrad.client Import-Client
      von pyrad.dictionary import Wörterbuch
      srv = Client (Server = "radius.my.domain" secret = "s3cr3t",
      dict = Wörterbuch ("dicts / Wörterbuch", "dictionary.acc"))
      req = srv.CreateAuthPacket (code = pyrad.packet.AccessRequest,
      User_Name = "Wichert", NAS_Identifier = "localhost")
      req ["Benutzer-Passwort"] = req.PwCrypt ("Passwort")
      antworten = srv.SendPacket (req)
      wenn reply.code == pyrad.packet.AccessAccept:
      print "Zugriff erlaubt"
      sonst:
      print "Zugriff verweigert"
      print "Attribute Server zurückgegeben:"
      für i in reply.keys ():
      print "% s:% s"% (i, antworten [i])
Anforderungen:

Andere Software von Entwickler Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

Kommentare zu pyrad

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!