Menu

#1 Added config_file parsing and XOR encryption

open
nobody
None
5
2006-01-11
2006-01-11
No

Added functionality to the configure method to
actually parse the NSCA configuration file and extract
both the encryption_method and password properties.

Added an encrypt_buffer method which supports the
basic XOR "encryption" supported by send_nsca. This
also provides a hook to add the remaining encryption
methods supported by send_nsca (via libmcrypt.)

Added getter/setter methods for setting the encryption
method and password properties directly (instead of
parsing the NSCA configuration file for them.)

Patch is attached.

Does anyone know if libmcrypt has been "wrappered" or
re-written for Java? I was considering adding
libmcrypt support via a JNI wrapper of libmcrypt, but
don't know if anyone wants that badly enough to spend
the time on it.

Bob

Discussion

  • Bob Ingraham

    Bob Ingraham - 2006-01-11

    Patch for NagiosAppender.java in standard diff format

     
  • Jar Lyons

    Jar Lyons - 2006-01-15

    Logged In: YES
    user_id=630551

    Bob,

    Thanks for your contribution ... I'll try to get that patch
    applied and get a new version out.

    I attempted to provide some native Java code that would
    handle blowfish ... but not joy ... I haven't worked with
    encryption before.

    I like your idea for the JNI wrapper ....

     

Log in to post a comment.