{"repo":"braineo/airport-bssid","free":true,"listed":false,"github":"https://github.com/braineo/airport-bssid","clone":"git clone https://github.com/braineo/airport-bssid.git","description":"command line tool to connect to specific bssid for macOS","language":"Swift","stars":69,"topics":["cli","command-line","wifi","bssid","macos"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"bssid command for macOS Once upon a time, you can specify a BSSID to connect by doing airport -A=ssid -BSSID=bssidname -password=password , which is no longer supported. this bssid provide a simple way to list BSSID and connect to one Usage Build For people using macOS 10.15 or above TL;DR Ping me or send me PR if you know how to get CoreWLAN returning BSSID ;) It looks like Apple's problem. Use SSID and channel number instead. What does not work Signing the app Some suggests starting from 10.15, Apple seemed to change the policy on getting bssid that you need a developer account to sign the executable to get BSSID, otherwise you only get empty return. Requesting location permission Some users suggested requiring location information in order to get location but some reported it did not work https://developer.apple.com/forums/thread/124189","default_branch":null,"files":null,"tree":[],"storefront":"/r/braineo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/braineo/airport-bssid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}