Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
rtl8812au — Драйвер ядра Linux/Android для чипсетов RTL8812AU/21AU и RTL8814AU с поддержкой режима монитора и инжекции кадров для тестирования безопасности беспроводных сетей. | Kitploit
Инструменты/GitHubGitHub/aircrack-ng/rtl8812au
Аудит Wi-FiКартирование сетиБезопасность беспроводных сетейТестирование на ПроникновениеRed Teaming
GitHubaircrack-ng/rtl8812au

rtl8812au

Драйвер ядра Linux/Android для чипсетов RTL8812AU/21AU и RTL8814AU с поддержкой режима монитора и инжекции кадров для тестирования безопасности беспроводных сетей.

Репозиторий
4.0k839226 месяцев назадПроверено 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

Важно!

* Используйте "ip" и "iw" вместо "ifconfig" и "iwconfig"
     Это описано ниже, ПРОЧТИТЕ README!

Примечание: существует регрессия с TP-Link AC600 и, возможно, другими устройствами. В настоящее время обходной путь — переключиться на предыдущий коммит. См. этот комментарий

Тест IPERF3

[Устройство] Alfa Networks AWUS036ACH
[Чипсет] 88XXau (rtl8812au)
[Ветка] v5.6.4.1
[Расстояние] 10 м, прямая видимость

[ 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, что в системах на основе Debian делается так:

$ sudo apt-get install dkms

Загрузка

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

Установка драйвера

Чтобы установить драйвер, откройте терминал в каталоге с исходным кодом и выполните следующую команду:

$ sudo make dkms_install

Удаление драйвера

Чтобы удалить драйвер из системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:

$ sudo make dkms_remove

Сборка (make)

Для сборки и установки драйвера с помощью 'make' используйте

$ make && make install

Пакеты / зависимости для сборки (Kali)

$ sudo apt-get update
$ sudo apt-get install bc mokutil build-essential libelf-dev linux-headers-`uname -r`

Для Proxmox Virtual Environment (PVE)

Пакеты / зависимости для сборки

$ sudo apt-get update
$ sudo apt-get install bc mokutil build-essential libelf-dev pve-headers-`uname -r`

Для Raspberry (RPI)

$ sudo apt-get install raspberrypi-kernel-headers

Затем измените платформу в Makefile на 32-битную архитектуру ARM (RPi 1/2/3/ & 0/Zero):

$ 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) необходимо выполнить:

$ 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, затем повторить сборку и установку:

$ export ARCH=arm
$ sed -i 's/^MAKE="/MAKE="ARCH=arm\ /' dkms.conf

Или для ARM64 выполните следующее перед пересборкой:

$ 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. Однако сборка на подкачке выполняется очень медленно.

Для настройки режима монитора

  1. Устраните проблемные помехи в режиме монитора.
$ airmon-ng check kill

Вы также можете снять флажок "Автоматически подключаться к этой сети, когда она доступна" в nm-connection-editor. Это работает, только если у вас есть сохраненное wifi-подключение.

  1. Опустите интерфейс
$ sudo ip link set wlan0 down
  1. Установите режим монитора
$ sudo iw dev wlan0 set type monitor
  1. Поднимите интерфейс
$ sudo ip link set wlan0 up

Для установки мощности передачи (TX power)

$ sudo iw wlan0 set txpower fixed 3000

Управление светодиодами (LED)

Статически через параметр модуля в /etc/modprobe.d/8812au.conf или где-либо, например:

options 88XXau rtw_led_ctrl=0

значение может быть 0 или 1

Или динамически записью в /proc/net/rtl8812au/$(имя вашего интерфейса)/led_ctrl, например:

$ echo "0" > /proc/net/rtl8812au/$(имя вашего интерфейса)/led_ctrl

значение может быть 0 или 1

Проверить текущее значение:

Скачать инструмент