Eu diria que você precisa de três coisas
-
inspecione o resultado de
sudo iwlist wlan0 scan | grep "Encryption key:off" -A 1
para qualquer rede que não requeira senha atualmente disponível e possivelmentenew
para o sistema -
inspecione o conteúdo de
/etc/NetworkManager/system-connections
para obter uma lista de redes salvas para o sistema. Se uma rede for salva com acesso a todo o sistema, você também encontrará a senha (psk
field), se ela não exigir nenhuma senha, ela não terá campos de segurança. -
Para redes para as quais o gerenciador de rede não possui uma senha para todo o sistema, a senha é salva na carteira gnome-keyring . Você pode aprender como interagir com ele começando por aqui: link
Isso, é claro, presumindo que você esteja em uma distribuição regular do Ubuntu.