mirror of
https://github.com/hak5/wifipineapple-openwrt.git
synced 2025-10-29 16:57:19 +00:00
mac80211: add support for "active" monitor interfaces which allow userspace tools to connect to APs via injection
Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36743 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -30,3 +30,11 @@
|
||||
|
||||
/* keep last */
|
||||
__NL80211_STA_INFO_AFTER_LAST,
|
||||
@@ -2424,6 +2429,7 @@ enum nl80211_mntr_flags {
|
||||
NL80211_MNTR_FLAG_CONTROL,
|
||||
NL80211_MNTR_FLAG_OTHER_BSS,
|
||||
NL80211_MNTR_FLAG_COOK_FRAMES,
|
||||
+ NL80211_MNTR_FLAG_ACTIVE,
|
||||
|
||||
/* keep last */
|
||||
__NL80211_MNTR_FLAG_AFTER_LAST,
|
||||
|
||||
20
package/network/utils/iw/patches/130-monitor_active.patch
Normal file
20
package/network/utils/iw/patches/130-monitor_active.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
--- a/interface.c
|
||||
+++ b/interface.c
|
||||
@@ -16,7 +16,8 @@
|
||||
"fcsfail: show frames with FCS errors\n"\
|
||||
"control: show control frames\n"\
|
||||
"otherbss: show frames from other BSSes\n"\
|
||||
- "cook: use cooked mode"
|
||||
+ "cook: use cooked mode\n"\
|
||||
+ "active: use active mode (ACK incoming unicast packets)"
|
||||
|
||||
SECTION(interface);
|
||||
|
||||
@@ -27,6 +28,7 @@ static char *mntr_flags[NL80211_MNTR_FLA
|
||||
"control",
|
||||
"otherbss",
|
||||
"cook",
|
||||
+ "active",
|
||||
};
|
||||
|
||||
static int parse_mntr_flags(int *_argc, char ***_argv,
|
||||
Reference in New Issue
Block a user