ether 0.1.4

Library for parsing and manipulating network data, packet captures.
Documentation

extern crate ether;

use ether::pcap;

fn run() -> std::io::Result<()> {
    use std::fs::File;
    let file = try!(File::open("etc/capture_tcp1.pcap"));

    let pcap = pcap::PacketCapture::new(file);
    let (_, records) = pcap.parse().unwrap();
    for pcap::Record { payload, .. } in records {
        println!("payload: {:?}", payload);
    }

    Ok(())
}

fn main() {
    run().unwrap();
}