Skip to main content

Crate microsandbox_network

Crate microsandbox_network 

Source
Expand description

microsandbox-network provides the smoltcp in-process networking engine for sandbox network isolation and policy enforcement.

Re-exports§

pub use config::builder;
pub use icmp::error as icmp_error;
pub use icmp::relay as icmp_relay;
pub use netstack::backend;
pub use netstack::device;
pub use netstack::poll as stack;
pub use netstack::shared;
pub use ports::publisher;
pub use tcp::connection as conn;
pub use tcp::proxy;
pub use udp::fragments as udp_fragments;
pub use udp::relay as udp_relay;

Modules§

config
Network configuration types and fluent builders.
dns
DNS interception via smoltcp UDP socket + async resolution.
icmp
ICMP error construction and host-side echo relay.
netstack
Low-level packet processing and smoltcp integration.
network
SmoltcpNetwork — orchestration type that ties NetworkConfig to the smoltcp engine.
policy
Network policy model and rule matching.
ports
Host-to-guest port publishing.
secrets
Placeholder-based secret injection for TLS-intercepted connections.
tcp
TCP connection tracking, proxying, and host-side upstream dialing.
tls
TLS interception: inline MITM for the smoltcp networking stack.
udp
UDP fragment reassembly and host-side datagram relay.