Comments (6)
Hi, hsluoyz
I think this Idea is a great one, but what you are after is done in a different way, let me explain.
The windows version of Aircrack-ng seems to rely on a windows kernel mode driver which replaces the original wireless card driver with that of CACE airPcap driver which allows the card to be placed on monitor mode. You can simply create a version of this type of driver to control the card into that mode.
https://support.riverbed.com/content/support/software/steelcentral-npm/airpcap.html
No, disrespect but, Your NDIS 6 driver may not work in the way you want it to function, a new kernel driver may have to be created.
You can extract the packaged executable from CACE latest version 4.1.3.3348 and examine the goods particularly the airpcap.sys and it's INF, airpcap.inf
from aircrack-ng-archive.
Hi @dernyn ,
I know the current implementation of Npcap Wi-Fi may have difference with CASE. But it is really a who can become the standard issue. Once Riverbed (which acquired CASE) wants to integrate the AirPcap code into Npcap. However, things don't go that way for now.
Currently Aircrack-ng only supports AirPcap, I don't know if it's too hard to support Npcap at the same time. Or should Npcap and AirPcap unify the API first.
I know we can reverse-engineer the AirPcap driver but I'm sure if it's legal to do this. As it will be used on an open-source software, this kind of problems need to be especially noticed.
from aircrack-ng-archive.
osdep directory in the source tree contains the API functions used to control the wireless interface, each file with different implementation for each operating system.
I see two possible ways adding Npcap support:
- Modify
cygwin.c
with some IFDEF's. - Write
npcap.c
from scratch with needed APIs, then add some IFDEFs toosdep.h
.
from aircrack-ng-archive.
If I'm not mistaken, Airpcap is only supported for 64bit Windows not 32bit. I already have npcap installed on my 32bit Machine and It works.
Npcap support needs to be Added to Windows. I support this idea.
from aircrack-ng-archive.
Hey, is anyone actively working on this feature? If so, is there any road map for it?
from aircrack-ng-archive.
Not yet, some other changes are underway.
from aircrack-ng-archive.
Related Issues (20)
- Strange interface name after installing aircrack on ubuntu HOT 1
- Is it compatible with the NetGear A6200 WiFi adapter? HOT 2
- WPA Handshake Capture Notice for out-of-scope ESSIDs which are not written to capture file
- Predicting, Decrypting, and Abusing WPA2/802.11 Group Keys
- DUP icmp packets Airbase-ng 1.2 rc4 HOT 3
- There is a word misspelled here ;) HOT 1
- airmon-ng in Mac OS HOT 1
- cross compilation broken beyond repair HOT 6
- AirDrop-ng: Unable to get driver HOT 1
- aircrack-ng compilation error: undefined reference 'cpuinfo' HOT 5
- airbase-ng not working HOT 2
- dcrack syntax error on line 202 HOT 1
- Can't Get My Experimental PC to Connect to the AP using airebase-ng HOT 1
- AirMon? Where are you? HOT 3
- airmon assumes original mac cant change HOT 2
- results of "uptime" and "wps" and other parameters are not saved in file. HOT 4
- Conflict in Airodump-ng when we have multiple Monitors from a wlan HOT 1
- Same value(s) in netxml file for client's <snrinfo> HOT 1
- Airodump-ng daemon mode
- Not Compiling (Compile Error) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aircrack-ng-archive.