Сегодня мы научим вас, как выполнять сканирование портов с помощью netcat.
Ранее мы уже упоминали его как один из аддонов IpFire.
Что такое Netcat?
nc, также известный как швейцарский армейский нож TCP / IP, представляет собой многофункциональную сетевую утилиту, которая может использоваться для чтения и записи данных в сетевые соединения с использованием TCP или UDP. Но, поскольку вы здесь, чтобы узнать, как использовать netcat в качестве сканера портов, я думаю, вы уже знаете об этом удивительном инструменте.
Что такое portscanning?
PortScanning – это процесс систематического сканирования портов компьютера.
Использовать netcat как инструмент сканера портов?
Итак, откройте новый терминал (CTRL + ALT + T в Ubuntu) и выполните следующую команду для сканирования TCP-порта. Например 443 порт.
# nc -v -z 127.0.0.1 443
Опция -v используется для запуска netcat в подробном режиме, чтобы пользователь мог видеть, что происходит, и опция -z указывает netcat не создавать полноценное соединение, так как нам интересно узнать состояние порта.
Вы также можете сканировать ряд портов с помощью следующей команды.
# nc -v -z host port-range