我想通过scapy在一个界面上发送并在另一个界面上收听。我没有写两个函数,而是好奇现有的"发送和接收" Scapy" srp"的功能支持指定" ingress"和"出口"端口
例如,我发送" Eth4"现在,我希望收听" Eth5",现在正在发送和收听同一个端口
h=srp(Ether()/IP()/TCP(sport=80,dport=8080),iface="eth4")
答案 0 :(得分:2)
您通过srp()
在Scapy中指定的界面是它将收听的用于发送和接收的接口。
sendp
和sniff
函数都有inter
face选项。使用sendp
在您选择的界面上发送您的数据包,并使用sniff
在您的入口界面上进行收听。