LibraryActive

mitmproxy.connection

mitmproxy.connection module provides Connection base class and related types for client and server connections.

Open source page

Field note

What it does

The mitmproxy.connection module defines the Connection base class, ConnectionState, TransportProtocol, TlsVersion, Address types, and utilities for managing connection metadata.

Capabilities

Available capabilities

No use cases filed yet.

Tags

Tags

No tags filed yet.

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

Connection Metadata

Exposes metadata like peername, sockname, transport protocol, TLS info, and timestamps.

Connection State

ConnectionState flag indicating socket state: CLOSED, CAN_READ, CAN_WRITE, OPEN.

TLS Support

Properties for TLS state, certificate list, ALPN, cipher, TLS version, SNI, and TLS establishment timestamps.

Unique Identification

Each connection has a unique UUID for identification.