new: wifi.deauth now accepts a broadcast bssid, in which case it'll start deauthing every client from every access point

This commit is contained in:
evilsocket 2018-07-23 08:55:10 +02:00
commit 51987ff84f
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
3 changed files with 106 additions and 8 deletions

View file

@ -87,7 +87,7 @@ func NewWiFiModule(s *session.Session) *WiFiModule {
}))
w.AddHandler(session.NewModuleHandler("wifi.deauth BSSID", `wifi\.deauth ((?:[0-9A-Fa-f]{2}[:-]){5}(?:[0-9A-Fa-f]{2}))`,
"Start a 802.11 deauth attack, if an access point BSSID is provided, every client will be deauthenticated, otherwise only the selected client.",
"Start a 802.11 deauth attack, if an access point BSSID is provided, every client will be deauthenticated, otherwise only the selected client. Use a broadcast BSSID (ff:ff:ff:ff:ff:ff) to iterate every access point with at least one client and start a deauth attack for each one.",
func(args []string) error {
bssid, err := net.ParseMAC(args[0])
if err != nil {