Main.java: perform TCP reassembly and extract packet pairs.
[pingpong.git] / Code / Projects / SmartPlugDetector / build.gradle
index b0d01fcb1917ab0cf25f1c748e552227465bea75..582dede51c21bff9d053398930ecd1f0c7479905 100644 (file)
@@ -14,5 +14,13 @@ repositories {
 
 dependencies {
     testCompile group: 'junit', name: 'junit', version: '4.11'
-    compile group: 'io.kaitai', name: 'kaitai-struct-runtime', version: '0.8'
+
+    // 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'
 }