pcap_compile()
将字符串编译成bpf_program
结构形式的过滤程序。理论上,我可以保存程序的编译形式并将其提供pcap_setfilter()
给不同的网络接口,甚至是不同的机器。
那会奏效吗?表单是否bpf_program
可跨不同界面移植?不同的流程?不同的架构?或者每次我想使用它时编译表达式是最安全的吗?
基于存在,pcap_open_dead()
我认为它有点可移植,但是文档中的任何地方似乎都没有说明什么是安全的,什么不是。
pcap_compile()
将字符串编译成bpf_program
结构形式的过滤程序。理论上,我可以保存程序的编译形式并将其提供pcap_setfilter()
给不同的网络接口,甚至是不同的机器。
那会奏效吗?表单是否bpf_program
可跨不同界面移植?不同的流程?不同的架构?或者每次我想使用它时编译表达式是最安全的吗?
基于存在,pcap_open_dead()
我认为它有点可移植,但是文档中的任何地方似乎都没有说明什么是安全的,什么不是。