Hi, Le mercredi 20 octobre 2010 à 13:44 +0200, Pierre Chifflier a écrit : > Hi, > > First of all, sorry for the long time with no updates on this patch. > This is a resend of the patches for the UNIXSOCK input plugin for ulogd2. > > Please let me know if there are any issues. Patches pushed to the git tree. BR, > > PS: hope you enjoyed the oowall presentation :) > > > > Changes for v5: > - align all structures on 64 bits instead of 32 > This has been tested on a sparc64 (thanks to Jan) > - update pcap2ulog to handle different pcap formats > > Changes for v4: > - use structures instead of reading integers directly > - all structures and fields are now aligned (4 bytes) > - update pcap2ulog script to use aligned data as well > > Changes for v3: > - if the bufsize value (from conf) is 0, try to guess the buffer size > using getsockopt(SOL_SOCKET, SO_RCVBUF ..) > - set default path to /var/run/ulogd/ulogd2.sock with mode 0600 > - add new configuration options perms, owner and group to be able > to set these parameters on the created socket > - change the input algorithm to make it more robust against junk data (which > can happen if the client is desynchronized) > - fixed a few bugs > > Description: > > [1] add new input plugin UNISOCK, using a unix socket. This allows userspace > applications to send packets to ulogd, for example to send packets offline. > It uses a key-length-value protocol to handle optional fields or extensions. > > [2] is a Perl script to load a PCAP file and send it to ulogd using the > UNIXSOCK plugin. > > Pierre -- Eric Leblond <eric@xxxxxx> INL: http://www.inl.fr/ NuFW: http://www.nufw.org/
Attachment:
signature.asc
Description: This is a digitally signed message part