pyrad

Tela Software:
pyrad
Detalhes de Software:
Versão: 2.0
Data de upload: 12 May 15
Revelador: Wichert Akkerman
Licença: Livre
Popularidade: 5

Rating: nan/5 (Total Votes: 0)

pyrad é um cliente Python RADIUS.
pyrad contém vários módulos:
pyrad.client
 Classe do cliente RADIUS.
pyrad.dictionary
 Dicionário apoio RADIUS. Suporta dicionários radiusd padrão e tem suporte preliminar para os octetos freeradius e extensões abinary.
pyrad.packet
 Um pacote com um pedido RADIUS ou resposta. Um objeto pacote cuida de toda a conversão de dados necessária permitindo que o programador para usar somente tipos de dados python padrão e RADIUS nomes de atributos.
pyrad.server
 Classes básicas de servidor RADIUS e proxy.
pyrad.tools
Funções de utilidade, principalmente usados ​​internamente para conversão de dados
Exemplo simples
Abaixo está um exemplo simples de como usar pyrad; ele mostra como fazer um pedido de autenticação.
      pyrad.packet importação
      de pyrad.client Cliente importação
      de pyrad.dictionary Dicionário de importação
      SRV = cliente (servidor = "radius.my.domain", secret = "s3cr3t",
      dict = Dictionary ("dicts / dicionário", "dictionary.acc"))
      req = srv.CreateAuthPacket (code = pyrad.packet.AccessRequest,
      User_Name = "Wichert", NAS_Identifier = "localhost")
      req ["User-Password"] = req.PwCrypt ("password")
      responder = srv.SendPacket (req)
      se reply.code == pyrad.packet.AccessAccept:
      print "Acesso à"
      else:
      print "acesso negado"
      print "atributos retornados pelo servidor:"
      for i in reply.keys ():
      print "% s:% s"% (i, responder [i])
Requisitos:

Outro software de desenvolvedor Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

htmllaundry
htmllaundry

11 May 15

Comentário para pyrad

Comentários não encontrado
Adicionar comentário
Ligue imagens!