The following table provides a description of the NavisRadius plug-ins with links to detailed descriptions, list of associated method properties, and examples of the plug-in syntax.
| Plug-In | Auth | Acct | Description |
|---|---|---|---|
| AcceptAll | X | X | Accepts all access requests. |
| Address | X | X | Manages IPv4 address allocation. |
| AllowList | X | X | Checks an attribute against an Allow List (text file). |
| AttributeFilter | X | X | Checks the format of an attribute value. |
| AuthDefender | X | Authenticates users using an Axent Defender Security Server. | |
| AuthEapGtc | X | Authenticates users using EAP for Generic Token Card. | |
| AuthEapLeap | X | Authenticates users using Cisco EAP-LEAP. | |
| AuthEapMd5 | X | Authenticates users using EAP-MD5. | |
| AuthEapMsChapV2 | X | Authenticates users using EAP-MS-CHAP-V2. | |
| AuthEapPeap | X | Authenticates users using EAP-PEAP (Protected EAP). | |
| AuthEapSim | X | Authenticates users using EAP-SIM. | |
| AuthEapTls † | X | Authenticates users using EAP-TLS. | |
| AuthEapTtls | X | Authenticates users using EAP-TTLS. | |
| AuthHttpDigest | X | Authenticates users using HTTP/SIP digests. | |
| AuthEricssonH235 | X | Authenticates users using Ericsson's H.235 authentication protocol. | |
| AuthLocal | X | Performs PAP or CHAP password authentication. | |
| AuthNative | X | X | Authenticates users through invocation of a customer provided, shared library code. |
| AuthNt | X | Authenticates users using a Microsoft Security Accounts Manager (SAM). | |
| AuthSafeWord | X | Authenticate users using a Secure Computing SafeWord server. | |
| AuthSecurId | X | Authenticates users using an RSA ACE/Server. | |
| Branch | X | X | Determines the next method in a PolicyFlow™ based upon the value of a variable. |
| Calculate | X | X | Performs simple integer, math operations on variables. |
| Call | X | X | Transfers control to another set of methods, waits until that policy chain returns, and continues normal processing. |
| Challenge | X | Sends an Access-Challege back to the client. | |
| CheckItems | X | X | Tests the Check Items of a user profile. |
| CheckX509Crl | X | X | Verifies that a X.509 certificate has not been revoked. |
| Cipher | X | X | Encrypts or decrypts data using the AES encryption algorithm. |
| Classic | X | Writes accounting records to a disk file. | |
| Command | X | X | Executes NavisRadius administrative commands. |
| Compare | X | X | Compares the values of two internal variables. |
| Continue | X | Provides a means for the NavisRadius server to maintain information about an Access-Accept. | |
| Delay | X | X | Pauses a PolicyFlow for a specified time. |
| DenyList | X | X | Checks an attribute against a Deny List (text file). |
| Dhcp | X | X | Enables use of a DHCP server to assign IP addresses. |
| Digest | X | X | Generates a message digest using cryptographic hash functions. Currently the Digest plug-in supports MD4, MD5, and SHA-1 hash functions. |
| DropAll | X | X | Silently drops all requests. |
| EapIdentity | X | Retrieves the identity of a user. | |
| Empty | X | X | Tests whether a variable group is empty. |
| Exec | X | X | Executes an external process. |
| Exists | X | X | Tests whether a variable exists. |
| Fork | X | X | Allows parallel execution of policy chains. |
| GenerateGsmTriplet | X | X | Generates GSM triplets for a key and algorithm. |
| GoTo | X | X | Jumps to a PolicyFlow method by name. |
| Hmac | X | X | Generates a cryptographic message authentication code (MAC). |
| Http | X | X | Sends an HTTP request to a web server. |
| Intersect | X | X | Checks for common entries in two lists (text files). |
| Interate | X | X | Interates through a list of values in a variable. |
| Jdbc | X | X | Reads or writes data from or to SQL databases. |
| Ldap | X | X | Provides data exchange with servers implementing LDAP . |
| PatternMatch | X | X | Uses "regular expressions" to find matches or parse data. |
| QueryUss | X | X | Allows queries against the USS database. |
| Radius | X | X | Forwards (proxy) authentication and accounting packets to another RADIUS server. |
| RandomNumber | X | X | Generates a pseudo-random number. |
| ReadCache | X | X | Reads data from a local cache. |
| ReadClient | X | X | Reads data from the client file. |
| ReadColumnarText | X | X | Reads data from white-space-delimited text files. |
| ReadDelimitedText | X | X | Reads data from character-delimited text files. |
| ReadDns | X | X | Reads data from a DNS server. |
| ReadGetpwnam | X | X | Read user data from the UNIX OS. |
| ReadGsmTripletFile | X | X | Read a GSM triplet file. |
| ReadKeyCache | X | X | Read or generate a key from a key cache. |
| ReadLdap | X | X | Use the Ldap plug-in for new 4.3 installations. Click here for further information about the ReadLdap plug-in. |
| ReadMapGateway | X | X | Read authentication vectors from a SS7 MAP gateway. |
| ReadPropertyFile | X | X | Reads property settings from a file. |
| ReadSecureRandom | X | X | Reads a secure random number from a pseudo random number generator. |
| ReadUserFile | X | X | Reads profile data from a standard RADIUS user file. |
| ReadWrite | X | X | Allows using a simple map to add, delete or modify attributes. |
| RecoverImsi | X | X | Recovers an IMSI from a temporary user-name generated with EAP-SIM or EAP-AKA authentication. |
| RejectAll | X | X | Explicitly rejects all requests. |
| Return | X | X | Explicitly sets request dispositions. |
| Set | X | X | Performs logical "set" functions on internal data. |
| Split | X | X | Splits an input variable into internal variables. |
| StateClient | X | X | Forwards authentication and accounting requests to a remote state server. |
| StateServer | X | X | Processes State Server requests. |
| UpdateDns | X | X | Update records on a DNS server. |
| WriteCache | X | X | Saves data to a local cache. |
| WriteDebug | X | X | Writes debugging data to the NavisRadius system log. |
| WriteFixedFile | X | X | Writes fixed length records to a file. |
| WriteLog | X | X | Sends messages to the NavisRadius system log. |
| WriteMail | X | X | Create, formats, and sends and Email message. |
| WriteSnmpTrap | X | X | Sends an SNMP version 1 trap. |
| WriteSyslog | X | X | Writes messages to a syslog server. |
| WriteUmtsCdr | X | X | Writes records to a file using Abstract Syntax Notation and encodes the records using Basic Encoding Rules. |