Write a WDK driver in Visual Studio which will run on Vistaand Windows 7 between a wireless network interface and the kernel. Assumingthis will be accomplished via the new extension in NDIS 6.0 and greater and aminiport driver. If reliance on winpcap is desired that is an acceptablesolution.
The driver must:
Place the wireless network card in promiscuous / monitormode
Record network packets to a file in .pcap format
Remove the wireless card from promiscuous / monitor mode
Work with multiple wireless network card drivers