wiresock / ndisapi

Windows Packet Filter library for network packet interception and manipulation, suitable for custom firewall, VPN and traffic analysis applications.
https://www.ntkernel.com/windows-packet-filter/
MIT License
289 stars 78 forks source link

Running ethernet_bridge crashes #1

Closed HuErr closed 5 years ago

HuErr commented 5 years ago

I confirm that running ethernet_bridge crashes after installing virtnet。

// Before Windows 10 NDISWANIP can be identified bt internal name
//
if (!ms_Version.IsWindows10OrGreater() /*before Windows 10*/)
{
    if (_stricmp(adapterName, DEVICE_NDISWANIP) == 0)
    {
        return TRUE;
    }
}
HuErr commented 5 years ago

GetTcpipBoundAdaptersInfo renturn false

wiresock commented 5 years ago

GetTcpipBoundAdaptersInfo renturn false

Normally it means that you have not installed Windows Packet Filter driver or it was disabled or prevented from loading (by security policy an example).

Driver installers can be downloaded from the link below:

https://www.ntkernel.com/windows-packet-filter/

However, if the driver is installed then could you please provide more detailed information.

HuErr commented 5 years ago

system: Windows 10 family Chinese version type : 64bits I installed the windows-packet-filter driver, causing the system to be out of the network.

wiresock commented 5 years ago

It looks like driver signing policy issue. Do you have Windows 10 Enterprise with Device Guard has been configured with a custom Signing Policy?

I have had one report when Windows 10 Enterprise prevented driver from load because EV certificate it was signed with has expired by the date of installation. Since driver packages available for download from ntkernel.com are attested signed with EV certificate which has expired end of 2018 you may have the same problem...

wiresock commented 5 years ago

Driver signatures were updated. All known problems with installing driver should have gone.