带有包头的数据包过滤

时间:2019-05-03 21:08:17

标签: python network-programming scapy

如何过滤来自某个IP和子网的数据包?这是到目前为止我得到的:

from scapy.all import *

def print_packet(pkt):
    print pkt.summary()

pkt=sniff(filter = 'tcp and host = <source IP address>', prn=print_packet)

1 个答案:

答案 0 :(得分:0)

可以使用CIDR表示法来匹配子网:

filter = "tcp and src='192.168.2.0/24'"