Unfortunately, none of our components supports the NETCONF protocol.
However, the low-level SshSession
class can be used as a transport layer for an implemention of the client-side of NETCONF over SSH. NETCONF over SSH can be accessed as "netconf" subsystem:
// connect and authenticate
var ssh = new SshSession();
ssh.Connect(serverName);
ssh.Authenticate(userName, password);
// request a NETCONF subsystem channel
SshChannel channel = ssh.OpenSession();
channel.RequestSubsystem("netconf");
The SshChannel
object makes it possible to read and send raw data over the NETCONF channel. If you implement NETCONF over SSH framing protocol on top of this channel, you would be able to send and read NETCONF messages.