test new flow stream analysis
All checks were successful
Build and Deploy MITM Webserver / traffic_target (push) Successful in 1s
Build and Deploy MITM Webserver / build (push) Successful in 12s

This commit is contained in:
2026-04-01 18:29:18 +02:00
parent ae432b7437
commit ecb7d7f258
5 changed files with 1462 additions and 91 deletions

View File

@@ -1,3 +1,5 @@
import type { PacketRow } from './packets';
export interface InterfaceHostEvidence {
ip_address?: string | null;
mac_address?: string | null;
@@ -94,8 +96,11 @@ export interface ConversationEvidence {
ethernet_protocol?: string | null;
ip_protocol?: string | null;
hostnames: string[];
flow_ids: string[];
flow_count: number;
packet_count: number;
byte_count: number;
duration_ms: number;
first_seen: string;
last_seen: string;
accept_count: number;
@@ -110,6 +115,37 @@ export interface ConversationAnalysisResponse {
notes: string[];
}
export interface ConversationFlowSummaryEvidence {
flow_id: string;
protocol: string;
packet_count: number;
byte_count: number;
first_seen: string;
last_seen: string;
client_label: string;
server_label: string;
request_count: number;
response_count: number;
}
export interface ConversationFlowEventEvidence {
flow_id: string;
timestamp: string;
kind: string;
label: string;
src_label: string;
dst_label: string;
packet_id?: string | null;
}
export interface ConversationFlowDetailResponse {
since?: string | null;
packets: PacketRow[];
flows: ConversationFlowSummaryEvidence[];
events: ConversationFlowEventEvidence[];
notes: string[];
}
export interface LabelCountEvidence {
label: string;
packet_count: number;