This is a fix for showing MAC,BSSID and other CAPSed options

This commit is contained in:
alexmozzhakov 2018-07-21 15:23:49 +03:00
commit 7e952865cc

View file

@ -206,7 +206,7 @@ func (s *Session) setupReadline() error {
var appendedOption = strings.Join(parts[1:], " ") var appendedOption = strings.Join(parts[1:], " ")
if len(appendedOption) > 0 { if len(appendedOption) > 0 && !containsCapitals(appendedOption) {
tree[name] = append(tree[name], appendedOption) tree[name] = append(tree[name], appendedOption)
} }
} }
@ -239,6 +239,15 @@ func (s *Session) setupReadline() error {
return err return err
} }
func containsCapitals(s string) bool {
for _, ch := range s {
if ch < 133 && ch > 101 {
return false
}
}
return true
}
func (s *Session) Close() { func (s *Session) Close() {
fmt.Printf("\nStopping modules and cleaning session state ...\n") fmt.Printf("\nStopping modules and cleaning session state ...\n")