Для сканирования неиспользуемых портов в Linux вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование netstat и grep
netstat -tuln | grep LISTEN | awk '{print $4}' | awk -F':' '{print $NF}' | sort -n | uniq -c | awk '$1 == 0 {print $2}'
Метод 2: использование nmap
nmap -p- localhost | grep '^[0-9]' | awk '{print $1}'
Метод 3: использование ss (статистика сокетов)
ss -lntu | tail -n +2 | awk '{print $4}' | awk -F':' '{print $NF}' | sort -n | uniq -c | awk '$1 == 0 {print $2}'
Метод 4: использование lsof (список открытых файлов)
lsof -i -P | grep LISTEN | awk '{print $9}' | awk -F':' '{print $NF}' | sort -n | uniq -c | awk '$1 == 0 {print $2}'
Эти команды предоставят вам список портов, которые не используются или не прослушиваются какой-либо службой.