Чтобы проверить, какие порты открыты в системе Linux, существует несколько способов. Вот несколько распространенных из них:
-
Использование Nmap:
Nmap — мощный инструмент сетевого сканирования, который можно использовать для проверки открытых портов. Чтобы использовать Nmap, вам необходимо установить его в вашей системе Linux. Вот пример команды для сканирования открытых портов на целевом IP-адресе:nmap <target_ip> -
Использование Netcat:
Netcat, также известный какnc, представляет собой универсальную сетевую утилиту, которую также можно использовать для проверки открытых портов. Вы можете использовать его для установки соединения TCP или UDP с определенным портом в удаленной системе. Вот пример команды, позволяющей проверить, открыт ли определенный порт:nc -vz <target_ip> <port_number> -
Использование Telnet:
Telnet — это еще один инструмент командной строки, который можно использовать для проверки подключения портов. Telnet обычно устанавливается по умолчанию в большинстве дистрибутивов Linux. Вот пример команды, позволяющей проверить, открыт ли определенный порт:telnet <target_ip> <port_number> -
Использование ss:
Командаss— мощная утилита для исследования сокетов в Linux. Он может предоставить подробную информацию об открытых портах. Вот пример команды для вывода списка всех открытых портов:ss -tuln -
Использование lsof:
Командаlsofвыводит список открытых файлов, которые могут включать сетевые подключения. Вы можете отфильтровать выходные данные, чтобы отображать только открытые сетевые подключения и порты. Вот пример команды для вывода списка открытых портов:lsof -i