1 个不稳定版本
0.0.1 | 2018年12月4日 |
---|
#2859 in #bindings
1.5MB
44K SLoC
包含 (ELF 可执行文件/库, 32KB) test.o, (ELF 可执行文件/库, 31KB) test, (debian 软件包, 7KB) apt-ntop.deb
rust pfring-sys
日期 | 2018/12/04 |
---|
内容
构建
安装预编译的 PF_RING 内核模块以及用户态 API
# Debian wget http://apt.ntop.org/stretch/all/apt-ntop.deb dpkg -i apt-ntop.deb apt install pfring pfring-dkms pfring-drivers-zc-dkms
从源码开始编译 PF_RING 内核模块以及用户态 API
# Debian sudo apt install bison flex git clone https://github.com/ntop/PF_RING.git cd PF_RING/driver make cd PF_RING/kernel make cd PF_RING/userland make libpfring pcap build_examples
构建对 Rust 的绑定
cargo build
使用样例
Rust 语言样例
cargo build --example dump sudo ./target/debug/dump
C 语言样例
cc examples/dump.c -Wall -g -lpfring -lpcap -o dump sudo ./dump