pyrad

Screenshot Λογισμικό:
pyrad
Στοιχεία Λογισμικού:
Εκδοχή: 2.0
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Wichert Akkerman
Άδεια: Δωρεάν
Δημοτικότητα: 5

Rating: nan/5 (Total Votes: 0)

pyrad είναι ο πελάτης Python RADIUS.
pyrad περιέχει πολλές ενότητες:
pyrad.client
 RADIUS κατηγορία πελάτη.
pyrad.dictionary
 Λεξικό RADIUS υποστήριξη. Υποστηρίζει το πρότυπο λεξικά radiusd και έχει προκαταρκτική υποστήριξη για τις FreeRADIUS οκτάδες και abinary επεκτάσεις.
pyrad.packet
 Ένα πακέτο με μια αίτηση ή απάντηση RADIUS. Ένα αντικείμενο πακέτο φροντίζει για όλα την απαραίτητη μετατροπή των δεδομένων που επιτρέπει στον προγραμματιστή να χρησιμοποιεί μόνο τους συνήθεις τύπους δεδομένων Python και την ακτίνα αποδίδουν ονόματα.
pyrad.server
 Βασικές κατηγορίες διακομιστής RADIUS και μεσολάβησης.
pyrad.tools
Συναρτήσεις χρησιμότητας, ως επί το πλείστον χρησιμοποιείται εσωτερικά για τη μετατροπή των δεδομένων
Απλό παράδειγμα
Παρακάτω είναι ένα απλό παράδειγμα για το πώς να χρησιμοποιήσετε pyrad? δείχνει πώς να κάνει μια αίτηση ελέγχου ταυτότητας.
      pyrad.packet εισαγωγής
      από pyrad.client πελάτη εισαγωγής
      από pyrad.dictionary Λεξικό εισαγωγής
      SRV = πελάτη (server = "radius.my.domain", μυστικό = "s3cr3t»,
      dict = Λεξικό ("DICTS / λεξικό", "dictionary.acc"))
      req = srv.CreateAuthPacket (κωδικός = pyrad.packet.AccessRequest,
      Όνομα_Χρήστη = "wichert", NAS_Identifier = "localhost")
      απαιτ ["User-Password"] = req.PwCrypt ("password")
      απαντήστε = srv.SendPacket (απαιτ)
      αν reply.code == pyrad.packet.AccessAccept:
      εκτύπωσης "πρόσβαση αποδεκτή"
      άλλο:
      εκτύπωσης "δεν επιτρέπεται η πρόσβαση"
      εκτύπωσης "αποδίδει επέστρεψε από το διακομιστή:"
      για το i σε reply.keys ():
      εκτύπωσης "% s:% s"% (i, απαντήστε [i])
Απαιτήσεις:

Άλλο λογισμικό του προγραμματιστή Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

Σχόλια για pyrad

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!