From a151e63497c0b0eaa8ace834a60668b1ebb0c7b5 Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Tue, 13 Mar 2018 10:32:39 -0700 Subject: [PATCH] Multiple IPs are now correctly parsed --- modules/arp_spoof.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/arp_spoof.go b/modules/arp_spoof.go index 75e2042f..27d644ad 100644 --- a/modules/arp_spoof.go +++ b/modules/arp_spoof.go @@ -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) }