pyrad

Screenshot Software:
pyrad
Szczegóły programowe:
Wersja: 2.0
Filmu: 12 May 15
Wywoływacz: Wichert Akkerman
Licencja: Wolny
Popularność: 5

Rating: nan/5 (Total Votes: 0)

pyrad jest klientem Python RADIUS.
pyrad zawiera kilka modułów:
pyrad.client
 RADIUS klasy klientów.
pyrad.dictionary
 RADIUS Wsparcie słownika. Obsługuje standardowe słowniki radiusd i ma wstępne wsparcie dla freeradius oktetów i abinary rozszerzeń.
pyrad.packet
 Pakiet z prośbą RADIUS lub odpowiedzi. Obiekt zajmuje pakiet wszystkich niezbędnych konwersji danych, umożliwiając programiście używać tylko standardowych typów danych Pythona i nazwy atrybutów RADIUS.
pyrad.server
 Klasy podstawowe serwera RADIUS oraz proxy.
pyrad.tools
Funkcje użytkowe, głównie używane wewnętrznie do konwersji danych
Prosty przykład
Poniżej znajduje się prosty przykład jak używać pyrad; to pokazuje, jak to zrobić żądanie uwierzytelnienia.
      import pyrad.packet
      z pyrad.client importu Klienta
      z pyrad.dictionary importu Słownik
      srv = Klient (serwer = "radius.my.domain" tajne = "s3cr3t",
      dict = Słownik ("dicts / Słownik", "dictionary.acc"))
      req = srv.CreateAuthPacket (kod = pyrad.packet.AccessRequest,
      Nazwa_użytkownika = "Wichert", NAS_Identifier = "localhost")
      req ["Hasło użytkownika"] = req.PwCrypt ("hasło"),
      odpowiedz = srv.SendPacket (req)
      jeśli reply.code == pyrad.packet.AccessAccept:
      print "honorowane"
      jeszcze:
      print "odmowa dostępu"
      print "atrybuty zwracane przez serwer:"
      for i in reply.keys ():
      print "% s:% s"% (i, odpowiedzi [i])
Wymagania:

Inne programy z deweloperem Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

Komentarze do pyrad

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!