Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
rtl8812au — Linux/Android कर्नेल ड्राइवर RTL8812AU/21AU और RTL8814AU चिपसेट के लिए, जिसमें वायरलेस सुरक्षा परीक्षण के लिए मॉनिटर मोड और फ्रेम इंजेक्शन सहायता शामिल है। | Kitploit
उपकरण/GitHubGitHub/aircrack-ng/rtl8812au
वाई-फाई ऑडिटिंगनेटवर्क मैपिंगवायरलेस सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubaircrack-ng/rtl8812au

rtl8812au

Linux/Android कर्नेल ड्राइवर RTL8812AU/21AU और RTL8814AU चिपसेट के लिए, जिसमें वायरलेस सुरक्षा परीक्षण के लिए मॉनिटर मोड और फ्रेम इंजेक्शन सहायता शामिल है।

रिपॉजिटरी देखें
4.0k83975 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

RTL8812AU/21AU और RTL8814AU वायरलेस ड्राइवर

केवल Linux और Android के उपयोग के लिए

ये ड्राइवर बहिष्कृत हैं।

इसके बजाय mac80211 ड्राइवर का उपयोग करें: https://github.com/lwfinger/rtw88

Monitor mode Frame Injection GitHub version GitHub issues GitHub forks GitHub stars Build Status GitHub license
Kali Arch Armbian ArchLinux aircrack-ng wifite2

महत्वपूर्ण!

root@kitploit:~
* Use "ip" and "iw" instead of "ifconfig" and "iwconfig"
     It's described further down, READ THE README!

नोट: TP-Link AC600 और संभावित अन्य उपकरणों के साथ एक प्रतिगमन है। वर्तमान में कार्य समाधान पिछले कमिट से खींचना है। कृपया यह टिप्पणी देखें।

IPERF3 बेंचमार्क

[Device] Alfa Networks AWUS036ACH
[Chipset] 88XXau (rtl8812au)
[Branch] v5.6.4.1
[Distance] 10m खुली दृष्टि

root@kitploit:~
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  11.6 MBytes  97.4 Mbits/sec    0   96.2 KBytes
[  5]   1.00-2.00   sec  11.2 MBytes  93.8 Mbits/sec    0    100 KBytes
[  5]   2.00-3.00   sec  11.2 MBytes  93.8 Mbits/sec    0    100 KBytes
[  5]   3.00-4.00   sec  11.2 MBytes  93.8 Mbits/sec    0    100 KBytes
[  5]   4.00-5.00   sec  11.2 MBytes  93.8 Mbits/sec    0    100 KBytes
[  5]   5.00-6.00   sec  11.4 MBytes  95.9 Mbits/sec    0    105 KBytes
[  5]   6.00-7.00   sec  11.2 MBytes  93.8 Mbits/sec    0    105 KBytes
[  5]   7.00-8.00   sec  11.3 MBytes  94.9 Mbits/sec    0    157 KBytes
[  5]   8.00-9.00   sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]   9.00-10.00  sec  11.2 MBytes  94.3 Mbits/sec    0    157 KBytes
[  5]  10.00-11.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]  11.00-12.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]  12.00-13.00  sec  11.2 MBytes  94.4 Mbits/sec    0    157 KBytes
[  5]  13.00-14.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]  14.00-15.00  sec  11.2 MBytes  94.4 Mbits/sec    0    157 KBytes
[  5]  15.00-16.00  sec  10.9 MBytes  91.7 Mbits/sec    0    157 KBytes
[  5]  16.00-17.00  sec  11.2 MBytes  94.4 Mbits/sec    0    157 KBytes
[  5]  17.00-18.00  sec  11.2 MBytes  94.4 Mbits/sec    0    157 KBytes
[  5]  18.00-19.00  sec  11.2 MBytes  94.4 Mbits/sec    0    157 KBytes
[  5]  19.00-20.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]  20.00-21.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]  21.00-22.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
[  5]  22.00-23.00  sec  11.2 MBytes  93.8 Mbits/sec    0    157 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-23.15  sec   260 MBytes  94.2 Mbits/sec    0             sender
[  5]   0.00-23.15  sec  0.00 Bytes  0.00 bits/sec                  receiver

DKMS

इस ड्राइवर को [DKMS] का उपयोग करके स्थापित किया जा सकता है। यह एक प्रणाली है जो नए कर्नेल के इंस्टॉल या अपडेट होने पर स्वचालित रूप से कर्नेल मॉड्यूल को पुनः संकलित और स्थापित करेगी। DKMS का उपयोग करने के लिए, dkms पैकेज स्थापित करें, जो डेबियन (आधारित) सिस्टम पर इस प्रकार किया जाता है:

root@kitploit:~
$ sudo apt-get install dkms

डाउनलोड

root@kitploit:~
$ git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git
cd rtl*

ड्राइवर की स्थापना

ड्राइवर स्थापित करने के लिए स्रोत कोड वाली निर्देशिका में एक टर्मिनल खोलें और निम्न कमांड निष्पादित करें:

root@kitploit:~
$ sudo make dkms_install

ड्राइवर को हटाना

ड्राइवर को अपने सिस्टम से हटाने के लिए स्रोत कोड वाली निर्देशिका में एक टर्मिनल खोलें और निम्न कमांड निष्पादित करें:

root@kitploit:~
$ sudo make dkms_remove

Make

'Make' के साथ ड्राइवर बनाने और स्थापित करने के लिए उपयोग करें

root@kitploit:~
$ make && make install

