diff --git a/scapy/arch/windows/__init__.py b/scapy/arch/windows/__init__.py
index eea7f0ccf013a0d6a9744d3764bb1066297cb1c4..7318a407c891e44cda4f6402d86e14724d97fb47 100644
--- a/scapy/arch/windows/__init__.py
+++ b/scapy/arch/windows/__init__.py
@@ -452,3 +452,12 @@ def sndrcv(pks, pkt, timeout = 2, inter = 0, verbose=None, chainCC=0, retry=0, m
 
 import scapy.sendrecv
 scapy.sendrecv.sndrcv = sndrcv
+
+def get_if_list():
+    return sorted(ifaces.keys())
+        
+def get_working_if():
+    try:
+        return devname(pcap.lookupdev())
+    except Exception:
+        return 'lo0'