CICFlowMeter
CICFlowMeter copied to clipboard
Please explain the usage of “if ((flow.getBwdFINFlags() + flow.getBwdFINFlags()) == 2)” on FlowGenerateor.java
The code just doubles getBwdFINFlags, could it change to flow.getBwdFINFlags()==1 ? Or should it be "if ((flow.getFwdFINFlags() + flow.getBwdFINFlags()) == 2)"?
I am so glad to see someone finding the same problem with me! I believe it must be "if ((flow.getFwdFINFlags() + flow.getBwdFINFlags()) == 2)", since the condition checks if both the forward and backward FIN flags are set. Also, I think the process handling ForwardFInFlag and BackwardFinFlag can be merged to reduce code's redundancy, but it's not a big deal.
Thanks zyzshishui, appreciate your comment.
Hi, We are pleased to announce that the first version of the Network and Transportation Layers Flow Analyzer (NTLFlowLyzer) is now available as part of the Understanding Cybersecurity Series (UCS) knowledge mobilization program. This Python open-source project has been designed and developed to address many issues encountered with CICFlowMeter. It extracts over 300 features from TCP-based network traffic, tailored explicitly for Anomaly Profiling (AP). NTLFlowLyzer serves as a key component of the upcoming NetFlowLyzer.
https://github.com/ahlashkari/NTLFlowLyzer
Best, BCCC Team https://www.yorku.ca/research/bccc/