From efd691d216f81c5f7d69e9d4dc7fd4ff71ce60be Mon Sep 17 00:00:00 2001 From: SkuldNorniern Date: Wed, 13 Mar 2024 11:56:37 +0900 Subject: [PATCH] feat: log internal parsing error for later feature search --- src/net/offline_fluereflows.rs | 5 ++++- src/net/online_fluereflow.rs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/net/offline_fluereflows.rs b/src/net/offline_fluereflows.rs index a520ceb..3d9ee4f 100644 --- a/src/net/offline_fluereflows.rs +++ b/src/net/offline_fluereflows.rs @@ -51,7 +51,10 @@ pub async fn fluereflow_fileparse(arg: Args) { } let (doctets, raw_flags, flowdata) = match parse_fluereflow(packet.clone()) { Ok(result) => result, - Err(_) => continue, + Err(e) => { + debug!("{}", e); + continue; + } }; let flags = TcpFlags::new(raw_flags); //pushing packet in to active_flows if it is not present diff --git a/src/net/online_fluereflow.rs b/src/net/online_fluereflow.rs index f5e452d..f040658 100644 --- a/src/net/online_fluereflow.rs +++ b/src/net/online_fluereflow.rs @@ -94,7 +94,10 @@ pub async fn packet_capture(arg: Args) { let (doctets, raw_flags, flowdata) = match parse_fluereflow(packet.clone()) { Ok(result) => result, - Err(_) => continue, + Err(e) => { + debug!("{}", e); + continue; + } }; let flags = TcpFlags::new(raw_flags);