1 group 'edu.uci.iotproject'
5 apply plugin: 'application'
7 sourceCompatibility = 1.8
9 //mainClassName = "edu.uci.iotproject.Main"
10 mainClassName = "edu.uci.iotproject.detection.SignatureDetector"
18 testCompile group: 'junit', name: 'junit', version: '4.11'
21 // Updated to v2 alpha as the stable release does not include packet timestamps
22 // v2 should add support for TCP session reassembly as well, although it does not appear to be part of the lib yet.
23 compile 'org.pcap4j:pcap4j-core:2.0.0-alpha'
24 compile 'org.pcap4j:pcap4j-packetfactory-static:2.0.0-alpha'
26 // pcap4j logging dependency
27 compile 'org.slf4j:slf4j-jdk14:1.8.0-beta2'
29 // Apache Commons Math for clustering
30 compile 'org.apache.commons:commons-math3:3.6.1'
32 // JGraphT: Java Graph library
33 compile 'org.jgrapht:jgrapht-core:1.2.0'