The SwsVpkt Virtual Packet Driver provides an implementation of the
specification enabling DOS networking applications to run on Windows XP, 2000 and NT4.
SwsVpkt also enables Win32 user mode programs to perform raw Ethernet frame I/O.
- An Intel Pentium compatible PC running Windows XP (Home, Professional or
Server), Windows 2000 (Professional or Server) or Windows NT 4
(Service Pack 6).
- 1 MB of free disk space.
- A Windows supported TCP/IP network e.g. Ethernet LAN, ADSL, cable or
Version 22.214.171.124 source
Win32 API for raw Ethernet I/O
Although primarily designed to support DOS packet driver applications, components
of SwsVpkt can also be used by Win32 user mode programs to perform raw Ethernet
frame I/O. This is useful to build packet sniffer applications or to send raw IP
frames even under Windows XP service pack 2.
User mode API documentation
Example of raw Ethernet frame I/O from Win32 user mode
SwsVpkt is freeware and now open source. It may be freely used by any individual for
personal or private use or for their business without any restriction or charge.
Companies, organisations or governments may not use it without a license.
In no case may SwsVpkt be used to deprive anyone of life, liberty or livelihood.
In line with our policy on Windows products,
SwsVpkt will no longer be developed or supported by Software Systems.