Я знаю, как использовать, nmap
чтобы найти список хостов, которые в данный момент онлайн. То, что я хотел бы сделать, это получить список только их IP-адресов, теперь он отображает дополнительную информацию, такую как
Nmap scan report for 192.168.x.x' and 'Host is up (0.12s latency).
Я хотел бы иметь возможность запускать nmap
команды, получать текстовый документ с IP-адресами, которые в данный момент находятся в сети.
Это вообще возможно?
/Up
? Я обнаружил, что командаnmap -n -sn 192.0.2.0/24 -oG - | awk '/Up/{print $2}'
дает те же результаты.-sV
которое может содержать непредсказуемые строки из баннеров сетевых служб.Вы могли бы передать это
awk
:источник