|
|
|
|
IP Packet Redirector Driver
Sample
| ||||||||||||||||||||||||||||||||||||||||||||
| NDIS 5 – A NDIS 5 Intermediate (IM) Driver for Windows XP. | |
| NDIS 6 – A NDIS 6 Lightweight Filter (LWF) Driver for Windows Vista and later Windows versions (x86 and x64). |
Both drivers will be referred to as “filter drivers”.
Even though the details of the two drivers are different there is a single user-mode API. This means that a common user-mode application can be used on all of the supported Windows platforms
| Application Developers - Most of the work involved in using IPRedir will be in user-mode. Even though most of the NDIS details are hidden from user ode, the developer must have a thorough knowledge of the structure and use of network packets. | |
| NDIS Driver Developers - May be interested in the techniques illustrated in this sample. In addition, there may be some need to customize the driver to fit some particular purpose. |
You can download the
complete documentation provided with the product here.
![]()
You can download the IP Redirector sample filter drivers and sample application executables for evaluation.
These sample executables are provided:
| IMUtil | |
| VirtualEcho | |
| UMTxRxLoop | |
| UmTxRxLoopEx - Asynchronous I/O |
The download is a Windows Installer MSI package.
Remember that these are Windows console applications. After installation you will find the sample executables in the Program Files\PCAUSA\IPRedir folder.
The MSI package installs the NDIS filter driver appropriate for the host platform. The sample software and drivers can be uninstalled using the standard Windows Uninstall Programs facility.
Download IP Redirector Sample Executables for Windows XP through Windows 7 (x86).
V4.00.07.08 of August 29, 2010 - 1.78 MB (1,871,872 bytes)
Download IP Redirector Sample Executables for Windows XP through Windows 7 (x64).
V4.00.07.08 of August 29, 2010 - 1.78 MB (1,871,872 bytes)
The samples are licensed intellectual property of PCAUSA. However, PCAUSA sample driver products are provided with a royalty-free license that is intended to allow customers to derive their own products using all or parts of the samples. The royalty-free license applies strictly to the distribution of product in binary (executable) form; there are quite naturally restrictions on distribution of sample source code.
The complete license can be found
here.
![]()
[IP Redirector Q&A with Thomas F. Divine...]
(PCAUSA NetBug Reporter interviews Thomas...)
Pricing for this product and ordering information can be found on Ordering Information page.
|
Release Overview |
||
| V4.00.07.08 | August 29, 2010 | Fixed some bugs overlooked in V4.00.07.07. Also some improvements to the UmTxRxLoopEx application. |
| V4.00.07.07 | August 27, 2010 | 1.) Fixed
three serious bugs. 2.) Added sample user-mode applications that illustrate higher performance I/O methods. |
| V4.00.07.06 | May 15, 2010 | 1.) Now build
NDIS 5 x64 driver. 2.) Added IPRedir 64-bit Edition installer project. |
| V4.00.07.05 | March 25, 2010 | 1.) Fixed bad bug in
Ndf_IoCsqPurgePendingIrps. 2.) Modified Ndf_DebugPrint so it compiles to nothing in free build. 3.) Improved notation for an increment operation in IMFilter_MakeLogRecord. 4.) Moved from WDK 7600.16385.0 to WDK 7600.16385.1. 5.) Additional annotations to define roles needed to run Static Driver verifier. |
| V4.00.07.04 | February 9, 2010 | 1.) Now free g_AdapterListLock
in NDIS 5 driver PCASIMUnloadDriver
callback. 2.) In NDIS 5 driver CLUnbindAdapterHandler routine now set correct flag. 3.) In NDIS 5 and NDIS 6 drivers the check for possible unbind or detach operation was not made before queuing read IRPs. 4.) Eliminated a few PREfast warnings from WDK 7600.16385.0. |
| V4.00.07.03 | January 18, 2010 | 1.) Added CopyInf
directive to Windows XP service INF file. 2.) Updated driver build to use Windows 7 WDK (7600.16385.0). |
| V4.00.07.02 | November 17, 2009 | 1.) Reinstated support
for NDIS WAN on NDIS 5 and NDIS 6. 2.) Small bug fix to console adapter chooser key press logic that made sample applications exit prematurely. |
| V4.00.07.01 | November 15, 2009 | Initial release of new NDIS 5/6 filter samples. |
11/11/09
|
PCAUSA Home ·
Privacy Statement ·
Products ·
Ordering ·
Support ·
Utilities ·
Resources
|