A bash script?
You can scan for the networks in the area, select the one you want, run the name through, say sha256, select the first 8 characters and reset the mac address to that.
You can scan for the networks in the area, select the one you want, run the name through, say sha256, select the first 8 characters and reset the mac address to that.
I can't imagine much has changed since then, just add the logic to change the mac address between entering the SSID and actually connecting.