导入后如何刷新 Scapy 配置?
How to refresh Scapy configuration after importing it?
我正在使用 scapy.all.conf.route.routes 来获取一些网络信息(尤其是特定 NIC 的网关和 IP),问题是我在脚本开头通过 "from scapy.all import *" 导入了 Scapy但相同的脚本稍后会对我的 NIC 进行 ifup。如果似乎一旦加载了模块,Scapy 就不会刷新其配置,并且 scapy.all.conf.route.routes 仍然不包含我刚刚通过 ifup 启动的 NIC 的信息。
整个项目广泛使用了 Scapy,所以我也想在这里使用 Scapy,但我仍然对其他选项感到好奇。
此致,
山姆
你试过了吗:
conf.route.resync()
我正在使用 scapy.all.conf.route.routes 来获取一些网络信息(尤其是特定 NIC 的网关和 IP),问题是我在脚本开头通过 "from scapy.all import *" 导入了 Scapy但相同的脚本稍后会对我的 NIC 进行 ifup。如果似乎一旦加载了模块,Scapy 就不会刷新其配置,并且 scapy.all.conf.route.routes 仍然不包含我刚刚通过 ifup 启动的 NIC 的信息。 整个项目广泛使用了 Scapy,所以我也想在这里使用 Scapy,但我仍然对其他选项感到好奇。
此致,
山姆
你试过了吗:
conf.route.resync()