पैकेज / निर्माण निर्भरताएँ (Kali)

root@kitploit:~
$ sudo apt-get update
$ sudo apt-get install bc mokutil build-essential libelf-dev linux-headers-`uname -r`

Proxmox Virtual Environment (PVE) के लिए

पैकेज / निर्माण निर्भरताएँ

root@kitploit:~
$ sudo apt-get update
$ sudo apt-get install bc mokutil build-essential libelf-dev pve-headers-`uname -r`

Raspberry (RPI) के लिए

root@kitploit:~
$ sudo apt-get install raspberrypi-kernel-headers

फिर Makefile में प्लेटफ़ॉर्म को 32-बिट ARM आर्किटेक्चर (RPi 1/2/3/ & 0/Zero) में बदलें:

root@kitploit:~
$ sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
$ sed -i 's/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g' Makefile

या, ARM64 (RPI 3B+, 4B और Zero2) के लिए आपको निम्न चलाना होगा:

root@kitploit:~
$ sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
$ sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile

इसके अतिरिक्त, यदि आपको unrecognized command line option ‘-mgeneral-regs-only’ (जैसे, Raspbian Buster) के बारे में त्रुटि संदेश मिलता है, तो आपको ARM आर्किटेक्चर के लिए निम्न कमांड चलाने होंगे, फिर पुनः निर्माण और स्थापना का प्रयास करें:

root@kitploit:~
$ export ARCH=arm
$ sed -i 's/^MAKE="/MAKE="ARCH=arm\ /' dkms.conf

या, ARM64 के लिए पुनः निर्माण से पहले निम्न चलाएँ:

root@kitploit:~
$ export ARCH=arm64
$ sed -i 's/^MAKE="/MAKE="ARCH=arm64\ /' dkms.conf

कुछ RPi पर ड्राइवर बनाने से RAM समाप्त हो सकती है जिसके परिणामस्वरूप gcc: fatal error: Killed signal terminated program cc1 त्रुटि हो सकती है। /etc/dphys-swapfile में स्वैप स्पेस बढ़ाया जा सकता है, उदाहरण के लिए 2000 मेगाबाइट, इसके बाद /etc/init.d/dphys-swapfile restart। हालाँकि, स्वैप पर निर्माण बहुत धीमा है।

मॉनिटर मोड सेट करने के लिए

  1. मॉनिटर मोड में समस्याग्रस्त हस्तक्षेप को ठीक करें।
root@kitploit:~
$ airmon-ng check kill

आप nm-connection-editor में "जब उपलब्ध हो तो इस नेटवर्क से स्वचालित रूप से कनेक्ट करें" बॉक्स को अनचेक भी कर सकते हैं। यह केवल तभी काम करता है जब आपके पास एक सहेजा गया वाई-फाई कनेक्शन हो।

  1. इंटरफ़ेस को डाउन करें
root@kitploit:~
$ sudo ip link set wlan0 down
  1. मॉनिटर मोड सेट करें
root@kitploit:~
$ sudo iw dev wlan0 set type monitor
  1. इंटरफ़ेस को अप करें
root@kitploit:~
$ sudo ip link set wlan0 up

TX पावर सेट करने के लिए

root@kitploit:~
$ sudo iw wlan0 set txpower fixed 3000

LED नियंत्रण

स्थिर रूप से मॉड्यूल पैरामीटर द्वारा /etc/modprobe.d/8812au.conf या कहीं भी, उदाहरण के लिए:

root@kitploit:~
options 88XXau rtw_led_ctrl=0

मान 0 या 1 हो सकता है

या गतिशील रूप से /proc/net/rtl8812au/$(your interface name)/led_ctrl पर लिखकर, उदाहरण के लिए:

root@kitploit:~
$ echo "0" > /proc/net/rtl8812au/$(your interface name)/led_ctrl

मान 0 या 1 हो सकता है

वर्तमान मान जाँचें:

root@kitploit:~
$ cat /proc/net/rtl8812au/$(your interface name)/led_ctrl

USB मोड स्विच

0: स्विच नहीं करता, 1: usb2.0 से usb 3.0 पर स्विच करें, 2: usb3.0 से usb 2.0 पर स्विच करें

root@kitploit:~
$ rmmod 88XXau
$ modprobe 88XXau rtw_switch_usb_mode=int (0: no switch 1: switch from usb2 to usb3 2: switch from usb3 to usb2)

NetworkManager

NetworkManager के नए संस्करण यादृच्छिक MAC पते पर स्विच करते हैं। कुछ उपयोगकर्ता एक निश्चित पते का उपयोग करना पसंद कर सकते हैं। बस ये पंक्तियाँ जोड़ें

root@kitploit:~
[device]
wifi.scan-rand-mac-address=no

फ़ाइल /etc/NetworkManager/NetworkManager.conf के अंत में, और NetworkManager को निम्न कमांड से पुनरारंभ करें:

root@kitploit:~
$ sudo service NetworkManager restart

क्रेडिट / योगदानकर्ता

root@kitploit:~
Alfa Networks - https://www.alfa.com.tw/
Realtek.      - https://www.realtek.com
aircrack-ng   - https://www.aircrack-ng.org

astsam        - https://github.com/astsam
evilphish     - https://github.com/evilphish
fariouche     - https://github.com/fariouche
CGarces       - https://github.com/CGarces
ZerBea        - https://github.com/ZerBea
lwfinger      - https://github.com/lwfinger
Ulli-Kroll.   - https://github.com/Ulli-Kroll

टूल डाउनलोड करें