diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py index f5e6d5da552f06e812f7fc3d529f992d08e5dd9d..d5b70d5433e4f329a615525587ba6a0d71c04816 100644 --- a/scapy/arch/pcapdnet.py +++ b/scapy/arch/pcapdnet.py @@ -148,6 +148,9 @@ if conf.use_dnet: def get_if_raw_addr(iff): "dummy" return "\0\0\0\0" + def get_if_list(): + "dummy" + return [] else: raise else: @@ -163,6 +166,8 @@ if conf.use_dnet: def get_if_raw_addr(ifname): i = dnet.intf() return i.get(ifname)["addr"].data + def get_if_list(): + return [i.get("name", None) for i in dnet.intf()] if conf.use_pcap and conf.use_dnet: