<.I       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     9Provides types and definitions for RADIUS as per RFC 2865(c) Erick Gonzalez, 2017BSD3erick@codemonkeylabs.de experimentalPOSIXNone0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6789:;<=>?@A/012345*+,-.%&'() !"#$    !"#$%&'()*+,-./0123456 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@Provides on the wire de/coding of RADIUS packets as per RFC 3748(c) Erick Gonzalez, 2017BSD3erick@codemonkeylabs.de experimentalPOSIXNone!" Self explanatory. It can be useful when reading a RADIUS packet from a socket for example, so one can retrieve the packet header (containing the packet length) first and then use that to figure out how much data is left to read*Fixed authenticator length as per RFC 28653Allows decoding of a RADIUS header in the Get MonadqGiven an already decoded header, this function can be used to decode the complete packet from the available data TUsed internally to encode a list of RADIUS attributes. You probably don't need this. TUsed internally to decode a list of RADIUS attributes. You probably don't need this. For internal use For internal useFor internal use.For internal use.For internal use.For internal use.For internal use.                           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      #radius-0.1.0.0-c17ZEeGeZGgQXso2nUzYNetwork.RADIUS.TypesNetwork.RADIUS.EncodingARAPZoneAccessDefaultZoneOnlyARAPAccess"UseZoneFilterInclusivelyARAPAccess"UseZoneFilterExclusivelyARAPAccess NASPortType AsyncNASPort SyncNASPort ISDNSyncPortISDNAsyncV120PortVirtualNASPort PIAFSNASPortHDLCClearChannelNASPort X25NASPort X75NASPort G3FaxNASPort SDSLNASPortADSLCAPNASPortADSLDMTNASPort IDSLNASPortEthernetNASPort XDSLNASPort CableNASPortWirelessOtherNASPortWirelessIEEE80211NASPortTerminationActionDefaultTerminationActionRADIUSRequestTerminationAction LoginService TelnetService RloginServiceTCPClearServicePortMasterService LATService X25PADServiceX25T3POSService UnusedServiceTCPClearQuietServiceFramedCompression NoCompressionVJTCPIPHeaderCompressionIPXHeaderCompressionStacLZSCompression FramedRoutingNoneFramedRoutingSendFramedRoutingListenFramedRoutingSendAndListenFramedRoutingFramedProtocolPPPFramedProtocolSLIPFramedProtocolARAPFramedProtocolGandalfFramedProtocolXylogicsFramedProtocolX75FramedProtocol ServiceType FramedServiceCallbackLoginServiceCallbackFramedServiceOutboundServiceAdministrativeServiceNASPromptServiceAuthenticateOnlyServiceCallbackNASPromptCallCheckServiceCallbackAdministrativeServicePacketAttributeUserNameAttributeUserPasswordAttribute CHAPPassword NASIPAddressNASIPv6AddressNASPortAttributeServiceTypeAttributeFramedProtocolAttributeFramedIPAddressAttributeFramedIPNetmaskAttributeFramedRoutingAttributeFramedInterfaceIdAttributeFramedIPv6PrefixFramedIPv6RouteFramedIPv6PoolFilterIdAttributeFramedMTUAttributeFramedCompressionAttributeLoginIPHostAttributeLoginIPv6HostAttributeLoginServiceAttributeLoginTCPPortAttributeReplyMessageAttributeCallbackNumberAttributeCallbackIdAttributeFramedRouteAttributeFramedIPXNetworkAttributeStateAttributeClassAttributeVendorSpecificAttributeSessionTimeoutAttributeIdleTimeoutAttributeTerminationActionAttributeCalledStationIdAttributeCallingStationIdAttributeNASIdentifierAttributeProxyStateAttributeLoginLATServiceAttributeLoginLATNodeAttributeLoginLATGroupAttributeFramedAppleTalkLinkAttributeFramedAppleTalkNetworkAttributeFramedAppleTalkZoneAttributeCHAPChallengeAttributeNASPortTypeAttributePortLimitAttributeLoginLATPortAttributeAccountInputGigawordsAttributeAccountOutputGigawordsAttributeEventTimeStampAttributeARAPPasswordAttributeARAPFeaturesAttributeARAPZoneAccessAttributeARAPSecurityAttributeARAPSecurityDataAttributePasswordRetryAttributePromptAttributeConnectInfoAttributeConfigurationTokenAttributeEAPMessageAttributeMessageAuthenticatorAttributeARAPChallengeResponseAttributeAcctInterimIntervalAttributeNASPortIdAttributeFramedPoolAttributegetUserNameAttributegetUserPasswordAttributegetCHAPIdentitygetCHAPPasswordAttributegetNASIPAddressgetNASIPv6AddressgetNASPortAttributegetServiceTypeAttributegetFramedProtocolAttributegetFramedIPAddressAttributegetFramedIPNetmaskAttributegetFramedRoutingAttributegetFramedInterfaceIdAttributegetFramedIPv6PrefixLengthgetFramedIPv6PrefixgetFramedIPv6RouteAttributegetFramedIPv6PoolAttributegetFilterIdAttributegetFramedMTUAttributegetFramedCompressionAttributegetLoginIPHostAttributegetLoginIPv6HostAttributegetLoginServiceAttributegetLoginTCPPortAttributegetReplyMessageAttributegetCallbackNumberAttributegetCallbackIdAttributegetFramedRouteAttributegetFramedIPXNetworkAttributegetStateAttributegetClassAttributegetVendorSpecificAttributeIdgetVendorSpecificAttributegetSessionTimeoutAttributegetIdleTimeoutAttributegetTerminationActionAttributegetCalledStationIdAttributegetCallingStationIdAttributegetNASIdentifierAttributegetProxyStateAttributegetLoginLATServiceAttributegetLoginLATNodeAttributegetLoginLATGroupAttributegetFramedAppleTalkLinkAttribute"getFramedAppleTalkNetworkAttributegetFramedAppleTalkZoneAttributegetCHAPChallengeAttributegetNASPortTypeAttributegetPortLimitAttributegetLoginLATPortAttribute!getAccountInputGigawordsAttribute"getAccountOutputGigawordsAttributegetEventTimeStampAttributegetARAPPasswordAttributegetARAPFeaturesAttributegetARAPZoneAccessAttributegetARAPSecurityAttributegetARAPSecurityDataAttributegetPasswordRetryAttributegetPromptAttributegetConnectInfoAttributegetConfigurationTokenAttributegetEAPMessageAttribute getMessageAuthenticatorAttribute!getARAPChallengeResponseAttributegetAcctInterimIntervalAttributegetNASPortIdAttributegetFramedPoolAttribute PacketType AccessRequest AccessAccept AccessRejectAccountingRequestAccountingResponseAccessChallenge StatusServer StatusClientPacket getHeadergetPacketAttributesHeader getPacketType getPacketIdgetPacketLengthgetPacketAuthenticator$fEnumARAPZoneAccess$fEnumFramedProtocol$fEnumServiceType$fEnumPacketType$fShowPacketType$fEqPacketType $fShowHeader $fEqHeader$fShowServiceType$fEqServiceType$fDataServiceType$fShowFramedProtocol$fEqFramedProtocol$fDataFramedProtocol$fShowFramedRouting$fEqFramedRouting$fEnumFramedRouting$fDataFramedRouting$fShowFramedCompression$fEqFramedCompression$fEnumFramedCompression$fDataFramedCompression$fShowLoginService$fEqLoginService$fEnumLoginService$fDataLoginService$fShowTerminationAction$fEqTerminationAction$fEnumTerminationAction$fDataTerminationAction$fShowNASPortType$fEqNASPortType$fEnumNASPortType$fDataNASPortType$fShowARAPZoneAccess$fEqARAPZoneAccess$fDataARAPZoneAccess$fShowPacketAttribute$fEqPacketAttribute$fDataPacketAttribute $fShowPacket $fEqPacketradiusHeaderSizeauthenticatorLength decodeHeader decodePacketencodeAttributesdecodeAttributesputAttributeStr putAttribute getAttributegetAttributeStrgetAttributeValueputEnumgetEnum fromEnum32$fBinaryARAPZoneAccess$fBinaryNASPortType$fBinaryTerminationAction$fBinaryLoginService$fBinaryFramedCompression$fBinaryFramedRouting$fBinaryFramedProtocol$fBinaryServiceType$fBinaryPacketAttribute $fBinaryIPv6 $fBinaryIPv4$fBinaryPacketType$fBinaryPacket