Send NSCA perl version, send_nsca.pl

A while ago I found the need for a perl version of Ethan Galstad’s Send NSCA (a program used in conjunction with Nagios to pass service check results to other servers).

I had some problems with the XOR encryption method and socket connections that coworkers Dennis Morsani and Donnie Roberts helped me piece apart and I wrapped them up into what is this program.

Please note: The only supported data encryption method is XOR. (send_nsca.cfg option: 1 = Simple XOR)

I’ve had some requests to add in the optional password authentication method but have never spent the time to investigate what is necessary to do this. I’m not actively working on this program. If someone really wants support for passwords I’m sure I could be bribed. Otherwise, just enjoy it the way it is.


About

I have three passions: Dancing, climbing, and technology.

I am a Lindy Hopper, a style of dance that began in the early 1920’s. I dance with Charm City Swing, Baltimore’s premier swing dancing venue. You will find me EVERY Monday night on the dance floor.

I live to climb things. It took me 25 years to figure this out but I can’t imagine life without it. I primarily enjoy bouldering — For me, the lack of ropes and freedom take bouldering to purest level of climbing.

I founded and work at Fusion Bay, a web application development firm with Adam Douglass. We program cool things for clients and ourselves, like the popular Wordabble iPhone application and GiftListIt.