VirtNet

VirtNet is a dummy virtual network interface which can be used for numerous purposes and which is especially interesting when used in combination with Windows Packet Filter. An example, dummy network interface for any network application which requires the network card to work, virtual loopback adapter, virtual interface bridged to the real network, virtual interface for routing some specific connections which is to be captured by packet filtering framework and etc..

System Requirements

Windows 95/98/Millennium Windows Vista Widows Server 2012
Windows NT 4.0 Windows Server 2008 Windows 8.1
Windows 2000 Windows 7 Windows Server 2012 R2
Windows XP Windows Server 2008 R2 Windows 10
Windows Server 2003 Windows 8 Windows Server 2016

You can use Open Source Ethernet Bridge to connect VirtNet network interface to the real physical network. The complete source code is available at GitHub. Please note that it requires Windows Packet Filter installed.

How it works

VirtNet is an NDIS 3.0 miniport driver. It does absolutely nothing, but NDIS can indicate back (loopback) packets sent to this network interface. In addition VirtNet has a configurable MAC address. The VirtNet 1.0 package consists of:

  • netVirtNet.inf – driver INF file
  • netVirtNet86.cat – driver CAT file for Windows Vista/2008/7/2008R2/8/2012/8.1/2012R2/10 x86
  • netVirtNet64.cat – driver CAT file for Windows Vista/2008/7/2008R2/8/2012/8.1/2012R2/10 x64
  • oemsetup.inf – driver INF file for Windows NT 4.0
  • VirtNet.sys – Virtual Network Interface driver (32 bit and x64 binaries)

Download

VirtNet 1.0 02.05.2011 36KB Download

How to install

This driver can be installed manually or from command line using DevCon tool from Windows DDK: devcon -r install netVirtNet.inf *NM_VIRTNET. The manual installation “in screenshots” for Windows 2000 is below. It’s similar for all operating systems except NT 4.0, where you should install it like ordinary network interface.

  • Start Add/Remove Hardware Wizard from Control Panel
  • virtnet_sc1

  • Choose Add/Troubleshoot a device
  • virtnet_sc2

  • Choose Add a new device
  • virtnet_sc3

  • Choose to select the hardware from a list
  • virtnet_sc4

  • Select Network Adapter and click Next
  • virtnet_sc5

  • Click Have Disk and browse to the folder where you unzipped VirtNet.zip to
  • virtnet_sc6

  • Select VirtNet Network Adapter
  • virtnet_sc7

  • Click Next
  • virtnet_sc8

  • Click yes when asked if you want to install digitally unsigned driver
  • virtnet_sc9

How to use

The VirtNet network adapter is visible in the system as an ordinary network interface. You can configure its protocol binding and address information using operating system tools.

Price & licensing

Freeware for private (non commercial), or educational (including non-profit organization) use.

Disclaimer

VirtNet virtual network interface driver is supplied AS-IS, without warranties of any kind.