Как получить и отформатировать IP:порт в состоянии прослушивания без сетевых инструментов

cat /proc/net/tcp | grep " 0A " | sed 's/^[^:]*: \(..\)\(..\)\(..\)\(..\):\(....\).*/echo $((0x\4)).$((0x\3)).$((0x\2)).$((0x\1)):$((0x\5))/g' | bash


Эта команда используется для получения и форматирования IP-адреса и порта в состоянии прослушивания без использования сетевых инструментов.

Команда сначала считывает содержимое файла /proc/net/tcp, который содержит информацию о сетевых соединениях TCP. Затем она фильтрует строки, содержащие » 0a «, что указывает на состояние прослушивания.

Далее команда использует утилиту sed для замены и форматирования полученных данных. Выделенные элементы IP-адреса и порта используются для сборки новой строки в формате «ip:порт».

Наконец, полученная строка передается команде echo, которая выводит полученный результат в формате «ip:порт».

Альтернативный подход может включать использование сетевых утилит, таких как netstat или ss, для получения более подробной информации о сетевом соединении. Однако эта команда является быстрым и простым способом получения и форматирования IP-адреса и порта в состоянии прослушивания без использования дополнительных сетевых инструментов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *