Python 在scapy中使用多个接口
我试图制作一个脚本来测试网络交换机和路由器的行为。其思想是在主机上运行基于scapy的脚本,主机上有多个连接到不同路由器端口的网络适配器。脚本将在一个端口上发送探测数据包,并观察探测数据包如何分发到其他端口 在过去,我使用多处理python包与scapy并行处理事情。幕后多处理使用分叉进程,并提供方便的进程间通信原语。我想这次我也可以这样做:创建一组子进程,每个子进程在自己的接口上进行嗅探,并将嗅探到的数据包推送到父进程的队列中。作为奖励,这种方法还允许在远程主机上运行嗅探器 但自从上次我玩多处理和scapy以来,我发现了自动机scapy模块,如果可能的话,我更愿意使用它。这个模块有receive_condition方法修饰符,但我不知道如何Python 在scapy中使用多个接口,python,networking,multiprocessing,scapy,automaton,Python,Networking,Multiprocessing,Scapy,Automaton,我试图制作一个脚本来测试网络交换机和路由器的行为。其思想是在主机上运行基于scapy的脚本,主机上有多个连接到不同路由器端口的网络适配器。脚本将在一个端口上发送探测数据包,并观察探测数据包如何分发到其他端口 在过去,我使用多处理python包与scapy并行处理事情。幕后多处理使用分叉进程,并提供方便的进程间通信原语。我想这次我也可以这样做:创建一组子进程,每个子进程在自己的接口上进行嗅探,并将嗅探到的数据包推送到父进程的队列中。作为奖励,这种方法还允许在远程主机上运行嗅探器 但自从上次我玩多处