Files
jitty-scripts/nmip.sh
T
2026-10-29 14:59:00 -04:00

29 lines
637 B
Bash
Executable File

#!/bin/bash
lanip=$(ip -4 route get 1.1.1.1 2>/dev/null | awk '{for (i = 1; i < NF; i++) if ($i == "src") {print $(i + 1); exit}}')
# Colors
RED='\033[0;31m'
LRED="\033[1;31m"
BLUE="\033[0;34m"
LBLUE="\033[1;34m"
GREEN="\033[0;32m"
LGREEN="\033[1;32m"
YELLOW="\033[1;33m"
CYAN="\033[0;36m"
LCYAN="\033[1;36m"
PURPLE="\033[0;35m"
LPURPLE="\033[1;35m"
BWHITE="\e[1m"
NC='\033[0m' # No Color
if [ ! -f /usr/bin/nmap ];then
printf "${LRED} Nmap is not installed...${NC}\n"
elif [ ! -z "${1}" ];then
nmap -sn "${1}/24"
else
printf "${LGREEN}Looking up ${lanip}...${NC}\n"
nmap -sn ${lanip}/24 # Use sudo to get names of devies
fi