airport

WiFi monitoring

                    airport interface [-Ixh] [-P --password=ppp --aaa]] [verb]

If interface is not specified, uses the first AirPort interface on the system.

-I
--getinfo
     agrCtlRSSI: -64
     agrExtRSSI: 0
    agrCtlNoise: -90
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 65
        maxRate: 144
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 0:7f:28:cc:a9:f4
           SSID: disabled
            MCS: 7
        channel: 6
-s nds
      th/unicast/group)
Totaro-2.4 dc:fe:07:af:73:28 -89  11      Y  US WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
     XPB74 70:f1:96:17:8e:87 -89  6       Y  US WPA(PSK/AES/AES) WPA2(PSK/AES/AES) 
     BW52K 00:26:b8:a1:ee:fc -85  6       Y  US WEP
     FEHV1 00:26:62:ee:0a:14 -87  6       N  US WEP
 T4MP4_EXT c0:ff:d4:ca:15:df -83  6       Y  US WPA2(PSK/AES/AES) 
  disabled 00:7f:28:cc:a9:f4 -64  6       Y  US WPA(PSK/AES/AES) WPA2(PSK/AES/AES) 
-c[chan]
--channel=[chan]
 
channel: 1
-z
--disassociate
 
-s[arg]
-P
--psk
Create PSK from pass phrase and SSID. arguments must be specified:
--password=password WPA password
--ssid e>
-x
--xml
output info as XML
-h
--help
 


verb
prefs with no key value pairs:
DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=Prompt
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=NO
Preferences are configured using key=value .
In addition to above:
JoinMode: Automatic    Preferred    Ranked    Recent    Strongest
JoinModeFallback: Prompt    JoinOpen    KeepLooking    DoNothing
RequireAdmin: Yes No
logger Monitor the driver's logging facility.
sniff chan Captures files are saved to /tmp/airportSniffxxxxx.cap.: Requires root requires .cap decodder.
debug [-] [flags] Enable/Disable debug logging. Enabled by prefixing with +, disabled with - .

Adding enough flags can cause an overwhelming about of logging to /var/log/wifi.log

