Multiple IPs are now correctly parsed

This commit is contained in:
Giulio De Pasquale 2018-03-13 10:32:39 -07:00
commit a151e63497

View file

@ -153,12 +153,11 @@ func (p *ArpSpoofer) parseTargets(targets string) (err error) {
targets = strings.Replace(targets, mac, "", -1)
}
targets = strings.TrimLeft(targets, ", ")
targets = strings.TrimRight(targets, ", ")
targets = strings.Trim(targets, ", ")
log.Debug("Parsing IP range %s", targets)
if len(p.macs) == 0 || targets != "" {
list, err := iprange.Parse(targets)
list, err := iprange.ParseList(targets)
if err != nil {
return fmt.Errorf("Error while parsing arp.spoof.targets variable '%s': %s.", targets, err)
}