ether 0.1.4

Library for parsing and manipulating network data, packet captures.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12

extern crate ether;

use ether::tap;
use ether::tap::Stream;

fn main() {
    let mut tap = tap::Tap::new("en0").unwrap();
    for packet in tap.stream().wait().filter_map(|p| p.ok()) {
        println!("{:?}", packet);
    }
}