Questions tagged [ndis]

NDIS is a programming framework for low-level network drivers on Microsoft Windows

Network Driver Interface Specification (NDIS) is a driver development framework on Microsoft Windows. NDIS supports several types of drivers:

  • Network Interface Card (NIC) drivers
  • Layer 2 filter drivers
  • Layer 3 protocol drivers (like IPv6)
  • NIC aggregation drivers (like LBFO, or virtual switches)

Learn more about NDIS on MSDN.

228 questions
0
votes
1 answer

ndisproto sample not reading any traffic

i was trying to get familiar with ndisproto samples in wdk. As per the doc, the -r -n 10 option should read 10 packets off the interface, but nothing in result even if I ping to the interface! The only time it reads traffic is when we use write…
Jimson James
  • 2,937
  • 6
  • 43
  • 78
0
votes
2 answers

NDIS 6.x ethernet bridge driver

I was wondering what would be the best choice and way to build an ethernet bridge using NDIS 6.x. Where should I start and which one should I use for this, Miniport, IM, protocol or filter driver? Tried to customize the protocol driver sample…
Jimson James
  • 2,937
  • 6
  • 43
  • 78
0
votes
1 answer

NDIS proto sample and ethernet bridge

I was trying to write a test bridge between two ethernet adapters using the NDIS proto example given in the WDK for Win 7. So far just got the driver and prototest built. Now I was wondering how to proceeed? Is there any way to bind to only a…
Jimson James
  • 2,937
  • 6
  • 43
  • 78
0
votes
1 answer

pcapnet and packet redirection

is it possible to mirror (not redirect/forward) packets on one ethernet interface to another? The host machine will process the packets anyway, and since winpcap won't interpose as a filter, we wont be able to drop packets, I know. But I was…
Jimson James
  • 2,937
  • 6
  • 43
  • 78
0
votes
2 answers

What technology/API/technique to use for network monitoring?

Okay so, i am building a utility to monitor filesystem, registry and network activity (process wise; only activity by selected processes). I have accomplished the filesystem and registry activity part by developing a minifilter driver. However, i am…
0
votes
1 answer

In Windows NDIS's passthru example, how to send a NDIS_PACKET with a specific adapter?

I'm working on a NAT-like software in Windows platform by modifying the original passthru example in Windows WDK. Here're several network adapters in my machine, and I wanna analyze every packet I received then decide which adapter to forward the…
hsluoyz
  • 2,739
  • 5
  • 35
  • 59
0
votes
2 answers

DDK sample passthru not loaded in win7

I am developing a driver based on ddk sample "passthru" and I have trouble loading this driver in win7(x86 or x64). I have tested my driver in winxp (x86 and x64), and it works pretty well, but when I tried to load this driver into win7 (F8->Disable…
Jeff Zhou
  • 9
  • 3
0
votes
1 answer

Communicationg with NDIS on WinXP/7

There is device connected to PC via 1Gbit Ethernet. WinXP/7 I want to capture data in the following way: PC sends command to devices (initiate data acquisition) Device is sending data to PC User application waits for acquisition Driver saves data…
zulunation
  • 297
  • 1
  • 5
  • 13
0
votes
1 answer

NDIS OID query from user mode

Writing NDIS 5.1 driver for WinXPe. In addition to normal NDIS send/receive functionality, driver also needs to make some discrete IO values available to user processes, presumably via a set of custom OIDs. Info on web indicates…
Frank Natoli
  • 153
  • 1
  • 1
  • 12
0
votes
2 answers

hr 0x800f0203 There is no driver selected for the device information set or element

Still working on installing my LWF driver. I think I'm close but I'm running into this error: "hr 0x800f0203 There is no driver selected for the device information set or element." I'm verifying that I'm copying the INF and the necessary…
beachbumcoder
  • 11
  • 1
  • 2
0
votes
1 answer

How to disable Windows wireless power saving on the fly?

We have some issues with the wireless power saving. If we set the Power Saving Mode of Wireless Adapter Settings to Maximum Performance in the current power plan, all issues are gone. However, this does have an impact on the battery life. So we…
Yongwei Wu
  • 5,292
  • 37
  • 49
0
votes
1 answer

Split NDIS_BUFFER (WDK)

I am new to driver programming and I cannot find solution for one probably simple problem. I am editing the ndis_prot sample driver from wdk examples. Curently, packet comes to driver as Irp and is stored into pNdisBuffer. I need to split up that…
Miroslav
  • 444
  • 1
  • 7
  • 21
0
votes
1 answer

WinXPe NDIS 5.1 Multiport

Have a single PCI device which contains three NICs, courtesy of Altera Ethernet cores. Must implement for WinXPe thus NDIS 5.1. MVPs have suggested implementing a WDM driver for each core, then a single NDIS driver that talks to the individual WDM…
Frank Natoli
  • 153
  • 1
  • 1
  • 12
-1
votes
1 answer

Windows Network Device Driver: Set link UP/DOWN from within the driver

I am writing a network driver for Windows. I want to do something like the pseudocode below: Init_interface_link_status = disconnected (Equivalent to DOWN in Linux) Repeat using delayed workitem: if (condition is true) interface_link_status =…
Lokesh
  • 11
  • 4
-1
votes
1 answer

Is Windows Filtering Platform (WFP) Supported on Windows IoT Core

I have not been able to locate documentation indicating whether Windows 10 IoT Core supports WFP in any capacity. I am particularly interested in whether IoT Core supports WFP callout drivers. Background on WFP
Dave Ruske
  • 401
  • 1
  • 4
  • 11
1 2 3
15
16