nmap / nmap/npcap

Npcap: Channel support for 40 and 80 MHz

Open
#95 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
3.6k
Forks
592
PR merge metrics
No merged PRs in 30d

Description

Does Npcap support 40 and 80 MHz wide channels?

I'm testing my Netgear A6200 (Broadcom BCM43526).

Seems that VHT/802.11ac is not supported but HT/802.11n is.

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 mode
monitor

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 modus
ht, ofdm, erp, hrdsss

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 modu
irbaseband

I'm trying to use channels 36+40 (40 MHz).

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 channel 36+40
Success
C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 channel
36

I also tested this way.


C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 modu ht
Success

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 modu
ht

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 channel 36+40
Error: makeOIDRequest::My_PacketRequest error, NTSTATUS error code = 0xc0232002 (Langaton lõhiverkkoliittymõ on suljettu, joten se ei tue pyydettyõ toimintoa)
Failure

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 channel 36
Error: makeOIDRequest::My_PacketRequest error, NTSTATUS error code = 0xc0232002 (Langaton lõhiverkkoliittymõ on suljettu, joten se ei tue pyydettyõ toimintoa)
Failure

Ht or irbaseband I get this error when using freq.

C:\Windows\System32\Npcap>WlanHelper.exe 8c309594-364d-425a-98f7-7ba157b84aa6 freq
Error: makeOIDRequest::My_PacketRequest error, NTSTATUS error code = 0xc0010015 (The data supplied at InformationBuffer in the given NDIS_OID_REQUEST structure is invalid for the given OID_XXX code.)
Failure

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the WlanHelper.exe channel, mode, and freq commands and the reported NDIS OID errors. Trace how channel requests are handled for HT and VHT modes; done would require an established approach for 40 and 80 MHz channels and verification that these commands return the expected result.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.