Pyrrad Ranking & Zusammenfassung
- Name des Herausgebers:
- Wichert Akkerman
- Website des Verlags:
- http://www.wiggy.net/code/pyrad/
Pyrrad Stichworte
Pyrrad Beschreibung
Pyrad ist ein Python-Radius-Client. PYRAD ist ein Python-Radius-Client.Pyrad enthält mehrere Module: PYRAD.CLIENT-RADIUS-Client-Klasse. Pyrad.dictionary-Radius-Wörterbuch-Unterstützung. Unterstützt Standard-Radiusd-Wörterbücher und verfügt über vorläufige Unterstützung für die Freeradius-Oktette und die lininierten Erweiterungen. pyrad.packet ein Paket mit einer Radiusanforderung oder Antwort. Ein Paketobjekt kümmert sich um alle notwendigen Datenkonvertierung, so dass der Programmierer nur Standard-Python-Datentypen und Radiusattributnamen verwendet. PYRAD.SERVER Basic-RADIUS-Server- und Proxy-Klassen. PYRAD.Toolsutility-Funktionen, die hauptsächlich intern für Datenkonversionen verwendet werden, ist ein einfaches Beispiel für die Verwendung von Pyrad; Es zeigt, wie Sie eine Authentifizierungsanforderung durchführen. Importieren von pyrad.packet von pyrrad.client Import Client von Pyrad.dictionary importwörterbuch srv = Client (server = "radius.my.domain", secret = "s3cr3t", dict = Wörterbuch ("Dikte / Wörterbuch", "Wörterbuch Wörterbuch) ")) req = srv.createauthPacket (Code = pyrad.packet.accessrequest, user_name =" Wichert ", nas_identifier =" localhost ") REQ = req.pwcrypt (" Passwort ") Antworten = SRV. SENDPACKET (REQ) Wenn antworten.code == pyrad.packet.accessaccept: drucken "Zugriff akzeptiert" else: drucken "Zugriff verweigert" drucken "Attribute zurückgegeben von Server:" Für i in reply.keys (): drucken "% s: % s "% (I, Antwort ) Anforderungen: · PythonWas neu in dieser Version: · Die Paketklasse wurde verbessert, um sich vollständig wie ein Standard-Python-Wörterbuch zu verhalten. · Diese Version wird nicht mehr davon ausgehen, dass unbekannte Attributtypen nicht benötigen Jede Dekodierung oder Kodierung, die dazu führen könnte, dass ungültige Pakete erzeugt werden kann. · Unterstützung wurde für den Datentyp "Octets" hinzugefügt, wie er von Freeradius verwendet wird.
Pyrrad Zugehörige Software