Main.java: perform TCP reassembly and extract packet pairs.
[pingpong.git] / Code / Projects / SmartPlugDetector / build.gradle
index 29b73eb465c978348460e823a7bba56a2f019763..582dede51c21bff9d053398930ecd1f0c7479905 100644 (file)
@@ -14,4 +14,13 @@ repositories {
 
 dependencies {
     testCompile group: 'junit', name: 'junit', version: '4.11'
+
+    // pcap4j
+    // Updated to v2 alpha as the stable release does not include packet timestamps
+    // v2 should add support for TCP session reassembly as well, although it does not appear to be part of the lib yet.
+    compile 'org.pcap4j:pcap4j-core:2.0.0-alpha'
+    compile 'org.pcap4j:pcap4j-packetfactory-static:2.0.0-alpha'
+
+    // pcap4j logging dependency
+    compile 'org.slf4j:slf4j-jdk14:1.8.0-beta2'
 }