Closed2

MacでwifiパスワードをQRコードで共有するCLIスクリプト

kazup0nkazup0n

これは何

macで接続中のAPに接続するためのQRコードを生成します。

前準備

https://github.com/yoshihitoh/qr-text をインストールしておきます。

スクリプト

#!/bin/bash

SSID=$(networksetup -getairportnetwork en0 | cut -d ':' -f 2 | tr -d ' ')
PASSWORD=$(security find-generic-password -ga "$SSID" -w)

echo "WIFI:S:$SSID;T:WPA;P:$PASWORD;;" | qr-text -

実行例

QRコード

参考にしたもの

kazup0nkazup0n

解説

読むとだいたい分かるけど

以下で接続しているAPのSSIDを取得する。

networksetup -getairportnetwork en0

以下でキーチェインから当該SSIDに対するパスワードを取得する

security find-generic-password -ga "$SSID" -w

qr-textに流し込んでQRコードを生成する。

このスクラップは2023/08/30にクローズされました