mirror of
https://github.com/bettercap/bettercap
synced 2025-07-06 04:52:10 -07:00
Update channel/frequencies for 6GHz
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
This commit is contained in:
parent
db42c1fb73
commit
a96c44aa3b
1 changed files with 12 additions and 6 deletions
|
@ -17,14 +17,18 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func Dot11Freq2Chan(freq int) int {
|
func Dot11Freq2Chan(freq int) int {
|
||||||
if freq <= 2472 {
|
if freq <= 2472 { // 2.4 GHz Wi-Fi
|
||||||
return ((freq - 2412) / 5) + 1
|
return ((freq - 2412) / 5) + 1
|
||||||
} else if freq == 2484 {
|
} else if freq == 2484 { // Channel 14 special
|
||||||
return 14
|
return 14
|
||||||
} else if freq >= 5035 && freq <= 5865 {
|
} else if freq >= 5150 && freq <= 5850 { // 5 GHz Wi-Fi
|
||||||
return ((freq - 5035) / 5) + 7
|
if freq < 5270 { // Channels 36-48
|
||||||
} else if freq >= 5875 && freq <= 5895 {
|
return ((freq - 5180) / 20) + 36
|
||||||
return 177
|
} else { // Channels 149-165
|
||||||
|
return ((freq - 5745) / 20) + 149
|
||||||
|
}
|
||||||
|
} else if freq >= 5950 && freq <= 7115 { // 6 GHz Wi-Fi
|
||||||
|
return ((freq - 5950) / 5) + 1
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
@ -38,6 +42,8 @@ func Dot11Chan2Freq(channel int) int {
|
||||||
return ((channel - 7) * 5) + 5035
|
return ((channel - 7) * 5) + 5035
|
||||||
} else if channel == 177 {
|
} else if channel == 177 {
|
||||||
return 5885
|
return 5885
|
||||||
|
} else if channel >= 1 && channel <= 233 {
|
||||||
|
return ((channel - 1) * 5) + 5950
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue