pyrad Logo
  • Usage
    • Dictionaries
    • Secrets
    • Attributes
      • Tagged attributes
      • Encrypted attributes
    • Clients
      • Authentication
      • EAP-MD5
      • Status-Server
      • Accounting
      • CoA and Disconnect
      • asyncio
    • Servers
      • asyncio
    • Errors and logging
    • Proxy and Twisted
  • pyrad.client – basic client
    • Timeout
    • Client
      • Client.CreateAcctPacket()
      • Client.CreateAuthPacket()
      • Client.CreateCoAPacket()
      • Client.SendPacket()
      • Client.bind()
  • pyrad.client_async – asyncio client
    • ClientAsync
      • ClientAsync.CreateAcctPacket()
      • ClientAsync.CreateAuthPacket()
      • ClientAsync.CreateCoAPacket()
      • ClientAsync.CreatePacket()
      • ClientAsync.SendPacket()
      • ClientAsync.deinitialize_transports()
      • ClientAsync.initialize_transports()
      • ClientAsync.loop
  • pyrad.curved – Twisted integration
    • RADIUS
      • RADIUS.createPacket()
      • RADIUS.processPacket()
    • RADIUSAccess
      • RADIUSAccess.createPacket()
      • RADIUSAccess.processPacket()
    • RADIUSAccounting
      • RADIUSAccounting.createPacket()
      • RADIUSAccounting.processPacket()
    • PacketError
  • pyrad.dictionary – RADIUS dictionary
    • ParseError
    • Dictionary
      • Dictionary.ReadDictionary()
    • Attribute
    • BiDict
      • BiDict.Add()
      • BiDict.GetBackward()
      • BiDict.GetForward()
      • BiDict.HasBackward()
      • BiDict.HasForward()
  • pyrad.host – RADIUS host definition
    • Host
      • Host.CreateAcctPacket()
      • Host.CreateAuthPacket()
      • Host.CreateCoAPacket()
      • Host.CreatePacket()
      • Host.SendPacket()
      • Host.SendReplyPacket()
  • pyrad.packet – packet encoding and decoding
    • Packet
      • Packet.AddAttribute()
      • Packet.CreateAuthenticator()
      • Packet.CreateID()
      • Packet.CreateReply()
      • Packet.DecodePacket()
      • Packet.ReplyPacket()
      • Packet.SaltCrypt()
      • Packet.SaltDecrypt()
      • Packet.VerifyReply()
      • Packet.add_message_authenticator()
      • Packet.get()
      • Packet.get_message_authenticator()
      • Packet.has_key()
      • Packet.keys()
      • Packet.verify_message_authenticator()
    • AuthPacket
      • AuthPacket.CreateReply()
      • AuthPacket.PwCrypt()
      • AuthPacket.PwDecrypt()
      • AuthPacket.RequestPacket()
      • AuthPacket.VerifyAuthRequest()
      • AuthPacket.VerifyChapPasswd()
    • AcctPacket
      • AcctPacket.CreateReply()
      • AcctPacket.RequestPacket()
      • AcctPacket.VerifyAcctRequest()
    • CoAPacket
      • CoAPacket.CreateReply()
      • CoAPacket.RequestPacket()
      • CoAPacket.VerifyCoARequest()
    • PacketError
    • Constants
  • pyrad.proxy – basic proxy
    • Proxy
      • Proxy._HandleProxyPacket()
  • pyrad.server – basic server
    • RemoteHost
    • ServerPacketError
    • Server
      • Server.BindToAddress()
      • Server.CreateReplyPacket()
      • Server.HandleAcctPacket()
      • Server.HandleAuthPacket()
      • Server.HandleCoaPacket()
      • Server.HandleDisconnectPacket()
      • Server.Run()
  • pyrad.server_async – asyncio server
    • ServerAsync
      • ServerAsync.CreateReplyPacket()
      • ServerAsync.deinitialize_transports()
      • ServerAsync.handle_acct_packet()
      • ServerAsync.handle_auth_packet()
      • ServerAsync.handle_coa_packet()
      • ServerAsync.handle_disconnect_packet()
      • ServerAsync.initialize_transports()
      • ServerAsync.loop
    • DatagramProtocolServer
      • DatagramProtocolServer.send_response()
pyrad
  • Search


© Copyright Copyright 2002-2026 Wichert Akkerman, Christian Giese. All rights reserved..

Built with Sphinx using a theme provided by Read the Docs.