trying to extract and reconstruct specific info form argus file

Riccardo Veraldi via Argus-info argus-info at lists.andrew.cmu.edu
Fri Mar 25 15:07:52 EDT 2016


On 20/03/16 08:29, Carter Bullard wrote:
> Hey Riccardo,
> John is right, you don’t need to burn cycles converting the records to 
> ascii and then converting them back to binary.
> Just run:
>    ra -r argus.out -w argusfile.tmp - host 172.21.32.80 and host 
> 172.21.47.25
>
> Now, on the other hand, your print to ascii and then convert back to 
> binary should work.  But this process is completely dependent on the 
> columns you are choosing to print.  Because you aren’t specifying any 
> columns, ra.1 will use your .rarc file to figure out what columns to 
> export to raconvert.1, or it will use the default.  Since racount.1 
> wants to report on src and dst pkts and bytes, what happens if you 
> specify the spkts dpkts and sbytes dbytes fields in your ra.1 call ???
>
>     ra -L0 -c, -r argus.out -s stime dur saddr daddr spkts dpkts 
> sbytes dbytes \
>          -- host 172.21.32.80 and host 172.21.47.25 | raconvert -r - 
> -w argusfile.tmp
>
Hi Carter,
I Was trying your hint.
I do not know what is going wrong but raconvert is not working giving as 
input

ra -L0 -c, -r argus.out -s stime dur saddr daddr spkts dpkts sbytes 
dbytes \
          -- host 172.21.32.80 and host 172.21.47.25 > argus.txt

raconvert -r argus.txt -w argusfile.tmp

no argusfile.tmp is created.

I am missing something ... which I do not understand.

> The ra -> raconvert -> argus.file  is designed to control the contents 
> of your argus records.  You guarantee the semantics of the argus data 
> file because you control the exact fields and the value of the fields. 
>  This is designed to provide some confidence that you know what you 
> are sharing when you give someone the data, that there aren’t any 
> intentional or unintentional leaks.
>
> Carter
>
>> On Mar 19, 2016, at 10:46 PM, Riccardo Veraldi via Argus-info 
>> <argus-info at lists.andrew.cmu.edu 
>> <mailto:argus-info at lists.andrew.cmu.edu>> wrote:
>>
>> Hello,
>> I am trying to extract specific pattern of traffic from my daily 
>> argus file, for example to make some graph, but I have not coherent 
>> results.
>>
>> For example I Want to see how much data was transferred between host 
>> 172.21.32.80 and host 172.21.47.25
>>
>> So for example:
>>
>> racount -r argus.out -- host 172.21.32.80 and host 172.21.47.25
>>
>> racount   records     total_pkts     src_pkts       dst_pkts 
>> total_bytes        src_bytes          dst_bytes
>>    sum   12845       223972263      111508804      112463459 
>> 1276653814474      1265563799876      11090014598
>>
>>
>> now I Want to extract only the info about these 2 IP and have an 
>> argus file only with those info.
>>
>> ra -L0 -c, -r argus.out -- host 172.21.32.80 and host 172.21.47.25 | 
>> raconvert -r - -w argusfile.tmp
>>
>> and I again run racount on it
>>
>> racount   records     total_pkts     src_pkts       dst_pkts 
>> total_bytes        src_bytes          dst_bytes
>>    sum   12652       194539         194539         0 217056818 
>>          217056818          0
>>
>> the number of records match but the byte count is totally different 
>> as well as number of packets.
>> I Also would run a ragraph
>>
>> ragraph saddr sbytes daddr dbytes -no-legend -M 10s  -r argusfile.tmp
>>
>> it works but the result matches the 200MB not 1.16TB of course.
>>
>> what I am missing here ?
>>
>> I need to extract argus file specific information to match pecific 
>> pattern of traffic and have them in smaller argus-format files
>> to make custom "on demand" graphs.
>>
>> I please ask if anyone has a hint for me.
>>
>> thank you
>>
>> Rick
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20160325/5538972f/attachment.html>


More information about the argus mailing list