【发布时间】:2009-12-08 18:47:00
【问题描述】:
pcap_compile() 将字符串编译成bpf_program 结构形式的过滤程序。从理论上讲,我可以保存程序的编译形式并将其提供给不同网络接口甚至不同机器上的pcap_setfilter()。
这行得通吗? bpf_program 表单是否可跨不同界面移植?不同的流程?不同的架构?或者每次我想使用它时编译表达式是否最安全?
基于pcap_open_dead() 的存在,我认为它有点可移植,但文档中似乎没有说明什么是安全的,什么不是。
【问题讨论】:
标签: c portability pcap libpcap