AirPort Userland Debug Flags DriverDiscovery, DriverEvent, Info, SystemConfiguration, UserEvent, PreferredNetworks, AutoJoin, IPC, Scan, 802.1x, Assoc, Keychain, RSNAuth, WoW, P2P, Roam, BTCoex
AllUserland Enable/Disable all userland debug flags DriverInfo, DriverError, DriverWPA, DriverScan, AllDriver - Enable/Disable all driver debug flags
AirPort Driver Vendor Flags VendorAssoc, VendorConnection, AllVendor - Enable/Disable all vendor debug flags
AirPort Global Flags LogFile Save to /var/log/wifi.log
17:10:48.227 )} took 0.3148 seconds, returned 0 results
17:10:54.591 Info: <airport[pid]> TRIMMED QUERY SCAN CACHE request received from pid 501 (WiFiAgent)
17:10:54.596 Info: <airport[pid]> QUERY GAS CACHE request received from pid 501 (WiFiAgent)
17:10:54.597 Info: <airport[pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:10:54.609 Info: <airport[pid]> GET CURRENT TETHER DEVICE request received from pid 501 (WiFiAgent)
17:10:54.610 Info: <airport[pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:10:54.621 Info: <airport[pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)

17:11:28.912 AutoJoin: <airport[pid]> BACKGROUND SCAN request on interface en0 with SSID list (null)

17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 1 does not require a live scan
continued thru
           17:11:28.917 but with  slowing wifi intensity
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 2 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 3 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.914 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.914     <CWChannel: 767a0> [channelNumber=1(2GHz), channelWidth={20MHz}, active],
17:11:28.914     <CWChannel: 5b9d0> [channelNumber=2(2GHz), channelWidth={20MHz}, active],
17:11:28.914     <CWChannel: 66960> [channelNumber=3(2GHz), channelWidth={20MHz}, active]
17:11:28.914 )} took 0.0007 seconds, returned 3 results
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 4 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 5 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 6 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.914 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.914     <CWChannel: 76cc0> [channelNumber=4(2GHz), channelWidth={20MHz}, active],
17:11:28.914     <CWChannel: 10ee0> [channelNumber=5(2GHz), channelWidth={20MHz}, active],
17:11:28.914     <CWChannel: 10960> [channelNumber=6(2GHz), channelWidth={20MHz}, active]
17:11:28.914 )} took 0.0002 seconds, returned 0 results
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 7 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 8 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request on channel 9 does not require a live scan
17:11:28.914 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.914 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.915     <CWChannel: 76b90> [channelNumber=7(2GHz), channelWidth={20MHz}, active],
17:11:28.915     <CWChannel: 5e600> [channelNumber=8(2GHz), channelWidth={20MHz}, active],
17:11:28.915     <CWChannel: 5e230> [channelNumber=9(2GHz), channelWidth={20MHz}, active]
17:11:28.915 )} took 0.0002 seconds, returned 0 results
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 10 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 11 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 36 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.915 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.915     <CWChannel: 5e360> [channelNumber=10(2GHz), channelWidth={20MHz}, active],
17:11:28.915     <CWChannel: 77110> [channelNumber=11(2GHz), channelWidth={20MHz}, active],
17:11:28.915     <CWChannel: 66cc0> [channelNumber=36(5GHz), channelWidth={40MHz(+1)}, active]
17:11:28.915 )} took 0.0003 seconds, returned 2 results
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 40 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 44 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 48 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.915 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.915     <CWChannel: 100a0> [channelNumber=40(5GHz), channelWidth={40MHz(-1)}, active],
17:11:28.915     <CWChannel: 0a7a0> [channelNumber=44(5GHz), channelWidth={40MHz(+1)}, active],
17:11:28.915     <CWChannel: 0f620> [channelNumber=48(5GHz), channelWidth={40MHz(-1)}, active]
17:11:28.915 )} took 0.0002 seconds, returned 0 results
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 149 does not require a live scan
17:11:28.915 Scan: <airport[pid]> Cache-assisted scan request on channel 153 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 157 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.916 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.916     <CWChannel: 18ec0> [channelNumber=149(5GHz), channelWidth={20MHz}, active],
17:11:28.916     <CWChannel: 48350> [channelNumber=153(5GHz), channelWidth={40MHz(-1)}, active],
17:11:28.916     <CWChannel: 5f370> [channelNumber=157(5GHz), channelWidth={40MHz(+1)}, active]
17:11:28.916 )} took 0.0002 seconds, returned 0 results
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 161 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 165 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 12 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.916 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.916     <CWChannel: 67b40> [channelNumber=161(5GHz), channelWidth={40MHz(-1)}, active],
17:11:28.916     <CWChannel: 4be10> [channelNumber=165(5GHz), channelWidth={20MHz}, active],
17:11:28.916     <CWChannel: 1fbc0> [channelNumber=12(2GHz), channelWidth={20MHz}]
17:11:28.916 )} took 0.0002 seconds, returned 0 results
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 13 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 52 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 56 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.916     <CWChannel: 569d0> [channelNumber=13(2GHz), channelWidth={20MHz}],
17:11:28.916     <CWChannel: 569d0> [channelNumber=13(2GHz), channelWidth={20MHz}],
17:11:28.916     <CWChannel: 461b0> [channelNumber=52(5GHz), channelWidth={40MHz(+1)}, DFS],
17:11:28.916     <CWChannel: 5af00> [channelNumber=56(5GHz), channelWidth={40MHz(-1)}, DFS]
17:11:28.916 )} took 0.0002 seconds, returned 0 results
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 60 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 64 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 100 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.916 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.916     <CWChannel: 47280> [channelNumber=60(5GHz), channelWidth={40MHz(+1)}, DFS],
17:11:28.916     <CWChannel: 57290> [channelNumber=64(5GHz), channelWidth={40MHz(-1)}, DFS],
17:11:28.916     <CWChannel: 76a70> [channelNumber=100(5GHz), channelWidth={40MHz(+1)}, DFS]
17:11:28.916 )} took 0.0001 seconds, returned 0 results
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 104 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 108 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request on channel 112 does not require a live scan
17:11:28.916 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.916 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.916     <CWChannel: 1a4d0> [channelNumber=104(5GHz), channelWidth={40MHz(-1)}, DFS],
17:11:28.916     <CWChannel: 4bf40> [channelNumber=108(5GHz), channelWidth={40MHz(+1)}, DFS],
17:11:28.917     <CWChannel: 52620> [channelNumber=112(5GHz), channelWidth={40MHz(-1)}, DFS]
17:11:28.917 )} took 0.0001 seconds, returned 0 results
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 116 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 120 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 124 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.917 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.917     <CWChannel: 477c0> [channelNumber=116(5GHz), channelWidth={40MHz(+1)}, DFS],
17:11:28.917     <CWChannel: 4bd10> [channelNumber=120(5GHz), channelWidth={40MHz(-1)}, DFS],
17:11:28.917     <CWChannel: 65df0> [channelNumber=124(5GHz), channelWidth={20MHz}, DFS]
17:11:28.917 )} took 0.0001 seconds, returned 0 results
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 128 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 132 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 136 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.917 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.917     <CWChannel: 5aff0> [channelNumber=128(5GHz), channelWidth={40MHz(-1)}, DFS],
17:11:28.917     <CWChannel: 658b0> [channelNumber=132(5GHz), channelWidth={20MHz}, DFS],
17:11:28.917     <CWChannel: 15d50> [channelNumber=136(5GHz), channelWidth={40MHz(-1)}, DFS]
17:11:28.917     <CWChannel: 15d50> [channelNumber=136(5GHz), channelWidth={40MHz(-1)}, DFS]
17:11:28.917 )} took 0.0001 seconds, returned 0 results
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 140 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request on channel 144 does not require a live scan
17:11:28.917 Scan: <airport[pid]> Cache-assisted scan request does not require a live scan
17:11:28.917 AutoJoin: <airport[pid]> Successful cache-assisted background scan request with channels {(
17:11:28.917     <CWChannel: 1a400> [channelNumber=140(5GHz), channelWidth={20MHz}, DFS],
17:11:28.917     <CWChannel: 68350> [channelNumber=144(5GHz), channelWidth={40MHz(-1)}, DFS]
17:11:28.917 )} took 0.0001 seconds, returned 0 results

