Security Advisories (1)
CVE-2024-57854 (2026-03-05)

Net::NSCA::Client versions through 0.009002 for Perl uses a poor random number generator. Version v0.003 switched to use Data::Rand::Obscure instead of Crypt::Random for generation of a random initialisation vectors. Data::Rand::Obscure uses Perl's built-in rand() function, which is not suitable for cryptographic functions.

Changes for version 0.007

  • NEW: This module can now communicate with NSCA servers that have been custom-compiled with different packet constants.
  • Check for data integrety when decoding packets.
  • Fill empty space in packets with random alpha numeric data as the standard NSCA client/server does.
  • Change distribution management from `Module::Install` to `Module::Build`.
  • FIX: Remove test that failed when the data "didn't look random".

Documentation

Send reports to NSCA just like send_nsca in NSCA 2.7.2

Modules

Send passive checks to Nagios locally and remotely.
Represents a connection between the client and the server.
Represents the transport layer security on a connection.
Implements data packet for the NSCA protocol
Implements initial packet for the NSCA protocol
Specify configuration data for the remote NSCA server