[ARGUS] Question about merging flows (racluster) and effect of srcid
Carter Bullard
carter at qosient.com
Sat Feb 13 09:17:28 EST 2021
Yes … it seems that I may have to modify all the aggregators (rabins, ratop, racluster, etc) to get it right …
I’ll send you a tar ball, if you don’t mind, to test rather than send diffs in the mail …
Carter
> On Feb 12, 2021, at 10:37 AM, Patrick Forsberg <fors at chalmers.se> wrote:
>
> On 2021-02-12 15:01, Carter Bullard wrote:
>
>> Hey Patrick,
>> Here is a fix for the racluster issue … the mod set "rather than being clever as to when to do the reverse search, just do it anyway.”
>> So in racluster.c, remove the logic to set parser->ArgusReverse and replace with “parser->ArgusReverse = 1;”. I provided a diff below.
>>
>> With this change to ./clients/racluster.c , you’ll need to call it as you were:
>>
>> racluster -m saddr daddr proto sport sport -M correct -r the.two.files.out
>>
>> And all should be good ...
>> Carter
>
> Thanks, that fixed the command line vs config file discrepancy.
> But without rasort, the order of the input files still affects the
> apparent direction of the flow. I still have src/dst to tell me that
> it's probably wrong when the flow is src <- dst (unless it's a flow that
> started in a previous set of files)
>
> I just might run rasort first, it just takes longer to finish
> aggregation that way.
>
> /Patrick
>
>>
>> diff --git a/clients/racluster.c b/clients/racluster.c
>> index 506fdcd..1422236 100644
>> --- a/clients/racluster.c
>> +++ b/clients/racluster.c
>> @@ -129,10 +129,7 @@ ArgusClientInit (struct ArgusParserStruct *parser)
>> }
>> }
>>
>> - if ((parser->ArgusMaskList) == NULL)
>> - parser->ArgusReverse = 1;
>> - else
>> - parser->ArgusReverse = 0;
>> + parser->ArgusReverse = 1;
>>
>> if (parser->ArgusFlowModelFile) {
>> if ((parser->ArgusAggregator = ArgusParseAggregator(parser, parser->ArgusFlowModelFile, NULL)) == NULL)
>>
>>
>>
>>> On Feb 12, 2021, at 3:12 AM, Patrick Forsberg <fors at chalmers.se> wrote:
>>>
>>> On 2021-02-11 22:07, Carter Bullard wrote:
>>>
>>>> If you were to racluster this group with “-m saddr daddr proto sport
>>>> dport” it should stitch them together correctly … regardless of sort ...
>>>> If not, if you wanted to share just these 6 flow records, I’d be
>>>> happy to check it out …
>>>> Carter
>>>>
>>>>
>
More information about the argus
mailing list