Skip to content

Releases: nmap/npcap

Npcap 0.05 r8: Improved driver signing method

01 Feb 13:30
Compare
Choose a tag to compare

Now Npcap driver will be signed in both SHA1 and SHA256 digest algorithms and with timestamp. This improvement will help the driver installation on Vista and Win7. This is an issue reported by Graham Bloice (see graham's answer in https://ask.wireshark.org/questions/46689/failed-to-create-npcap-service).

For Vista x64 and Win7 x64 users:
If you still get the pop-up window that said Windows requires a digitally signed driver (or get error 577 when executing net start npf), please try these steps:

  1. Install Windows SHA-256 certificate security updates successfully.
    KB2763674 for Vista with SP2: https://support.microsoft.com/en-us/kb/2763674
    KB3033929 for Win7 with SP1: https://technet.microsoft.com/en-us/library/security/3033929.aspx
    This step should requires reboot.
    More information please refer to: http://www.davidegrayson.com/signing/

  2. Install latest Npcap 0.05-r8.

  3. If step 2) still fails running the driver, then reinstall an alternate version of Npcap you NEVER installed on the machine before (like 0.05-r7, if you unfortunately tried 0.05-r7 before step1), then try 0.05-r6.) to "flush" the driver cache. You should use the same option of Install Npcap in WinPcap API-compatible Mode as you did in step 2). This installation of 0.05-r7 should work.

  4. Reinstall back the latest Npcap 0.05-r8. This second-time installation should succeed.

If the above steps don't work for you, you can still run Npcap by disabling Driver Signature Enforcement:
https://support.hidemyass.com/hc/en-us/articles/202723596-How-to-disable-Driver-Signing-check-on-Windows

Let me know if these steps work.

Npcap 0.05 r7: Improved sending to receive path (Rx) support

28 Jan 13:31
Compare
Choose a tag to compare

Now send-to-Rx adapters can be multiple. The string specified in registry's SendToRx value should be semicolon-separated.

An example for one send-to-Rx adapter:
\Device\{754FC84C-EFBC-4443-B479-2EFAE01DC7BF}

An example for two send-to-Rx adapters:
\Device\{754FC84C-EFBC-4443-B479-2EFAE01DC7BF};\Device\{F5A00000-E19A-4D17-B6D9-A23FE1852573}

Npcap 0.05 r6: Added sending to receive path (Rx) support

28 Jan 03:07
Compare
Choose a tag to compare

Now Npcap can have a send-to-Rx adapter. The send-to-Rx adapter will inject all its packets to "Receive Path" (Rx) instead of normal "Send Path" (Tx). So that instead of sending traffic to the network, the adapter will pretend to receive the injected traffic from the network in this way.

Currently only one send-to-Rx adapter is supported by specifying SendToRx value in Npcap driver service's registry key (need to restart the driver to take effect).

Npcap driver service's registry key is usually in: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\npf. In this key. You need to manually create a REG_SZ value named SendToRx, the value is the name of the adapter you want to be send-to-Rx adapter. The name is usually like format of \Device\{F5A00000-E19A-4D17-B6D9-A23FE1852573}. You can query this value using Nmap's nmap --iflist command, you will get a similar value like \Device\NPF_{F5A00000-E19A-4D17-B6D9-A23FE1852573}, but they are NOT THE SAME. You need to remove the NPF_ in this string and copy it to registry's SendToRx value. Then reboot the driver by net stop npf and net start npf.

Npcap 0.05 r5: Bug Fix for incomplete adapter list

11 Jan 13:56
Compare
Choose a tag to compare

Fixed the bug reported by Nuno Antonio Dias Ferreira that Npcap fails to retrieve the adapter list using NPF registry way.

Npcap 0.05 r4: Bug Fix for silent installation

18 Dec 06:41
Compare
Choose a tag to compare

Fixed the bug reported by Tenzin Rigden that Npcap installer fails to install correct files in /S silent mode.

Npcap 0.05 r3: Added Vista's support

28 Nov 06:25
Compare
Choose a tag to compare

Npcap 0.05 r2: Bug Fix for Win7 x64

28 Nov 06:31
Compare
Choose a tag to compare

Npcap 0.05: Added the "DON'T LOOPBACK" feature

28 Nov 06:37
Compare
Choose a tag to compare

Npcap 0.04 r9: Fixed the bug that Npcap can't capture real loopback traffic after system is resumed from standby

19 Jun 16:04
Compare
Choose a tag to compare

Npcap 0.04 r8: Now PCAP_IF_LOOPBACK flag in pcap_if_t struct will be set for "Npcap Loopback Adapter" both for DLT_NULL mode and Fake Ethernet mode