Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
wlctl — 🛜 TUI per la gestione di wifi/ethernet/vpn su Linux con Network Manager | Kitploit
Strumenti/GitHubGitHub/aashish-thapa/wlctl
Utilità GenericheAuditing Wi-FiSicurezza di Rete
GitHubaashish-thapa/wlctl

wlctl

🛜 TUI per la gestione di wifi/ethernet/vpn su Linux con Network Manager

Vedi Repository
1564122h 46m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

wlctl

WiFi TUI per NetworkManager.

CI Crates.io Downloads License

demo

Perché

impala è un'ottima TUI per il WiFi, ma parla con iwd. Se la tua distribuzione usa già NetworkManager (la maggior parte — GNOME, KDE, Ubuntu, Fedora, Pop, …), non puoi inserire impala senza strappare via lo stack. wlctl mantiene l'UX di impala e la punta su NetworkManager, funzionando così affianco a ciò che il tuo DE sta già facendo.

Caratteristiche

  • Modalità Stazione e Access Point
  • WPA Enterprise (802.1X)
  • Adattatori multipli — scegli quale guidare, cambia al volo
  • Connessioni VPN — attiva, gestisci la connessione automatica e cancella profili VPN / WireGuard salvati, come nmtui; un tunnel attivo mostra un badge nell'angolo in alto a destra
  • wlctl doctor — esamina rfkill, driver, associazione, IP, DHCP, gateway, DNS, internet
  • Condivisione QR code, reti nascoste, test di velocità
  • Tasti Vim, ogni tasto riconfigurabile

Installazione

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

# Arch (AUR)
yay -S wlctl-bin

# Nix (esegui senza installare)
nix run github:aashish-thapa/wlctl

# da sorgente
git clone https://github.com/aashish-thapa/wlctl && cd wlctl
cargo build --release

Su NixOS, aggiungi il flake come input e usa wlctl.packages.${system}.default, oppure inseriscilo in una shell con nix shell github:aashish-thapa/wlctl.

Necessita di NetworkManager in esecuzione. I Nerd Fonts sono opzionali, per le icone.

Utilizzo

wlctl per avviare la TUI. wlctl doctor quando qualcosa non funziona e vuoi sapere quale livello è il problema.

Globale

Reti conosciute

Quando sia WiFi che Ethernet sono attivi, il collegamento su cui NetworkManager sta effettivamente instradando Internet viene evidenziato in verde, e il piè di pagina del box lo indica (󰖟 Internet: WiFi · <ssid>). Premi u sulla riga Ethernet o sul WiFi connesso per cambiare la rotta predefinita su di esso (l'altro collegamento rimane attivo).

Il piè di pagina del box Dispositivo mostra l'IP LAN dell'adattatore attivo (es. 󰩟 wlan0 · 192.168.1.20) così puoi collegarti in SSH senza eseguire ip addr.

Nuove reti

AzioneTasto
Connetti / disconnettiSpace o Enter

Premi / per filtrare l'elenco delle scansioni per SSID mentre scrivi; Enter mantiene il filtro, Esc lo cancella.

Connessioni VPN (apri con v)

L'IP assegnato e il tempo di attività del tunnel selezionato vengono mostrati sotto l'elenco mentre è attivo.

Importare configurazioni WireGuard: premi i, poi incolla l'intera configurazione (la maggior parte dei provider — Proton, Mullvad — ti danno semplicemente il testo) o digita un percorso a un file .conf, e premi Invio. wlctl lo analizza e crea un profilo NetworkManager — niente nmcli. Le configurazioni incollate vengono nominate in base all'endpoint del server; le importazioni di file in base al nome del file. ~ viene espanso nei percorsi. Il profilo viene aggiunto senza connessione automatica; attivalo con Invio. I file .ovpn di OpenVPN non sono supportati qui — importali con nmcli connection import type openvpn file <path> (richiede il plugin NetworkManager-openvpn).

Pannello Dispositivo

AzioneTasto
Info adattatorei
Accendi/spegnio
Doctor?

Modalità Stazione

AzioneTasto
Scansionas

Modalità Access Point

AzioneTasto
Avvia APn
Ferma APx

Configurazione

~/.config/wlctl/config.toml. Tutti i tasti sono riconfigurabili.

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

Crediti

Fork da pythops/impala. L'interfaccia e l'architettura sono loro.

Licenza

GPLv3

Scarica lo strumento
AzioneTasto
Cambia pannelloTab / Shift+Tab
Muovij k / frecce
Cambia modalità adattatore (Stazione ↔ AP)Ctrl+R
Connessioni VPNv
Esciq / Ctrl+C
Chiudi popupEsc
AzioneTasto
Connetti / disconnettiSpace o Enter
Attiva/disattiva connessione automaticat
Dimentica reted
Imposta questo come percorso internetu
Mostra tuttoa
Condividi QRp
Test di velocità (necessita di speedtest-cli)Shift+S
Connetti a nascostah
Filtra per nome/
Mostra tuttoa
AzioneTasto
Attiva / disattivaSpace o Enter
Attiva/disattiva connessione automaticaa
Elimina profilo (conferma y/n)d
Importa una configurazione WireGuardi
ChiudiEsc
impalawlctl
BackendiwdNetworkManager
Coesiste con lo stack di rete desktop predefinitonosì
Selettore multi-adattatore—sì
Attivazione connessione VPN—sì
Sottocomando doctor—sì