Skip to main content

Module mitm

Module mitm 

Available on crate features http and std and ws only.

Structs§

WebSocketBridge
A pair of established WebSocket message transports joined by a relay.
WebSocketRelayEventInput
Input for middleware used by WebSocketRelayEventService.
WebSocketRelayEventOutput
Output for middleware used by WebSocketRelayEventService.
WebSocketRelayEventService
A WebSocket MITM relay that exposes every message observable through the high-level WebSocket protocol API to its middleware.
WebSocketRelayInjector
A handle for injecting application data into a live WebSocket MITM relay.
WebSocketRelayInput
Most typically used as Input for users of WebSocketRelayService.
WebSocketRelayIoLayer
Layer that adapts a raw byte-level BridgeIo into a message-level WebSocketBridge.
WebSocketRelayIoService
Adapt a raw byte-level BridgeIo into a WebSocketBridge before invoking an inner service.
WebSocketRelayOutput
Most typically used as Output for users of WebSocketRelayService.
WebSocketRelayService
A utility that can be used by MITM services such as transparent proxies, in order to relay WebSocket messages.

Enums§

WebSocketRelayClose
A coordinated close requested by WebSocketRelayEventOutput.
WebSocketRelayDirection
Direction data used as part of WebSocketRelayInput, most typically for users of WebSocketRelayService.
WebSocketRelayEvent
A message observed by WebSocketRelayEventService middleware.
WebSocketRelayMessage
Non-meta WebSocket messages, used as part of WebSocketRelayInput and WebSocketRelayOutput, most typically for users of WebSocketRelayService.