17:11:37.922  en0: Received EAPOL packet (length = 145)
17:11:37.922  inputEAPOLFrame: 0 extra bytes present in EAPOL frame.
17:11:37.922  inputEAPOLFrame: decrypting key data
17:11:37.922  inputEAPOLFrame: Received message 1 of 2
17:11:37.922  installGTK: setting cipher key (flags = 0x0)
17:11:37.922  GTK-RSC:
17:11:37.922 [00000000] 00 00 00 00 00 00
17:11:37.922  GTK:
17:11:37.922 [00000000] BE 20 03 56 DA EA A0 6F C2 FF 4B AB 9E 2F B9 D7
17:11:37.922  installGTK: GTK installed

17:11:56.027 Driver Event: pid]> _bsd_80211_event_callback: LINK_QUALITY (en0)
17:11:56.029 Info: pid]> _bsd_80211_event_callback:  link quality: RSSI=-71 dBm TxRate=176 Mbps
17:12:01.029 Driver Event: pid]> _bsd_80211_event_callback: LINK_QUALITY (en0)
17:12:01.030 Info: pid]> _bsd_80211_event_callback:  link quality: RSSI=-71 dBm TxRate=117 Mbps
17:15:44.611 Info: pid]> SCAN request received from pid 389 (locationd) with priority=2, qos=-1 (default),frontmost=no
17:15:44.812 Driver Event: pid]> _bsd_80211_event_callback: SCAN_CACHE_UPDATED (en0)

