test new flow stream analysis
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user