mirror of
https://github.com/bettercap/bettercap
synced 2025-07-08 05:51:37 -07:00
20 lines
495 B
Go
20 lines
495 B
Go
package modules
|
|
|
|
import (
|
|
"net"
|
|
|
|
"github.com/bettercap/bettercap/log"
|
|
"github.com/bettercap/bettercap/packets"
|
|
)
|
|
|
|
func (p *Prober) sendProbeMDNS(from net.IP, from_hw net.HardwareAddr) {
|
|
err, raw := packets.NewMDNSProbe(from, from_hw)
|
|
if err != nil {
|
|
log.Error("error while sending mdns probe: %v", err)
|
|
return
|
|
} else if err := p.Session.Queue.Send(raw); err != nil {
|
|
log.Error("error sending mdns packet: %s", err)
|
|
} else {
|
|
log.Debug("sent %d bytes of MDNS probe", len(raw))
|
|
}
|
|
}
|