17:15:44.815 AutoJoin: pid]> Successful cache-assisted scan request for locationd with channels {(
17:15:44.815      [channelNumber=1(2GHz), channelWidth={20MHz}, active],
17:15:44.815      [channelNumber=2(2GHz), channelWidth={20MHz}, active],
17:15:44.815      [channelNumber=3(2GHz), channelWidth={20MHz}, active],
17:15:44.815      [channelNumber=4(2GHz), channelWidth={20MHz}, active],
17:15:44.815      [channelNumber=5(2GHz), channelWidth={20MHz}, active],
17:15:44.815      [channelNumber=6(2GHz), channelWidth={20MHz}, active]
17:15:44.815 )} took 0.2035 seconds, returned 5 results
17:15:44.816 Info: pid]> TRIMMED QUERY SCAN CACHE request received from pid 389 (locationd)
17:15:45.060 Driver Event: pid]> _bsd_80211_event_callback: SCAN_CACHE_UPDATED (en0)
17:15:45.062 AutoJoin: pid]> Successful cache-assisted scan request for locationd with channels {(
17:15:45.062      [channelNumber=7(2GHz), channelWidth={20MHz}, active],
17:15:45.062      [channelNumber=8(2GHz), channelWidth={20MHz}, active],
17:15:45.062      [channelNumber=9(2GHz), channelWidth={20MHz}, active],
17:15:45.062      [channelNumber=10(2GHz), channelWidth={20MHz}, active],
17:15:45.062      [channelNumber=11(2GHz), channelWidth={20MHz}, active],
17:15:45.062      [channelNumber=36(5GHz), channelWidth={40MHz(+1)}, active]
17:15:45.062 )} took 0.2470 seconds, returned 3 results
17:15:45.063 Info: pid]> TRIMMED QUERY SCAN CACHE request received from pid 389 (locationd)
17:15:45.312 AutoJoin: pid]> Successful cache-assisted scan request for locationd with channels {(
17:15:45.312      [channelNumber=40(5GHz), channelWidth={40MHz(-1)}, active],
17:15:45.312      [channelNumber=44(5GHz), channelWidth={40MHz(+1)}, active],
17:15:45.312      [channelNumber=48(5GHz), channelWidth={40MHz(-1)}, active],
17:15:45.312      [channelNumber=149(5GHz), channelWidth={80MHz}, active],
17:15:45.312      [channelNumber=153(5GHz), channelWidth={80MHz}, active],
17:15:45.312      [channelNumber=157(5GHz), channelWidth={80MHz}, active]
17:15:45.312 )} took 0.2500 seconds, returned 0 results
17:15:46.097 AutoJoin: pid]> Successful cache-assisted scan request for locationd with channels {(
…
17:15:48.438      [channelNumber=140(5GHz), channelWidth={40MHz(+1)}, DFS],
17:15:48.438      [channelNumber=144(5GHz), channelWidth={40MHz(-1)}, DFS]
17:15:48.438 )} took 0.3079 seconds, returned 0 results
17:15:52.249 Driver Event: pid]> _bsd_80211_event_callback: LINK_QUALITY (en0)
17:15:52.249 Info: pid]> _bsd_80211_event_callback:  link quality: RSSI=-71 dBm TxRate=176 Mbps
17:15:54.826 Info: pid]> TRIMMED QUERY SCAN CACHE request received from pid 501 (WiFiAgent)
17:15:54.834 Info: pid]> QUERY GAS CACHE request received from pid 501 (WiFiAgent)
17:15:54.834 Info: pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:15:54.851 Info: pid]> GET CURRENT TETHER DEVICE request received from pid 501 (WiFiAgent)
17:15:54.852 Info: pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:15:54.866 Info: pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:16:04.260 Driver Event: pid]> _bsd_80211_event_callback: LINK_QUALITY (en0)
17:16:04.260 Info: pid]> _bsd_80211_event_callback:  link quality: RSSI=-71 dBm TxRate=156 Mbps
17:18:16.471 Info: pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:18:16.536 Info: pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:18:16.584 Info: pid]> __addDeviceUUID: Adding WiFi-specific device UUID
17:18:16.585 SC: pid]> airportdProcessSystemConfigurationEvent: airportdProcessSystemConfigurationEvent -       Autojoining on interface: en0
17:18:16.586 AutoJoin: pid]> AUTO-JOIN trigger requested (Preferred Networks List Changed)
17:18:16.586 Info: pid]> QUERY ALL WIFI NETWORKS request received from pid 501 (WiFiAgent)
17:18:16.588 AutoJoin: pid]> user: dgerman
17:18:16.588 Info: pid]> PRIORITY LOCK ADDED [client=airportd, type=4, interface=en0, priority=7]
17:18:16.588 Info: pid]> -[CWXPCSubsystem clearScanCacheWithInterfaceName:daemon:familyAndDriver:connection:error:]: +Clearing family+driver scan cache for interface en0
17:18:16.588 Info: pid]> REQUEST DEFERRED minimum=7 [client=airportd, type=10, interface=en0, priority=2]
17:18:16.588 AutoJoin: pid]> AUTO-JOIN STARTED for interface en0 (Preferred Networks List Changed)
17:18:16.588 AutoJoin: pid]> NOT RECOVERY MODE => continuing
17:18:16.599 AutoJoin: pid]> Reviewing the preferred networks list

