Хорошо, я хочу, чтобы Nmap сканировал диапазон IP-адресов для компьютеров с определенным открытым портом (в данном случае это 80-й порт) и выводил все найденные IP-адреса в текстовый файл, сохраненный в следующем формате:
192.168.0.1
192.168.0.185
192.168.0.192
192.168.0.195
Итак, чтобы вывести файл, я попытался использовать эту команду:
nmap -sT -p 80 -ttl 40 192.168.0.0-255 -oG - | grep "80/open" > output.txt
Где «output.txt» - выходной файл, содержащий результаты. Так выглядит строка output.txt
как это:
Host: 192.168.0.1 () Ports: 80/open/tcp//http///
Поэтому я хочу, чтобы он выводил только IP-адрес с открытым портом 80 и ничего больше.
Я хочу, чтобы он не выводил строки "Host:" или "()" и "Ports: 80 / open / tcp // http ///". Так есть ли способ, чтобы Nmap не помещал эти вещи в выходной файл? Или сделать это только
выводить IP адреса? Я попытался посмотреть на страницу карты, это было мало помощи. И я просмотрел весь Интернет, и это тоже было не очень полезно. Так кто-нибудь знает, как я могу это сделать? Спасибо