Linux'ta Daha Önce Bağlantı Kurulmuş WiFi Ağlarının Ayrıntılarını ve Şifrelerini Export Etme Komutu
04-04-2023
00:58
sudo grep psk= /etc/NetworkManager/system-connections/* | cut -f 1 -d ":" | sudo xargs -n 1 basename | sudo sed 's/\.nmconnection$//' | awk '{printf "%s:%s\n",$1,system("sudo grep -h '^psk=' /etc/NetworkManager/system-connections/"$1" | sed 's/psk=//g'")}'
Bu komut, sistemdeki tüm WiFi bağlantıları için ayrı ayrı çalışır ve her bir bağlantı için SSID ve şifre bilgilerini sağlar. Bu bilgileri, bir dosyaya yönlendirmek için komut sonuna > filename.txt ekleyebilirsiniz. Örneğin:
sudo grep psk= /etc/NetworkManager/system-connections/* | cut -f 1 -d ":" | sudo xargs -n 1 basename | sudo sed 's/\.nmconnection$//' | awk '{printf "%s:%s\n",$1,system("sudo grep -h '^psk=' /etc/NetworkManager/system-connections/"$1" | sed 's/psk=//g'")}' > wifi_passwords.txt
Bu komut, sistemdeki tüm WiFi bağlantılarının SSID ve şifrelerini "wifi_passwords.txt" adlı bir dosyaya aktarır.
HASAN KAYAPINAR
HAKKIMDA