diff options
author | fghzxm <fghzxm@outlook.com> | 2021-06-23 17:38:15 +0800 |
---|---|---|
committer | fghzxm <fghzxm@outlook.com> | 2021-06-26 10:27:43 +0800 |
commit | c1a7c0802ae38f90491d267d3bd8d2a4057903fb (patch) | |
tree | e3b73e34a84c47d52a3e3ad17ff067dd68bd0800 /pcap-npf.c | |
parent | ae784d8e1d67bbc6797df2c508639349fe569389 (diff) | |
download | libpcap-c1a7c0802ae38f90491d267d3bd8d2a4057903fb.tar.gz |
pcap-npf.c: handle NdisMediumIP.
The NDIS medium type NdisMediumIP transports raw IP packets. If we
encounter such an interface, say it's DLT_RAW.
Related to nmap/npcap#173.
Signed-off-by: fghzxm <fghzxm@outlook.com>
Diffstat (limited to 'pcap-npf.c')
-rw-r--r-- | pcap-npf.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1127,6 +1127,10 @@ pcap_activate_npf(pcap_t *p) p->linktype = DLT_RAW; break; + case NdisMediumIP: + p->linktype = DLT_RAW; + break; + default: /* * An unknown medium type is assumed to supply Ethernet |