pyrad

Programinė įranga Screenshot:
pyrad
Programinė detalės:
Versija: 2.0
Įkėlimo datą: 12 May 15
Kūrėjas: Wichert Akkerman
Licencija: Nemokamai
Populiarumas: 5

Rating: nan/5 (Total Votes: 0)

pyrad yra Python spindulys klientas.
pyrad yra keletas modulių:
pyrad.client
 RADIUS klientas klasė.
pyrad.dictionary
 RADIUS žodynas paramą. Palaiko standartinius radiusd žodynai ir turi išankstinę paramą freeradius baitai ir abinary plėtinius.
pyrad.packet
 Paketas su RADIUS prašymo arba atsakymo. Paketas objektas rūpinasi visa reikalinga duomenų konvertavimo, leidžianti naudoti tik standartinius pitonas duomenų tipų ir RADIUS priskirti vardus programuotojas.
pyrad.server
 Pagrindiniai RADIUS serverį ir proxy klasės.
pyrad.tools
Naudotos funkcijos, daugiausia naudojami vidaus duomenų konvertavimo
Paprastas pavyzdys
Žemiau yra paprastas pavyzdys, kaip naudoti pyrad; tai rodo, kaip tai padaryti autentifikavimo prašymą.
      importo pyrad.packet
      nuo pyrad.client importo klientas
      nuo pyrad.dictionary importo žodynas
      SRV = Klientas (serveris = "radius.my.domain" Paslaptis = "s3cr3t"
      dict = žodynas (dicts / Dictionary "," dictionary.acc "))
      Req = srv.CreateAuthPacket (kodas = pyrad.packet.AccessRequest,
      User_name = "Wichertu", NAS_Identifier = "localhost")
      Req ["Vartotojo slaptažodis"] = req.PwCrypt ("slaptažodis")
      Atsakyti = srv.SendPacket (Req)
      jei reply.code == pyrad.packet.AccessAccept:
      Spausdinti "galimybė priimtas"
      kitur:
      Spausdinti "access denied"
      Spausdinti "atributai grąžinti serverio:"
      Aš į reply.keys ():
      Spausdinti "% s:% s"% (i atsakinėti [i])
Reikalavimai:

Kita programinė įranga kūrėjas Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

Komentarai pyrad

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!