Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
rtl8812au — Driver de kernel para Linux/Android para os chipsets RTL8812AU/21AU e RTL8814AU com suporte a modo monitor e injeção de quadros para testes de segurança sem fio. | Kitploit
Ferramentas/GitHubGitHub/aircrack-ng/rtl8812au
Auditoria de Wi-FiMapeamento de RedeSegurança Sem FioTestes de PenetraçãoRed Teaming
GitHubaircrack-ng/rtl8812au

rtl8812au

Driver de kernel para Linux/Android para os chipsets RTL8812AU/21AU e RTL8814AU com suporte a modo monitor e injeção de quadros para testes de segurança sem fio.

Ver Repositório
4.0k8397há 5 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Drivers sem fio RTL8812AU/21AU e RTL8814AU

Apenas para uso com Linux e Android

ESTES DRIVERS ESTÃO OBSOLETOS.

Use os drivers mac80211 em 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

Importante!

root@kitploit:~
* Use "ip" e "iw" em vez de "ifconfig" e "iwconfig"
     Está descrito mais adiante, LEIA O README!

Nota: Há uma regressão com o TP-Link AC600 e potencialmente outros dispositivos. Atualmente, a solução alternativa é fazer pull de um commit anterior. Consulte este comentário

Benchmark IPERF3

[Dispositivo] Alfa Networks AWUS036ACH
[Chipset] 88XXau (rtl8812au)
[Branch] v5.6.4.1
[Distância] 10m visão livre

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

Este driver pode ser instalado usando [DKMS]. Este é um sistema que recompila e instala automaticamente um módulo do kernel quando um novo kernel é instalado ou atualizado. Para usar o DKMS, instale o pacote dkms, que em sistemas baseados em Debian é feito assim:

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

Download

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

Instalação do Driver

Para instalar o driver, abra um terminal no diretório com o código-fonte e execute o seguinte comando:

root@kitploit:~
$ sudo make dkms_install

Remoção do Driver

Para remover o driver do seu sistema, abra um terminal no diretório com o código-fonte e execute o seguinte comando:

root@kitploit:~
$ sudo make dkms_remove

Make

Para compilar e instalar o driver com 'make', use

root@kitploit:~
$ make && make install

Dependências de pacote/compilação (Kali)

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

Para o Proxmox Virtual Environment (PVE)

Dependências de pacote/compilação

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

Para Raspberry (RPI)

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

Em seguida, altere a plataforma no Makefile para arquitetura ARM de 32 bits (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

Ou, para ARM64 (RPI 3B+, 4B e Zero2), você precisará executar:

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

Além disso, se você receber uma mensagem de erro sobre unrecognized command line option ‘-mgeneral-regs-only’ (por exemplo, Raspbian Buster), precisará executar os seguintes comandos para arquitetura ARM e depois tentar compilar e instalar novamente:

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

Ou, para ARM64, execute o seguinte antes de recompilar:

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

A compilação do driver pode exceder a RAM em alguns RPi's resultando no erro gcc: fatal error: Killed signal terminated program cc1. O espaço de swap pode ser aumentado em /etc/dphys-swapfile por exemplo para 2000 megabytes, seguido de /etc/init.d/dphys-swapfile restart. No entanto, compilar em swap é muito lento.

Para configurar o modo monitor

  1. Corrigir interferência problemática no modo monitor.
root@kitploit:~
$ airmon-ng check kill

Você também pode desmarcar a caixa "Conectar automaticamente a esta rede quando disponível" no nm-connection-editor. Isso só funciona se você tiver uma conexão wifi salva.

  1. Colocar a interface down
root@kitploit:~
$ sudo ip link set wlan0 down
  1. Definir modo monitor
root@kitploit:~
$ sudo iw dev wlan0 set type monitor
  1. Colocar a interface up
root@kitploit:~
$ sudo ip link set wlan0 up

Para definir a potência TX

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

Controle de LED

estaticamente por parâmetro de módulo em /etc/modprobe.d/8812au.conf ou em outro lugar, por exemplo:

root@kitploit:~
options 88XXau rtw_led_ctrl=0

o valor pode ser 0 ou 1

ou dinamicamente escrevendo em /proc/net/rtl8812au/$(your interface name)/led_ctrl, por exemplo:

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

o valor pode ser 0 ou 1

verificar valor atual:

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

Troca de Modo USB

0: não troca, 1: troca de usb2.0 para usb 3.0, 2: troca de usb3.0 para 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

Versões mais recentes do NetworkManager trocam para um endereço MAC aleatório. Alguns usuários preferem usar um endereço fixo. Simplesmente adicione estas linhas abaixo

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

no final do arquivo /etc/NetworkManager/NetworkManager.conf e reinicie o NetworkManager com o comando:

root@kitploit:~
$ sudo service NetworkManager restart

Créditos / Contribuidores

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

Baixar ferramenta