Skip to content

UNBCIC/CICFlowMeter

 
 

Repository files navigation

Install jnetpcap local repo

for linux, sudo is a prerequisite

//linux :at the pathtoproject/jnetpcap/linux/jnetpcap-1.4.r1425 //windows: at the pathtoproject/jnetpcap/win/jnetpcap-1.4.r1425 mvn install:install-file -Dfile=jnetpcap.jar -DgroupId=org.jnetpcap -DartifactId=jnetpcap -Dversion=1.4.1 -Dpackaging=jar 

Run

IntelliJ IDEA

open a Terminal in the IDE

//linux: $ sudo bash $ gradle execute //windows: $ gradlew execute 

Eclipse

Run eclipse with sudo

1. Right click App.java -> Run As -> Run Configurations -> Arguments -> VM arguments: -Djava.library.path="pathtoproject/jnetpcap/linux/jnetpcap-1.4.r1425" -> Run 2. Right click App.java -> Run As -> Java Application 

Make package

IntelliJ IDEA

open a Terminal in the IDE

//linux: $ gradle distZip //window $ gradlew distZip 

the zip file will be in the pathtoproject/CICFlowMeter/build/distributions

Eclipse

At the project root

mvn package 

the jar file will be in the pathtoproject/CICFlowMeter/target

About

CICFlowmeter-V4.0 (formerly known as ISCXFlowMeter) is a network traffic Bi-flow generator and analyzer for anomaly detection that has been used in many Cybersecurity datsets such as Android Adware-General Malware dataset (CICAAGM2017), IPS/IDS dataset (CICIDS2017), Android Malware dataset (CICAndMal2017) and Distributed Denial of Service (CICDD…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 50.2%
  • C 47.6%
  • C++ 2.2%