Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
rtl8812au — برنامج تشغيل نواة لينكس/أندرويد لرقاقات RTL8812AU/21AU و RTL8814AU مع دعم وضع المراقبة وحقن الإطارات لاختبار أمان الشبكات اللاسلكية. | Kitploit
أدوات/GitHubGitHub/aircrack-ng/rtl8812au
تدقيق Wi-Fiتخطيط الشبكةأمن الشبكات اللاسلكيةاختبار الاختراقالفريق الأحمر
GitHubaircrack-ng/rtl8812au

rtl8812au

برنامج تشغيل نواة لينكس/أندرويد لرقاقات RTL8812AU/21AU و RTL8814AU مع دعم وضع المراقبة وحقن الإطارات لاختبار أمان الشبكات اللاسلكية.

عرض المستودع
4.0k839منذ 5 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

برامج تشغيل لاسلكية RTL8812AU/21AU و RTL8814AU

للاستخدام مع لينكس وأندرويد فقط

هذه البرامج التشغيلية مهملة.

استخدم برامج تشغيل 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:~
* استخدم "ip" و "iw" بدلاً من "ifconfig" و "iwconfig"
     تم شرحه بالأسفل، اقرأ ملف README!

ملاحظة: هناك تراجع (regression) مع TP-Link AC600 وربما أجهزة أخرى. حاليًا، الحل البديل هو السحب من commit سابق. يرجى الاطلاع على هذا التعليق

اختبار IPERF3

[الجهاز] Alfa Networks AWUS036ACH
[الشريحة] 88XXau (rtl8812au)
[الفرع] v5.6.4.1
[المسافة] 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]. هذا نظام يقوم تلقائيًا بإعادة تجميع وتثبيت وحدة kernel عند تثبيت أو تحديث نواة جديدة. لاستخدام DKMS، قم بتثبيت حزمة dkms، ويتم ذلك على الأنظمة المبنية على Debian كالتالي:

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 الافتراضية (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 إلى معمارية ARM 32-bit (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 مما يؤدي إلى خطأ gcc: fatal error: Killed signal terminated program cc1. يمكن زيادة مساحة المبادلة في /etc/dphys-swapfile على سبيل المثال إلى 2000 ميغابايت، متبوعًا بـ /etc/init.d/dphys-swapfile restart. ومع ذلك، فإن البناء على المبادلة بطيء جدًا.

لضبط وضع المراقبة (monitor mode)

  1. إصلاح التداخل المشكل في وضع المراقبة.
root@kitploit:~
$ airmon-ng check kill

يمكنك أيضًا إلغاء تحديد المربع "الاتصال تلقائيًا بهذه الشبكة عند توفرها" في nm-connection-editor. هذا يعمل فقط إذا كان لديك اتصال واي فاي محفوظ.

  1. ضع الواجهة في حالة down
root@kitploit:~
$ sudo ip link set wlan0 down
  1. ضبط وضع المراقبة
root@kitploit:~
$ sudo iw dev wlan0 set type monitor
  1. ضع الواجهة في حالة up
root@kitploit:~
$ sudo ip link set wlan0 up

لضبط طاقة الإرسال (TX power)

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

تنزيل الأداة