Copyright | (c) Erick Gonzalez 2017 |
---|---|
License | BSD3 |
Maintainer | erick@codemonkeylabs.de |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Network.RADIUS.Types
Description
This module compiles the RADIUS packet definitions and different attributes as specified in RFC 2865. The naming conventions from the RFC have been preserved as much as possible, so it should be straightforward to look up a particular element and understand what it means etc.
RADIUS extensions in RFC 2869 are also supported, as well as RFC 3162 for IPv6 related attributes
Documentation
Constructors
Header | |
Fields |
Constructors
Packet | |
Fields |
data PacketType Source #
Constructors
AccessRequest | |
AccessAccept | |
AccessReject | |
AccountingRequest | |
AccountingResponse | |
AccessChallenge | |
StatusServer | |
StatusClient |
Instances
data PacketAttribute Source #
Constructors
Instances
data ServiceType Source #
Constructors
Instances
data FramedProtocol Source #
Constructors
PPPFramedProtocol | |
SLIPFramedProtocol | |
ARAPFramedProtocol | |
GandalfFramedProtocol | |
XylogicsFramedProtocol | |
X75FramedProtocol |
Instances
data FramedRouting Source #
Instances
data FramedCompression Source #
data LoginService Source #
Constructors
TelnetService | |
RloginService | |
TCPClearService | |
PortMasterService | |
LATService | |
X25PADService | |
X25T3POSService | |
UnusedService | |
TCPClearQuietService |
Instances
data TerminationAction Source #
data NASPortType Source #
Constructors
Instances