All Projects → sphynx → wifi-select

sphynx / wifi-select

Licence: GPL-2.0 license
Tool for selecting wifi networks in ArchLinux console

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to wifi-select

wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
Stars: ✭ 1,637 (+5544.83%)
Mutual labels:  arch-linux
dotfiles
My personal configuration files
Stars: ✭ 120 (+313.79%)
Mutual labels:  arch-linux
wifivoid
Ruby script for continuously jam all wifi clients and access points within range
Stars: ✭ 91 (+213.79%)
Mutual labels:  wifi
dotfiles
My dotfiles based on Makefile
Stars: ✭ 150 (+417.24%)
Mutual labels:  arch-linux
DSMRloggerWS
New firmware for the DSMRlogger heavily using WebSockets and Javascript
Stars: ✭ 29 (+0%)
Mutual labels:  wifi
telegram-pi-bot
A python-telegram-bot setup to run on Raspberry pi
Stars: ✭ 21 (-27.59%)
Mutual labels:  arch-linux
WiFiPS
WiFi Based Indoor Positioning System, A MVP android Application
Stars: ✭ 105 (+262.07%)
Mutual labels:  wifi
alfred-network-location
List, filter and activate network locations from within Alfred
Stars: ✭ 31 (+6.9%)
Mutual labels:  wifi
tuyapower
Python module to read status and energy monitoring data from Tuya based WiFi smart devices. This includes state (on/off), current (mA), voltage (V), and power (wattage).
Stars: ✭ 101 (+248.28%)
Mutual labels:  wifi
Mis-Comandos-Linux
📋 Lista descrita de mis 💯 comandos favoritos ⭐ en GNU/Linux 💻
Stars: ✭ 28 (-3.45%)
Mutual labels:  wifi
manjarno
Why you shouldn't use Manjaro
Stars: ✭ 96 (+231.03%)
Mutual labels:  arch-linux
manjaro-playbook
Manjaro/Arch Linux Ansible provision playbook
Stars: ✭ 25 (-13.79%)
Mutual labels:  arch-linux
MARIO
Official Repository for ROS-based Manipulator, implemented with ESP32
Stars: ✭ 73 (+151.72%)
Mutual labels:  wifi
arch-beat
Arch Linux Plymouth theme
Stars: ✭ 33 (+13.79%)
Mutual labels:  arch-linux
ac controller
WiFi and MQTT enabled air conditioner controller. Features ability to get OTA updates.
Stars: ✭ 12 (-58.62%)
Mutual labels:  wifi
pycameresp
Motion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
Stars: ✭ 40 (+37.93%)
Mutual labels:  wifi
arch-install
A highly configurable script automatically installing Arch Linux.
Stars: ✭ 32 (+10.34%)
Mutual labels:  arch-linux
arch-argon
lightweight GUI package manager + update notifier (with full AUR support) for Arch Linux, originally by Bob Henry Pirkle
Stars: ✭ 29 (+0%)
Mutual labels:  arch-linux
openbttn
Open source firmware for bt.tn buttons
Stars: ✭ 17 (-41.38%)
Mutual labels:  wifi
local-cloud
Turn any computer at home into a cloud for easy sharing of files across your devices.
Stars: ✭ 70 (+141.38%)
Mutual labels:  wifi

Introduction

wifi-select is a console tool for selecting wireless networks in "real-time" (in NetworkManager fashion). The tool might be convenient to use in Internet cafés or other places you are visiting for the first (and maybe the last) time. With wifi-select you do not need to create a profile for a new network, just type:

$ sudo wifi-select wlan0

and choose the network you need. In order not to type "wlan0" every time, you can set it (or make sure it is already there) in $WIRELESS_INTERFACE in /etc/conf.d/netcfg

wifi-select is currently packaged and available in the community ArchLinux repository. To install it, please run:

# pacman -S wifi-select

Synopsis

Usage: wifi-select [-p | --show-pass] [-x | --pass-in-hex] [--use-dhclient] [-h | --help] [interface]

Shows a list of available wireless networks and interactively connects to
the network you select, asking for a password if needed.

Arguments:
 -p, --show-pass    show password characters instead of '*' while typing a password,
                    (by default it shows '*')
 -x, --pass-in-hex  store the entered WPA password as a hexadecimal string
                    (using wpa_passphrase)
     --use-dhclient use "dhclient" instead of "dhcpcd" in generated profiles
 -h, --help         show this help

 interface          a wireless interface to use
                    (if omitted, uses WIRELESS_INTERFACE from /etc/conf.d/netcfg)

Functionality

wifi-select does the following and nothing more:

  • parses iwlist scan results and presents a list of networks along with their security settings (WPA/WEP/None) and signal quality using "dialog" tool

  • if a user selects a network with an existing profile -- it uses this profile to connect with "netcfg"

  • if the user selects a new network (which doesn't have a profile yet), wifi-select automatically generates a new profile with corresponding $SECURITY and asks for the key (if needed). The key for WPA may be stored as a hex string generated by wpa_passphrase. wifi-select uses DHCP as $IP by default

  • if a network connection succeeds, the profile is saved for later usage

  • if a network connection fails, the user is asked whether he/she wants to keep the generated profile for further usage (for example to change $IP to static or adjust some additional options)

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].