Skip to main content


Suppress Telnet NUL at end-of-line for Telnet transmission. Windows systems only.


[Miscellaneous]    TelnetNUL=n

n is either 1 (true) or 0 (false). The default value is 0.



This parameter has been retained for compatibility, but should not be used when building new applications.

On output, a Telnet network virtual terminal (NVT) performs the following default end-of-line behavior: either issues a carriage return character (CR) followed by a linefeed character (LF), or issues a CR followed by NUL (if no LF is issued). TelnetNUL affects the issuance of the NUL character in the second case. When TelnetNul is enabled (n = 1), the Telnet virtual terminal suppresses the NUL character.

This setting applies only to Windows systems; it is ignored on UNIX®, and Linux configurations, in which Telnet is supplied by the operating system vendor.

Changing This Parameter

On the Compatibility page of the Management Portal (System Administration > Configuration > Additional Settings > Compatibility), in the TelnetNUL row, click Edit. Select TelnetNUL to enable this setting.

Instead of using the Management Portal, you can change TelnetNUL in the Config.MiscellanousOpens in a new tab class (as described in the class reference) or by editing the CPF with a text editor

To change this parameter for a single process only (as opposed to instance-wide), use the TelnetNUL()Opens in a new tab method of the %SYSTEM.ProcessOpens in a new tab class. See the class reference for details.

FeedbackOpens in a new tab