Looking For...
Rawether for Windows - The
"Win32 NDIS Framework"
Rawether for Windows is widely-accepted and widely distributed framework that
provides
a uniform user-mode interface to Windows network drivers
across all Windows platforms.
NDIS Filter and Protocol Driver
Consulting and
Development Services
PCAUSA can provide
consulting and development services
primarily in the area of kernel-mode networking.
Contact TDIVINE at PCAUSA dot COM.
NDIS Filter Driver Samples for
Developers
Healthy,
stable, functional and well documented
NDIS 5 and NDIS 6 driver samples
for Windows XP, Windows Vista and higher platforms.
Then, we hope that you'll
find what you need at PCAUSA!!!


Rawether for Windows,
"The Win32 NDIS Framework (WinDis 32)", is a set of fourth-generation samples for
development of Windows applications which "directly" access NDIS media-access controller
(MAC) drivers.
Rawether for Windows provides a uniform user-mode API that
can be used to interface with Windows NDIS miniport drivers to query and set
NDIS "object identifiers" (OIDs). The Rawether OID interface is widely used by
Wireless adapter vendors (802.11 and power line) as a component used to manage
wireless network connections.
The Rawether packet collection interface is also widely
used as a point of departure for the development of Windows-based network
monitors.
Key features of Rawether for Windows include the capability to develop common
Win32 applications which work on the Windows XP, Windows Vista
and higher platforms using
a uniform and simple API. In addition, Rawether provides the capability to dynamically
bind with installed MAC drivers at run time, instead of being installed using the Network
Control Panel.
Visit
The Rawether.net Site For More
Information...

Microsoft provides excellent
NDIS 5 IM and NDIS 6 LWF driver samples in
the newer Windows Driver
Development Kit (WDK). However, the Microsoft
samples are basic "passive pass through" filters. They do not illustrate how
to examine packet data and don't illustrate how to modify packet data. The
PCAUSA samples are intended to illustrate these additional steps.
The steps followed by PCAUSA in the development of the NDIS
filter driver samples are the same that
many NDIS filter driver developers
would take:
Step 1.) Take the existing NDIS WDK documentation and
available samples, and make a baseline that works reliably.
We initially thought this would be a trivial task; however, this was
not the case. Although the Microsoft samples are extremely useful, there is a significant
amount of work needed to achieve this goal.
While there is no denying that a developer may learn quite a bit in
Step 1, the results are still disappointing. The developer finally has a healthy (and
perhaps well documented) do-nothing driver. This is, of course, the driver he or she would
have liked to have started with in the first place.
Step 2.) Take a working baseline NDIS
filter driver and add
functionality.
Now the real work can begin
Customers are attracted to PCAUSA networking samples because they
"actually do something" that can be observed and may relate to the work that the
developer needs to accomplish. PCASIM includes two working NDIS IM driver samples.
The PCAUSA
samples provide
a healthy, stable and well documented
baseline NDIS filter driver suite
intended to be a good starting point for development.
If you are a developer that wants to get "up to speed"
quickly for the development of an NDIS 5 or NDIS 6 filter
driver on Windows XP or higher, consider starting with
the PCAUSA NDIS filter driver samples from PCAUSA.
More
Information...
-

PCAUSA Newsletter & PCAUSA Discussion List

PCAUSA offers two different facilities for customer communication. Both are
"opt-in" mailing lists that include e-mail or web-based access.