raconvert
Carter Bullard
carter at qosient.com
Thu Jul 29 11:15:36 EDT 2010
Hey CS Lee,
Yes, the user buffers do need some work. So how do other systems, like csv,
deal with delimiters in the output? Is there a universal escape strategy?
Good to see you around.
Carter
On Jul 28, 2010, at 11:23 AM, CS Lee wrote:
> hi Carter,
>
> How's life, think I'm back and will blog more about argus and flow stuffs!
>
> Regarding raconvert, the tricky part I see would be converting user data field that is printed because I used to have the problem when using , or other character as delimeter and end up need to do additional parsing to get user data extracted properly in the ascii flow records.
>
> Gentle people,
> There is a new program in the clients distribution, raconvert(), with manpage.
>
> This program is designed to convert ASCII based argus files to binary argus
> data records. The ASCII must have a single character delimiter, such as a ',',
> but you can specify the delimiter, using the "-c char" option.
>
> ra -r argus.file -c , > /tmp/ra.txt
> raconvert -r /tmp/ra.txt -w - | ra
>
> raconvert() is not complete. Currently, I'm handling maybe 50 out of the 180
> something fields that we can printout, but its time to put it out there, so if you
> try to use it, and some fields don't get converted, send me a sample ascii file,
> and I'll add the support that your field.
>
> The records that we generate may not be complete. It depends on how much
> information you provide in the ascii records. For instance if you only have
> the "StartTime" field, without the "LastTime" field, the resulting binary argus
> record will have a duration of 0, so you want to ensure that you have enough
> information in the ascii output to convey all that you want.
>
> Also, the name suggests that it should be able to do conversion, which may
> imply that it converts more than just one thing to another, so, ......,
> if you have any ideas as to what you would like to convert, just holler, and
> I'll see what I can do.
>
> I will try to add XML conversion before the summer is done.
>
> So why this program? The primary reason is to support moving argus data
> around in environments that don't like binary data. You convert the records
> to ASCII, printing as many fields as practical, move the file to the next location,
> and then convert them back to binary records so you can do work with them.
> Some high security places need this type of support. But you could also use
> it as a means to create an argus data editor, if you wanted.
>
> Hope you find this useful,
>
> Carter
>
> --
> Best Regards,
>
> CS Lee<geek00L[at]gmail.com>
>
> http://geek00l.blogspot.com
> http://defcraft.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20100729/dbeee6e0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3815 bytes
Desc: not available
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20100729/dbeee6e0/attachment.bin>
More information about the argus
mailing list