11 lines
502 B
Text
11 lines
502 B
Text
local iface_info=$(ip -o -f inet addr show | awk '/scope global/ {print $2, $4}' | head -1)
|
|
local iface=$(echo $iface_info | awk '{print $1}')
|
|
local subnet=$(echo $iface_info | awk '{print $2}')
|
|
|
|
if [ -z "$subnet" ]; then
|
|
echo "❌ No active network connection found."
|
|
return 1
|
|
fi
|
|
|
|
echo "🔍 Scanning subnet \033[33m$subnet\033[0m on \033[33m$iface\033[0m..."
|
|
doas nmap -sn -n "$subnet" | grep -E "Nmap scan|MAC Address" | sed -e 's/Nmap scan report for /IP: /g' -e 's/MAC Address: /MAC: /g'
|