pyrad

Yazılım ekran görüntüsü:
pyrad
Yazılım detaylar:
Versiyon: 2.0
Qayıt: 12 May 15
Geliştirici: Wichert Akkerman
Lisans: Ücretsiz
Popülerlik: 5

Rating: nan/5 (Total Votes: 0)

® ​​PYRAD bir Python RADIUS istemcisi.
® PYRAD birkaç modül içerir:
pyrad.client
 RADIUS istemcisi sınıfı.
pyrad.dictionary
 RADIUS sözlük desteği. Standart radiusd sözlükleri destekler ve FreeRADIUS'un sekizli ve abinary uzantılar için ön desteği vardır.
pyrad.packet
 RADIUS isteği veya cevap olan bir paket. Bir paket nesnesi yalnızca kullanmak standart Python veri tipleri ve RADIUS öznitelik adları programcı sağlayan gerekli tüm veri dönüşüm ilgilenir.
pyrad.server
 Temel RADIUS sunucusu ve proxy sınıfları.
pyrad.tools
Çoğunlukla veri dönüşüm için dahili olarak kullanılır Fayda fonksiyonları,
Basit bir örnek
Aşağıda ® PYRAD nasıl kullanılacağına ilişkin basit bir örnek; bir kimlik doğrulama isteği nasıl yapılacağını gösterir.
      ithalat pyrad.packet
      pyrad.client ithalat Client
      pyrad.dictionary ithalat Dictionary
      srv = İstemci (server = "radius.my.domain" gizli = "s3cr3t"
      dict = Sözlük ("dicts / sözlük", "dictionary.acc"))
      req = srv.CreateAuthPacket (kod = pyrad.packet.AccessRequest,
      User_Name = "Wichert" NAS_Identifier = "localhost")
      req ["Kullanıcı Şifre"] = req.PwCrypt ("password")
      cevap = srv.SendPacket (req)
      reply.code == pyrad.packet.AccessAccept eğer:
      print "erişimi kabul"
      Başka:
      print "erişim engellendi"
      print "sunucu tarafından döndürülen Özelliklerini:"
      reply.keys bölgesi i ():
      print "% s:% s"% (i, cevap [i])
Gereksinimler:

Geliştirici Diğer yazılım Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

Yorumlar pyrad

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!