++++++++++=all networks ever seen!!!++++++++++++++++++++++++++ 17:18:16.599 AutoJoin: pid]> Adding network ['WF8300-0712' (wifi.ssid 32) - Open] 17:18:16.599 AutoJoin: pid]> Adding network ['blueStreak' (wifi.ssid ) - Open] 17:18:16.599 AutoJoin: pid]> Adding network ['14Vermont' (wifi.ssid - WPA2/WPA3 Personal] 17:18:16.599 AutoJoin: pid]> Adding network ['Fios-Q8EDY-5G' (wifi. 17:18:16.599 AutoJoin: pid]> Adding network ['TP-LINK_A52016' (wifi. 17:18:16.599 AutoJoin: pid]> Adding network ['disabled' (wifi.ssid WPA2/WPA3 Personal] 17:18:16.599 AutoJoin: pid]> Adding network ['RuuviGateway D829' (wifi.rsonal] 17:18:16.599 AutoJoin: pid]> Adding network ['dlink-CA9E' (wifi.ssid ) - WPA/WPA2 Personal] 17:18:16.600 AutoJoin: pid]> Adding network ['Omega-CFDC' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.600 AutoJoin: pid]> Adding network ['gpy-wlan-7b7c' (wifi. 17:18:16.600 AutoJoin: pid]> Adding network ['Omega-D594' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['RuuviCollector 1.1' (wifi. WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['Fios-Q8EDY' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['Fios-fN4Lr' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['BarberShop' (wifi.ssid ) - WEP40 OpenSystem] 17:18:16.601 AutoJoin: pid]> Adding network ['bslguest' (wifi.ssid WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['Fios-IETFS' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['disabled-plus' (wifi. 17:18:16.601 AutoJoin: pid]> Adding network ['ARRIS-8521' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.601 AutoJoin: pid]> Adding network ['Meckanation' (wifi.ssid 6e) - WPA2/WPA3 Personal] 17:18:16.602 AutoJoin: pid]> Ignoring disabled network ['Dennis?~@~Ys iPhone' (wifi. Personal] 17:18:16.602 AutoJoin: pid]> Ignoring disabled network ['iPhone' (wifi.ssid /WPA3 Personal] 17:18:16.602 AutoJoin: pid]> Adding network ['RKH9S' (wifi.ssid PA3 Personal] 17:18:16.602 AutoJoin: pid]> Adding network ['FiOS-E3V4C-5G' (wifi. 17:18:16.602 AutoJoin: pid]> Adding network ['FiOS-E3V4C' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.602 AutoJoin: pid]> Adding network ['Omega-98F5' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.602 AutoJoin: pid]> Adding network ['Omega-9A55' (wifi.ssid ) - Open] 17:18:16.602 AutoJoin: pid]> Adding network ['Omega-4581' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.602 AutoJoin: pid]> Adding network ['Omega-DD81' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.602 AutoJoin: pid]> Ignoring disabled network ['TP-Link_Extender' (wifi.ssid 7874656e646572) - Open] 17:18:16.602 AutoJoin: pid]> Adding network ['AH_GUEST' (wifi.ssid Open] 17:18:16.602 AutoJoin: pid]> Adding network ['DA5Y1' (wifi.ssid OpenSystem] 17:18:16.602 AutoJoin: pid]> Adding network ['FiOS-PB4F9-5G' (wifi. 17:18:16.602 AutoJoin: pid]> Adding network ['NP5CD' (wifi.ssid PA3 Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['FiOS-PB4F9' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['Dennis's iPhone' (wifi.nal] 17:18:16.603 AutoJoin: pid]> Adding network ['Cloverleaf Bar' (wifi.ssid 20426172) - WPA2/WPA3 +Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['Meck4' (wifi.ssid PA3 Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['Pomerantzhome' (wifi. 17:18:16.603 AutoJoin: pid]> Adding network ['Pomerantzhome_5GEXT' (wifi.WPA/WPA2 Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['FiOS-IXU9D' (wifi.ssid ) - WPA2/WPA3 Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['ToothFairy' (wifi.ssid ) - WPA/WPA2 Personal] 17:18:16.603 AutoJoin: pid]> Adding network ['FBI Surviellance Van #2_5G' (wifi.547) - WPA2/WPA3 Personal] 17:18:16.608 AutoJoin: pid]> NOT FILE VAULT BOOT => continuing 17:18:16.608 AutoJoin: pid]> NOT LOGINWINDOW MODE 802.1X => continuing 17:18:16.608 AutoJoin: pid]> NOT LINK DOWN RECOVERY => continuing 17:18:16.608 AutoJoin: pid]> NOT MAINTENANCE WAKE => continuing 17:18:16.608 AutoJoin: pid]> NOT PERSONAL HOTSPOT TRANSITION => continuing 17:18:16.610 AutoJoin: pid]> Collocated network wifi.last 30 +days, more recently than wifi.ssid.64697361626c6564, or within 30 days of wifi.ssid.64697361626c6564, skipping 17:18:16.610 AutoJoin: pid]> Collocated network wifi.st 30days, more recently than wifi.ssid.64697361626c6564, or within 30 days of wifi.ssid.64697361626c6564, skipping
while x=1; 
    do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; sleep 0.5; done

  agrCtlRSSI: -79
     agrCtlRSSI: -78
     agrCtlRSSI: -78
while x=1; 
do /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI |\
 sed -e 's/^.*://g' | xargs -I SIGNAL printf "\rRSSI dBm: SIGNAL"; sleep 0.5; done
RSSI dBm: -77 changes, stays on same line due to  "\r"

Examples:

Sniffing on channel 1:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport en1 sniff 1

Configuring preferences

 sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport  en1 \
         prefs JoinMode=Preferred RememberRecentNetworks=NO RequireAdmin=YES
man airport Not available as of 6/20/16! this documentation based on help.