From 59cfb6b07a73628d3df392a33e798a48ec41df87 Mon Sep 17 00:00:00 2001 From: n0mad1k Date: Wed, 25 Mar 2026 06:28:48 -0400 Subject: [PATCH] Use sudo nmap to allow ARP scan with restricted sudoers --- net_alerter/net_alerter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net_alerter/net_alerter.py b/net_alerter/net_alerter.py index 790b7e0..da6fc19 100644 --- a/net_alerter/net_alerter.py +++ b/net_alerter/net_alerter.py @@ -64,7 +64,7 @@ def scan_subnet(cidr: str) -> list[dict]: """Run nmap ping scan, return list of {ip, mac, name}.""" try: out = subprocess.check_output( - ["nmap", "-sn", "-PR", "--host-timeout", "5s", cidr], + ["sudo", "nmap", "-sn", "-PR", "--host-timeout", "5s", cidr], text=True, stderr=subprocess.DEVNULL ) except Exception: