Hi,
I've checked that OID_GEN_CURRENT_PACKET_FILTER is supported in NDIS5
and NDIS_PACKET_TYPE_PROMISCUOUS an available filter. So it should be OK to
let WinPcap put my WLAN NIC in promiscuous mode on Windows XP.

But when I configure the WLAN NIC into promiscuous mode (using WireShark)
and press start, a dialog pops up with error message: The capture session
could not be initiated (failed to set hardware filter to promiscuous mode).

Would you give me a suggestion?

Thanks.
Haich


On Tue, Sep 1, 2009 at 11:14 PM, Gianluca Varenni <
[email protected]> wrote:

>  What you are reading is the documentation for an NDIS 6.0 driver. WinPcap
> is still an NDIS 5.x one, so the NDIS_PACKET_TYPE_802_11_xxxx filters are
> not usable from WinPcap. I don't know exactly what the NDIS 5x <--> 6.0
> thunking layer does when you set the promiscuous mode, however.
>
> GV
>
> ----- Original Message -----
> *From:* yu-ruei woo <[email protected]>
> *To:* [email protected]
> *Sent:* Monday, August 31, 2009 11:10 PM
> *Subject:* Re: [Winpcap-users] What does WinPcap do when setting a
> 802.11wireless NIC into promiscuous mode?
>
> Hi,
> After tracing the source code, I found that in PacketSetHwFilter, you set
> the packet filter NDIS_PACKET_TYPE_PROMISCUOUS is true. Otherwise the packet
> filter is set to NDIS_PACKET_TYPE_ALL_LOCAL.
>
> In the WDK documentation, it says:
> It is only valid for the miniport driver to enable the
> NDIS_PACKET_TYPE_PROMISCUOUS, NDIS_PACKET_TYPE_802_11_PROMISCUOUS_MGMT, or
> NDIS_PACKET_TYPE_802_11_PROMISCUOUS_CTRL packet filters if the driver is
> operating in Network Monitor (NetMon) mode.
>
> But in the source code, I can't find any request to the driver that sets
> its operation mode to NetMon mode.
>
> So I think setting promiscuous mode in WireShard will have to effect on the
> NIC if the NIC driver follows the WDK documentation.
>
> Is that right?
>
> Best regards,
> Haich
>
> On Tue, Sep 1, 2009 at 10:49 AM, yu-ruei woo <[email protected]> wrote:
>
>> Hi,
>>
>> I am recently modifying a WLAN driver such that it can receive 802.11 
>> packets without filtering packets destined to other STA in the same BSS 
>> while keep the connection with the BSS.
>>
>>
>> I've tried the promiscuous mode, but I found that no OID is set to the WLAN 
>> driver to notify the driver that it should now operate in promiscuous mode.
>>
>>
>> I would like to know what does WinPcap do when setting a WLAN NIC into 
>> promiscuous receiving mode. Specifically, how does WinPcap notify the WLAN 
>> NIC that it should operate in promiscuous mode.
>>
>>
>> Best regards,
>>
>> Haich
>>
>>
>  ------------------------------
>
> _______________________________________________
> Winpcap-users mailing list
> [email protected]
> https://www.winpcap.org/mailman/listinfo/winpcap-users
>
>
> _______________________________________________
> Winpcap-users mailing list
> [email protected]
> https://www.winpcap.org/mailman/listinfo/winpcap-users
>
>
_______________________________________________
Winpcap-users mailing list
[email protected]
https://www.winpcap.org/mailman/listinfo/winpcap-users

Reply via email to