netsim-embed 0.9.1

Network simulator.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
fn main() -> anyhow::Result<()> {
    println!("checking user namespace support");
    netsim_embed::unshare_user()?;
    println!("user namespace works");
    println!("checking network namespace support");
    netsim_embed::Namespace::unshare()?;
    println!("network namespace works");
    println!("checking tun adapter support");
    netsim_embed_machine::iface::Iface::new()?;
    println!("tun adapter works");
    println!("all set, your system seems to be working");
    Ok(())
}