Сравнение выводов TCP и UDP в терминале Xfce
В этом шаге вы сравните результаты сканирования TCP и UDP, чтобы понять различия в сервисах, работающих на каждом протоколе. Вы будете использовать команду grep
для фильтрации вывода из файла tcpudp.txt
, созданного на предыдущем шаге, и наблюдать за различиями.
Во - первых, выведем содержимое файла tcpudp.txt
с помощью команды cat
:
cat tcpudp.txt
Вы должны увидеть комбинированные результаты сканирования TCP и UDP для локального компьютера (127.0.0.1).
Теперь отфильтруем вывод, чтобы показать только результаты сканирования TCP. Используем команду grep
для поиска строк, содержащих "tcp":
grep "tcp" tcpudp.txt
Пример вывода:
22/tcp open ssh
Это показывает открытые TCP - порты на локальном компьютере. В этом примере порт 22 (SSH) открыт.
Далее, отфильтруем вывод, чтобы показать только результаты сканирования UDP. Используем команду grep
для поиска строк, содержащих "udp":
grep "udp" tcpudp.txt
Пример вывода:
53/udp open|filtered domain
Это показывает открытые или отфильтрованные UDP - порты на локальном компьютере. В этом примере порт 53 (домен) открыт или отфильтрован.
Сравнив выводы TCP и UDP, вы можете увидеть, какие сервисы работают на каждом протоколе. TCP обычно используется для надежных, ориентированных на соединение сервисов, таких как SSH, в то время как UDP часто используется для сервисов без соединения, таких как DNS (домен). Состояние open|filtered
для UDP означает, что Nmap не мог определить, открыт ли порт или отфильтрован, из - за природы протокола UDP.
Кратко говоря, используя grep
для фильтрации вывода комбинированного сканирования TCP и UDP, вы можете легко определить сервисы, работающие на каждом протоколе, и лучше понять доступные на целевом хосте сетевые сервисы.