Merge pull request #93 from alexmozzhakov/master

Fix for #85.
This commit is contained in:
Simone Margaritelli 2018-02-27 12:01:56 +01:00 committed by GitHub
commit bf1ac60c4e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

View file

@ -50,7 +50,13 @@ func NewArpSpoofer(s *session.Session) *ArpSpoofer {
return p.Start()
}))
p.AddHandler(session.NewModuleHandler("arp.spoof/ban off", "arp\\.(spoof|ban) off",
p.AddHandler(session.NewModuleHandler("arp.spoof off", "",
"Stop ARP spoofer.",
func(args []string) error {
return p.Stop()
}))
p.AddHandler(session.NewModuleHandler("arp.ban off", "",
"Stop ARP spoofer.",
func(args []string) error {
return p.Stop()

View file

@ -187,7 +187,11 @@ func (s *Session) setupReadline() error {
tree[name] = []string{}
}
tree[name] = append(tree[name], parts[1:]...)
var appendedOption = strings.Join(parts[1:], " ")
if len(appendedOption) > 0 {
tree[name] = append(tree[name], appendedOption)
}
}
}