# NetStream Drivers

Network stream drivers are a layer between various parts of rsyslogd (e.g. the imtcp module) and the transport layer. They provide sequenced delivery, authentication and confidentiality to the upper layers. Drivers implement different capabilities.

Users need to know about netstream drivers because they need to configure the proper driver, and proper driver properties, to achieve desired results (e.g. a Encrypting Syslog Traffic with TLS (SSL) [short version]).

## Current Network Stream Drivers

- ptcp Network Stream Driver
- gtls Network Stream Driver
- Supported Driver Modes
- Supported Authentication Modes
- CheckExtendedKeyPurpose
- PrioritizeSAN
- openssl Network Stream Driver
  - Purpose
  - Supported Driver Modes
  - Supported Authentication Modes
  - PrioritizeSAN
- mbedtls Network Stream Driver
  - Purpose
  - Supported Driver Modes
  - Supported Authentication Modes
  - CheckExtendedKeyPurpose
  - PrioritizeSAN

Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.