frontedn updates and backend test without unknown in packet parser
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 10s
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 10s
This commit is contained in:
@@ -1,20 +1,49 @@
|
||||
/**
|
||||
* Request to start a sniffer session.
|
||||
* Exactly one of `bridge` or `interface` should be provided.
|
||||
*/
|
||||
export interface SnifferStartRequest {
|
||||
bridge: string;
|
||||
bridge?: string;
|
||||
interface?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Response returned when starting a sniffer session.
|
||||
*/
|
||||
export interface SnifferStartResponse {
|
||||
started: boolean;
|
||||
bridge: string;
|
||||
session_id: string;
|
||||
target: string;
|
||||
target_type: 'bridge' | 'interface';
|
||||
}
|
||||
|
||||
/**
|
||||
* Optional body when stopping a sniffer session.
|
||||
* Prefer providing session_id to stop a specific session.
|
||||
*/
|
||||
export interface SnifferStopRequest {
|
||||
session_id?: string | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Response returned when stopping sniffer(s).
|
||||
*/
|
||||
export interface SnifferStopResponse {
|
||||
stopped: boolean;
|
||||
session_id?: string | null;
|
||||
target?: string | null;
|
||||
target_type?: 'bridge' | 'interface' | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Per-interface sniffer status (now includes owning session info).
|
||||
*/
|
||||
export interface InterfaceSnifferStatus {
|
||||
running: boolean;
|
||||
exists: boolean;
|
||||
up: boolean;
|
||||
session_id?: string | null;
|
||||
session_label?: string | null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -23,11 +52,3 @@ export interface InterfaceSnifferStatus {
|
||||
export interface SnifferStatusResponse {
|
||||
interfaces: Record<string, InterfaceSnifferStatus>;
|
||||
}
|
||||
|
||||
/**
|
||||
* Standard API error shape we expect from FastAPI HTTPException(detail=...)
|
||||
*/
|
||||
export interface ApiError {
|
||||
detail?: string | Record<string, any>;
|
||||
// FastAPI sometimes returns {"detail": "message"} or other shapes
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user