mirror of
https://github.com/bettercap/bettercap
synced 2025-08-20 13:33:21 -07:00
Added 6GHz stuff
This commit is contained in:
parent
f9ab25aa8b
commit
6d75d9e8e2
1 changed files with 19 additions and 13 deletions
|
@ -25,24 +25,30 @@ func Dot11Freq2Chan(freq int) int {
|
|||
return ((freq - 5035) / 5) + 7
|
||||
} else if freq >= 5875 && freq <= 5895 {
|
||||
return 177
|
||||
} else if freq >= 5955 && freq <= 7115 {
|
||||
} else if freq >= 5955 && freq <= 7115 { // 6GHz
|
||||
return ((freq - 5955) / 5) + 1
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func Dot11Chan2Freq(channel int) int {
|
||||
if channel <= 13 {
|
||||
return ((channel - 1) * 5) + 2412
|
||||
} else if channel == 14 {
|
||||
return 2484
|
||||
} else if channel <= 173 {
|
||||
return ((channel - 7) * 5) + 5035
|
||||
} else if channel == 177 {
|
||||
return 5885
|
||||
}
|
||||
|
||||
return 0
|
||||
if channel <= 13 {
|
||||
return ((channel - 1) * 5) + 2412
|
||||
} else if channel == 14 {
|
||||
return 2484
|
||||
} else if channel == 36 || channel == 40 || channel == 44 || channel == 48 ||
|
||||
channel == 52 || channel == 56 || channel == 60 || channel == 64 ||
|
||||
channel == 68 || channel == 72 || channel == 60 || channel == 64 ||
|
||||
channel == 100 || channel == 104 || channel == 108 || channel == 112 ||
|
||||
channel == 116 || channel == 120 || channel == 124 || channel == 128 ||
|
||||
channel == 132 || channel == 136 || channel == 140 || channel == 144 ||
|
||||
channel == 149 || channel == 153 || channel == 157 || channel == 161 ||
|
||||
channel == 165 || channel == 169 || channel == 173 || channel == 177 {
|
||||
return ((channel - 7) * 5) + 5035
|
||||
// 6GHz - Skipped 1-13 to avoid 2Ghz channels conflict
|
||||
} else if channel >= 17 && channel <= 253 {
|
||||
return ((channel - 1) * 5) + 5955
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type APNewCallback func(ap *AccessPoint)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue