Nsh soll die Konfiguration für Schnittstellen, Bridges, Routing, Paketfilterung, NAT und ISAKMP handhaben. Es besitzt eine Benutzerschnittstelle, die lose an Cisco erinnert. Es gibt den Anwendern auch Zugang zu Systeminformationen und Diagnosedaten. Nsh ersetzt die Benutzerkommandos, die diese Funktionen handhaben, und kommuniziert für die meisten Funktionen direkt mit dem OpenBSD-Kernel. (non)