rawsock 0.3.0

Library for receiving and sending raw packets. While most crate wrap just one library, rawsock allows you to use pcap, wpcap, npcap and pf_ring (pfring) using a consistent API for all of them.
Documentation
1
2
3
4
5
6
7
8
9
10
/// Default paths (os-specific) where the pfring dynamically loaded library is stored.
#[cfg(all(unix, not(any(target_os = "macos", target_os = "ios"))))]
pub const DEFAULT_PATHS: [&'static str; 2] = [
    "libpfring.so",
    "libpfring.so.1"
];

/// Default paths (os-specific) where the pfring dynamically loaded library is stored.
#[cfg(any(windows, target_os = "macos", target_os = "ios"))]
pub const DEFAULT_PATHS: [&'static str; 0] = [];