Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
wlctl — 🛜 TUI para gestionar wifi/ethernet/vpn en Linux con Network Manager | Kitploit
Herramientas/GitHubGitHub/aashish-thapa/wlctl
Utilidades de Propósito GeneralAuditoría Wi-FiSeguridad de Redes
GitHubaashish-thapa/wlctl

wlctl

🛜 TUI para gestionar wifi/ethernet/vpn en Linux con Network Manager

Ver Repositorio
15641hace 19 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

wlctl

TUI WiFi para NetworkManager.

CI Crates.io Downloads License

demo

Por qué

impala es un gran TUI de wifi pero se comunica con iwd. Si tu distro ya usa NetworkManager (la mayoría — GNOME, KDE, Ubuntu, Fedora, Pop, …), no puedes simplemente agregar impala sin reemplazar el stack. wlctl mantiene la experiencia de usuario de impala y la dirige a NetworkManager, para que funcione junto con lo que tu DE ya está haciendo.

Características

  • Modos de Station y Access Point
  • WPA Enterprise (802.1X)
  • Múltiples adaptadores — elige cuál usar, cambia sobre la marcha
  • Conexiones VPN — activar/desactivar, gestionar reconexión automática y eliminar perfiles VPN/WireGuard guardados, como nmtui; un túnel activo se muestra como una insignia en la parte superior derecha
  • wlctl doctor — recorre rfkill, controlador, asociación, IP, DHCP, puerta de enlace, DNS, internet
  • Compartir código QR, redes ocultas, prueba de velocidad
  • Teclas de Vim, todos los atajos configurables

Instalación

root@kitploit:~
# crates.io
cargo install wlctl

# Arch (AUR)
yay -S wlctl-bin

# Nix (ejecutar sin instalar)
nix run github:aashish-thapa/wlctl

# desde el código fuente
git clone https://github.com/aashish-thapa/wlctl && cd wlctl
cargo build --release

En NixOS, añade el flake como entrada y usa wlctl.packages.${system}.default, o colócalo en un shell con nix shell github:aashish-thapa/wlctl.

Necesita NetworkManager en ejecución. Nerd Fonts opcional, para iconos.

Uso

wlctl para iniciar el TUI. wlctl doctor cuando algo está roto y quieres saber en qué capa.

Global

Redes conocidas

Cuando tanto WiFi como Ethernet están activos, el enlace que NetworkManager está realmente usando para enrutar internet se resalta en verde, y el pie del cuadro lo indica (󰖟 Internet: WiFi · <ssid>). Presiona u en la fila de Ethernet o en el WiFi conectado para cambiar la ruta predeterminada a ese (el otro enlace permanece activo).

El pie del cuadro Device muestra la IP LAN del adaptador activo (p. ej. 󰩟 wlan0 · 192.168.1.20) para que puedas acceder por SSH sin ejecutar ip addr.

Redes nuevas

AcciónTecla
Conectar / desconectarSpace o Enter

Presiona / para filtrar la lista de escaneo por SSID mientras escribes; Enter mantiene el filtro, Esc lo borra.

Conexiones VPN (abrir con v)

La IP asignada y el tiempo de actividad del túnel seleccionado se muestran debajo de la lista mientras está activo.

Importación de configuraciones WireGuard: presiona i, luego pega la configuración completa (la mayoría de proveedores — Proton, Mullvad — te dan el texto) o escribe la ruta a un archivo .conf, y presiona Enter. wlctl lo analiza y crea un perfil de NetworkManager — no necesita nmcli. Las configuraciones pegadas se nombran según el endpoint del servidor; las importaciones de archivos según el nombre del archivo. ~ se expande en las rutas. El perfil se añade sin reconexión automática; actívalo con Enter. Los archivos .ovpn de OpenVPN no son compatibles aquí — impórtalos con nmcli connection import type openvpn file <ruta> (requiere el complemento NetworkManager-openvpn).

Panel de dispositivo

AcciónTecla
Información del adaptadori
Activar/desactivar energíao
Doctor?

Modo Station

AcciónTecla
Escanears

Modo Access Point

AcciónTecla
Iniciar APn
Detener APx

Configuración

~/.config/wlctl/config.toml. Todas las teclas reasignables.

root@kitploit:~
switch = "r"
mode = "station"
esc_quit = false
vpn = "v"

[device]
infos = "i"
toggle_power = "o"
doctor = "?"

[station]
toggle_scanning = "s"

[station.known_network]
toggle_autoconnect = "t"
remove = "d"
show_all = "a"
share = "p"
speed_test = "S"
prefer = "u"

[station.new_network]
show_all = "a"
connect_hidden = "h"
filter = "/"

[access_point]
start = "n"
stop = "x"

vs. impala

Créditos

Bifurcado de pythops/impala. La interfaz y la arquitectura son suyas.

Licencia

GPLv3

Descargar herramienta
AcciónTecla
Cambiar panelTab / Shift+Tab
Moverj k / flechas
Cambiar modo del adaptador (Station ↔ AP)Ctrl+R
Conexiones VPNv
Salirq / Ctrl+C
Descartar ventana emergenteEsc
AcciónTecla
Conectar / desconectarSpace o Enter
Activar/desactivar reconexión automáticat
Olvidar redd
Hacer esta la ruta de internetu
Mostrar todasa
Compartir QRp
Prueba de velocidad (necesita speedtest-cli)Shift+S
Conectar a ocultah
Filtrar por nombre/
Mostrar todasa
AcciónTecla
Activar / desactivarSpace o Enter
Activar/desactivar reconexión automáticaa
Eliminar perfil (confirmar y/n)d
Importar una configuración WireGuardi
CerrarEsc
impalawlctl
BackendiwdNetworkManager
Coexiste con la pila de red predeterminada del escritorionosí
Selector de múltiples adaptadores—sí
Activación de conexión VPN—sí
Subcomando doctor—sí