Plug-In Quick Reference

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.