mirror of
https://github.com/bettercap/bettercap
synced 2025-08-20 21:43:18 -07:00
new: the wifi module can now use an optional wifi.interface parameter in order to use a secondary interface (fixes #488)
This commit is contained in:
parent
120db4db3d
commit
758f839e17
5 changed files with 34 additions and 14 deletions
|
@ -13,7 +13,7 @@ func (mod *WiFiModule) onChannel(channel int, cb func()) {
|
|||
prev := mod.stickChan
|
||||
mod.stickChan = channel
|
||||
|
||||
if err := network.SetInterfaceChannel(mod.Session.Interface.Name(), channel); err != nil {
|
||||
if err := network.SetInterfaceChannel(mod.iface.Name(), channel); err != nil {
|
||||
mod.Warning("error while hopping to channel %d: %s", channel, err)
|
||||
} else {
|
||||
mod.Debug("hopped on channel %d", channel)
|
||||
|
@ -53,7 +53,7 @@ func (mod *WiFiModule) channelHopper() {
|
|||
mod.Debug("hopping on channel %d", channel)
|
||||
|
||||
mod.chanLock.Lock()
|
||||
if err := network.SetInterfaceChannel(mod.Session.Interface.Name(), channel); err != nil {
|
||||
if err := network.SetInterfaceChannel(mod.iface.Name(), channel); err != nil {
|
||||
mod.Warning("error while hopping to channel %d: %s", channel, err)
|
||||
}
|
||||
mod.chanLock.Unlock()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue