new: wifi.show.wps now supports '*' and 'all' as shortcuts for 'ff:ff:ff:ff:ff:ff'

This commit is contained in:
evilsocket 2019-02-06 10:06:46 +01:00
commit 6c1211859b
No known key found for this signature in database
GPG key ID: 1564D7F30393A456

View file

@ -156,9 +156,13 @@ func NewWiFiModule(s *session.Session) *WiFiModule {
"true", "true",
"If true, the fake access point will use WPA2, otherwise it'll result as an open AP.")) "If true, the fake access point will use WPA2, otherwise it'll result as an open AP."))
w.AddHandler(session.NewModuleHandler("wifi.show.wps BSSID", "wifi.show.wps ((?:[0-9A-Fa-f]{2}[:-]){5}(?:[0-9A-Fa-f]{2}))", w.AddHandler(session.NewModuleHandler("wifi.show.wps BSSID",
"Show WPS information about a given station.", `wifi\.show\.wps ((?:[a-fA-F0-9:]{11,})|all|\*)`,
"Show WPS information about a given station (use 'all', '*' or a broadcast BSSID for all).",
func(args []string) error { func(args []string) error {
if args[0] == "all" || args[0] == "*" {
args[0] = "ff:ff:ff:ff:ff:ff"
}
return w.ShowWPS(args[0]) return w.ShowWPS(args[0])
})) }))