Portslave ist ein RADIUS-Client, der verwendet wird, um Einwahlserver zu implementieren. Er benutzt das RADIUS-Protokoll, um den Benutzer bei einem RADIUS-Server zu authentifizieren, der die Benutzer-Konteninformation besitzt. Er ist hauptsächlich für PPP-Zugang gedacht, funktioniert aber auch mit anderen Protokollen und Diensten.