python scapy sniffer filter过滤host问题

from scapy.all import *
sniff(
    iface='eth0',
    prn=GET_print,
    lfilter=lambda p: "GET" in str(p) ,
    filter="host xx.dingyuan.com or aa.dingyuan.com or code.dingyuan.com or file.dingyuan.com or kkd.dingyuan.com or www.dingyuan.com or user.dingyuan.com")
    

这里的sniff函数中的过滤能不能写成正则匹配,因为都是同一个主域名,如果以后域名越多,这个过滤列表会很长。

或者能不能直接写成类似 *.dingyuan.com。

阅读 8.1k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题