mirror of
https://github.com/bettercap/bettercap
synced 2025-07-13 08:33:48 -07:00
misc: small fix or general refactoring i did not bother commenting
This commit is contained in:
parent
ac9520b2fe
commit
11bbbfdf08
1 changed files with 22 additions and 22 deletions
|
@ -213,6 +213,28 @@ func (w *WiFiRecon) Show(by string) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (w *WiFiRecon) Configure() error {
|
||||
ihandle, err := pcap.NewInactiveHandle(w.Session.Interface.Name())
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer ihandle.CleanUp()
|
||||
|
||||
if err = ihandle.SetRFMon(true); err != nil {
|
||||
return err
|
||||
} else if err = ihandle.SetSnapLen(65536); err != nil {
|
||||
return err
|
||||
} else if err = ihandle.SetTimeout(pcap.BlockForever); err != nil {
|
||||
return err
|
||||
} else if w.handle, err = ihandle.Activate(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
w.wifi = NewWiFi(w.Session, w.Session.Interface)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (w *WiFiRecon) sendDeauthPacket(ap net.HardwareAddr, client net.HardwareAddr) {
|
||||
for seq := uint16(0); seq < 64; seq++ {
|
||||
if err, pkt := packets.NewDot11Deauth(ap, client, ap, layers.Dot11TypeMgmtDeauthentication, layers.Dot11ReasonClass2FromNonAuth, seq); err != nil {
|
||||
|
@ -320,28 +342,6 @@ func (w *WiFiRecon) discoverClients(bs net.HardwareAddr, packet gopacket.Packet)
|
|||
}
|
||||
}
|
||||
|
||||
func (w *WiFiRecon) Configure() error {
|
||||
ihandle, err := pcap.NewInactiveHandle(w.Session.Interface.Name())
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer ihandle.CleanUp()
|
||||
|
||||
if err = ihandle.SetRFMon(true); err != nil {
|
||||
return err
|
||||
} else if err = ihandle.SetSnapLen(65536); err != nil {
|
||||
return err
|
||||
} else if err = ihandle.SetTimeout(pcap.BlockForever); err != nil {
|
||||
return err
|
||||
} else if w.handle, err = ihandle.Activate(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
w.wifi = NewWiFi(w.Session, w.Session.Interface)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (w *WiFiRecon) updateStats(packet gopacket.Packet) {
|
||||
radiotapLayer := packet.Layer(layers.LayerTypeRadioTap)
|
||||
if radiotapLayer == nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue