Skip to content

Instantly share code, notes, and snippets.

@donalod
Last active November 10, 2021 16:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save donalod/ef31a3ecaeb8d782d94fac966ed2a084 to your computer and use it in GitHub Desktop.
Save donalod/ef31a3ecaeb8d782d94fac966ed2a084 to your computer and use it in GitHub Desktop.
How to tell 80MHZ from IE
# Example 1 of 2
<dict>
<key>80211D_IE</key>
<dict>
<key>IE_KEY_80211D_CHAN_INFO_ARRAY</key>
<array>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>36</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>40</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>44</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>48</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>52</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>56</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>60</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>64</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>23</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>100</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>104</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>108</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>112</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>116</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>132</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>136</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
<dict>
<key>IE_KEY_80211D_FIRST_CHANNEL</key>
<integer>140</integer>
<key>IE_KEY_80211D_MAX_POWER</key>
<integer>30</integer>
<key>IE_KEY_80211D_NUM_CHANNELS</key>
<integer>1</integer>
</dict>
</array>
<key>IE_KEY_80211D_COUNTRY_CODE</key>
<string>GB</string>
</dict>
<key>AGE</key>
<integer>0</integer>
<key>AP_MODE</key>
<integer>2</integer>
<key>BEACON_INT</key>
<integer>100</integer>
<key>BSSID</key>
<string>b0:3e:51:7b:d0:9b</string>
<key>CAPABILITIES</key>
<integer>4369</integer>
<key>CHANNEL</key>
<integer>36</integer>
<key>CHANNEL_FLAGS</key>
<integer>1040</integer>
<key>EXT_CAPS</key>
<dict>
<key>BSS_TRANS_MGMT</key>
<integer>1</integer>
</dict>
<key>HT_CAPS_IE</key>
<dict>
<key>AMPDU_PARAMS</key>
<integer>23</integer>
<key>ASEL_CAPS</key>
<integer>0</integer>
<key>CAPS</key>
<integer>2543</integer>
<key>EXT_CAPS</key>
<integer>0</integer>
<key>MCS_SET</key>
<data>
////AAAAAAAAAAAAAAAAAA==
</data>
<key>TXBF_CAPS</key>
<integer>0</integer>
</dict>
<key>HT_IE</key>
<dict>
<key>HT_BASIC_MCS_SET</key>
<data>
AAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>HT_DUAL_BEACON</key>
<false/>
<key>HT_DUAL_CTS_PROT</key>
<false/>
<key>HT_LSIG_TXOP_PROT_FULL</key>
<false/>
<key>HT_NON_GF_STAS_PRESENT</key>
<true/>
<key>HT_OBSS_NON_HT_STAS_PRESENT</key>
<false/>
<key>HT_OP_MODE</key>
<integer>0</integer>
<key>HT_PCO_ACTIVE</key>
<false/>
<key>HT_PCO_PHASE</key>
<false/>
<key>HT_PRIMARY_CHAN</key>
<integer>36</integer>
<key>HT_PSMP_STAS_ONLY</key>
<false/>
<key>HT_RIFS_MODE</key>
<true/>
<key>HT_SECONDARY_BEACON</key>
<false/>
<key>HT_SECONDARY_CHAN_OFFSET</key>
<integer>1</integer>
<key>HT_SERVICE_INT</key>
<integer>0</integer>
<key>HT_STA_CHAN_WIDTH</key>
<true/>
<key>HT_TX_BURST_LIMIT</key>
<false/>
</dict>
<key>IE</key>
<data>
AAhTS1kzQjZFMgEIjBKYJLBIYGwHNEdCICQBFygBFywBFzABFzQBFzgBFzwB
F0ABF2QBHmgBHmwBHnABHnQBHoQBHogBHowBHgAgAQAjAhQAMBQBAAAPrAQB
AAAPrAQBAAAPrAIAAC0a7wkX////AAAAAAAAAAAAAAAAAAAAAAAAAAA9FiQN
BAAAAAAAAAAAAAAAAAAAAAAAAAB/CAQACAAAAABAvwyyWYIP6v8AAOr/AADA
BQEqAAAAwwQCAgIC3QsAHKhQAQHCYN3gKt21AFDyBBBKAAEQEEQAAQIQOwAB
AxBHABBMWL0OOMiudAOMNvp0/OwIECEAA1NreRAjAAVFTTE1MBAkAAcxLjAu
MC4wEEIADkFUMTM1MTIwMzAwMDAxEFQACAAGAFDyBAABEBEADlNreSBRIE1p
bmkgYm94EAgAAiAMEDwAAQIQSQAOADcqAAEgAQb///////8QWAAiAH/FEAAY
fV2vJJ8tXprWgk2MTaodCzAwMDAwMDAxMAABAd0JABAYAgUAXAAA3RgAUPIC
AQGEAAOkAAAnpAAAQkNeAGIyLwBGBXIIAQAA
</data>
<key>NOISE</key>
<integer>-91</integer>
<key>RATES</key>
<array>
<integer>6</integer>
<integer>9</integer>
<integer>12</integer>
<integer>18</integer>
<integer>24</integer>
<integer>36</integer>
<integer>48</integer>
<integer>54</integer>
</array>
<key>RSN_IE</key>
<dict>
<key>IE_KEY_RSN_AUTHSELS</key>
<array>
<integer>2</integer>
</array>
<key>IE_KEY_RSN_MCIPHER</key>
<integer>4</integer>
<key>IE_KEY_RSN_UCIPHERS</key>
<array>
<integer>4</integer>
</array>
<key>IE_KEY_RSN_VERSION</key>
<integer>1</integer>
</dict>
<key>RSSI</key>
<integer>-68</integer>
<key>SSID</key>
<data>
U0tZM0I2RTI=
</data>
<key>SSID_STR</key>
<string>SKY3B6E2</string>
<key>VHT_CAPS</key>
<dict>
<key>INFO</key>
<integer>260200882</integer>
<key>SUPPORTED_MCS_SET</key>
<data>
6v8AAOr/AAA=
</data>
</dict>
<key>VHT_OP</key>
<dict>
<key>BASIC_MCS_SET</key>
<integer>0</integer>
<key>CHANNEL_CENTER_FREQUENCY_SEG0</key>
<integer>42</integer>
<key>CHANNEL_CENTER_FREQUENCY_SEG1</key>
<integer>0</integer>
<key>CHANNEL_WIDTH</key>
<integer>1</integer>
</dict>
<key>WPS_PROB_RESP_IE</key>
<dict>
<key>IE_KEY_WPS_CFG_METHODS</key>
<integer>8204</integer>
<key>IE_KEY_WPS_DEV_NAME</key>
<string>Sky Q Mini box</string>
<key>IE_KEY_WPS_DEV_NAME_DATA</key>
<data>
U2t5IFEgTWluaSBib3g=
</data>
<key>IE_KEY_WPS_MANUFACTURER</key>
<string>Sky</string>
<key>IE_KEY_WPS_MODEL_NAME</key>
<string>EM150</string>
<key>IE_KEY_WPS_MODEL_NUM</key>
<string>1.0.0.0</string>
<key>IE_KEY_WPS_PRIMARY_DEV_TYPE</key>
<dict>
<key>WPS_DEV_TYPE_CAT</key>
<integer>6</integer>
<key>WPS_DEV_TYPE_OUI</key>
<data>
AFDyBA==
</data>
<key>WPS_DEV_TYPE_SUB_CAT</key>
<integer>1</integer>
</dict>
<key>IE_KEY_WPS_RESP_TYPE</key>
<integer>3</integer>
<key>IE_KEY_WPS_RF_BANDS</key>
<integer>2</integer>
<key>IE_KEY_WPS_SC_STATE</key>
<integer>2</integer>
<key>IE_KEY_WPS_SERIAL_NUM</key>
<string>AT135120300001</string>
<key>IE_KEY_WPS_UUID_E</key>
<data>
TFi9DjjIrnQDjDb6dPzsCA==
</data>
</dict>
</dict>
# Example 2 of 2
<dict>
<key>AGE</key>
<integer>0</integer>
<key>AP_MODE</key>
<integer>2</integer>
<key>BEACON_INT</key>
<integer>100</integer>
<key>BSSID</key>
<string>cc:2d:e0:8:a1:f8</string>
<key>CAPABILITIES</key>
<integer>1073</integer>
<key>CHANNEL</key>
<integer>60</integer>
<key>CHANNEL_FLAGS</key>
<integer>1040</integer>
<key>HT_CAPS_IE</key>
<dict>
<key>AMPDU_PARAMS</key>
<integer>3</integer>
<key>ASEL_CAPS</key>
<integer>0</integer>
<key>CAPS</key>
<integer>110</integer>
<key>EXT_CAPS</key>
<integer>0</integer>
<key>MCS_SET</key>
<data>
//8AAAAAAAAAAAAAAAAAAA==
</data>
<key>TXBF_CAPS</key>
<integer>0</integer>
</dict>
<key>HT_IE</key>
<dict>
<key>HT_BASIC_MCS_SET</key>
<data>
AAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>HT_DUAL_BEACON</key>
<false/>
<key>HT_DUAL_CTS_PROT</key>
<false/>
<key>HT_LSIG_TXOP_PROT_FULL</key>
<false/>
<key>HT_NON_GF_STAS_PRESENT</key>
<false/>
<key>HT_OBSS_NON_HT_STAS_PRESENT</key>
<false/>
<key>HT_OP_MODE</key>
<integer>0</integer>
<key>HT_PCO_ACTIVE</key>
<false/>
<key>HT_PCO_PHASE</key>
<false/>
<key>HT_PRIMARY_CHAN</key>
<integer>60</integer>
<key>HT_PSMP_STAS_ONLY</key>
<false/>
<key>HT_RIFS_MODE</key>
<false/>
<key>HT_SECONDARY_BEACON</key>
<false/>
<key>HT_SECONDARY_CHAN_OFFSET</key>
<integer>1</integer>
<key>HT_SERVICE_INT</key>
<integer>0</integer>
<key>HT_STA_CHAN_WIDTH</key>
<true/>
<key>HT_TX_BURST_LIMIT</key>
<false/>
</dict>
<key>IE</key>
<data>
AAlTREkgQVAgMDEBCIwSGCQwSGBsLRpuAAP//wAAAAAAAAAAAAAAAAAAAAAA
AAAAADAUAQAAD6wEAQAAD6wEAQAAD6wCAAA9FjwFAAAAAAAAAAAAAAAAAAAA
AAAAAAC/DCAAgAL6/wAA+v8AAMAFAUIA///dKgAMQgAAAAEeABQAAAFmMAYA
AENDMkRFMDA4QTFGOAAAAAAAAAAABQK0FN0WAFDyAQEAAFDyBAEAAFDyBAEA
AFDyAt0YAFDyAgEBgAADpAAAJ6QAAEJDXgBiMi8A3R4AkEwzbgAD//8AAAAA
AAAAAAAAAAAAAAAAAAAAAADdGgCQTDQ8BQAAAAAAAAAAAAAAAAAAAAAAAAAA
3X8AUPIEEEoAARAQRAABAhA7AAEDEEcAEAAAAAAAAAAAAADMLeAIofMQIQAI
TWlrcm90aWsQIwARUkJPbW5pVElLUEctNUhhY0QQJAABMBBCAAw2Q0RFMDgz
ODc0MzIQVAAIAAYAUPIEAAEQEQAHUiBBUCAwMRAIAAIAgBA8AAEC
</data>
<key>NOISE</key>
<integer>-91</integer>
<key>RATES</key>
<array>
<integer>6</integer>
<integer>9</integer>
<integer>12</integer>
<integer>18</integer>
<integer>24</integer>
<integer>36</integer>
<integer>48</integer>
<integer>54</integer>
</array>
<key>RSN_IE</key>
<dict>
<key>IE_KEY_RSN_AUTHSELS</key>
<array>
<integer>2</integer>
</array>
<key>IE_KEY_RSN_MCIPHER</key>
<integer>4</integer>
<key>IE_KEY_RSN_UCIPHERS</key>
<array>
<integer>4</integer>
</array>
<key>IE_KEY_RSN_VERSION</key>
<integer>1</integer>
</dict>
<key>RSSI</key>
<integer>-86</integer>
<key>SSID</key>
<data>
U0RJIEFQIDAx
</data>
<key>SSID_STR</key>
<string>SDI AP 01</string>
<key>VHT_CAPS</key>
<dict>
<key>INFO</key>
<integer>41943072</integer>
<key>SUPPORTED_MCS_SET</key>
<data>
+v8AAPr/AAA=
</data>
</dict>
<key>VHT_OP</key>
<dict>
<key>BASIC_MCS_SET</key>
<integer>-1</integer>
<key>CHANNEL_CENTER_FREQUENCY_SEG0</key>
<integer>66</integer>
<key>CHANNEL_CENTER_FREQUENCY_SEG1</key>
<integer>0</integer>
<key>CHANNEL_WIDTH</key>
<integer>1</integer>
</dict>
<key>WPA_IE</key>
<dict>
<key>IE_KEY_WPA_AUTHSELS</key>
<array>
<integer>2</integer>
</array>
<key>IE_KEY_WPA_MCIPHER</key>
<integer>4</integer>
<key>IE_KEY_WPA_UCIPHERS</key>
<array>
<integer>4</integer>
</array>
<key>IE_KEY_WPA_VERSION</key>
<integer>1</integer>
</dict>
<key>WPS_PROB_RESP_IE</key>
<dict>
<key>IE_KEY_WPS_CFG_METHODS</key>
<integer>128</integer>
<key>IE_KEY_WPS_DEV_NAME</key>
<string>R AP 01</string>
<key>IE_KEY_WPS_DEV_NAME_DATA</key>
<data>
UiBBUCAwMQ==
</data>
<key>IE_KEY_WPS_MANUFACTURER</key>
<string>Mikrotik</string>
<key>IE_KEY_WPS_MODEL_NAME</key>
<string>RBOmniTIKPG-5HacD</string>
<key>IE_KEY_WPS_MODEL_NUM</key>
<string>0</string>
<key>IE_KEY_WPS_PRIMARY_DEV_TYPE</key>
<dict>
<key>WPS_DEV_TYPE_CAT</key>
<integer>6</integer>
<key>WPS_DEV_TYPE_OUI</key>
<data>
AFDyBA==
</data>
<key>WPS_DEV_TYPE_SUB_CAT</key>
<integer>1</integer>
</dict>
<key>IE_KEY_WPS_RESP_TYPE</key>
<integer>3</integer>
<key>IE_KEY_WPS_RF_BANDS</key>
<integer>2</integer>
<key>IE_KEY_WPS_SC_STATE</key>
<integer>2</integer>
<key>IE_KEY_WPS_SERIAL_NUM</key>
<string>6CDE08387432</string>
<key>IE_KEY_WPS_UUID_E</key>
<data>
AAAAAAAAAAAAAMwt4Aih8w==
</data>
</dict>
</dict>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment