Почему инструменты net -устарели? Могу ли я по-прежнему использовать его без проблем с безопасностью?

Я не получаю синтаксическую ошибку в Ubuntu, но я думаю, что у вас есть другая проблема:iftopвыводит несколько строк вывода, и кажется, что вы хотите извлечь верхнее значение.

Чтобы перейти на 3-ю линию, используйте NR==3 {print $8}.

Я также не вижу 8 полей в своем выводе.

2
16.11.2021, 09:25
1 ответ

net-tools устарел, потому что он устарел, давным-давно (его последний выпуск был в 2001 году, хотя дистрибутивы поддерживали его с ), и к тому времени, когда люди решили, что с этим нужно что-то делать, лучшая альтернатива(iproute2)уже существовала. Электронное письмо «net -tools future» от 2009 г. дает больше контекста.

Если вы продолжите использовать net-tools, это не должно вызывать какие-либо проблемы с безопасностью, но вы упустите возможности, добавленные в сетевой стек ядра Linux за последние двадцать лет, которые могут помочь улучшить вашу безопасность. Дистрибутивы, которые все еще поставляются net-tools, также по-прежнему обеспечивают поддержку безопасности для него, и функции ядра, настроенные инструментами, также по-прежнему поддерживаются.

Стоит выучить замены; Вики Debian net-toolsперечисляет их на странице устаревания , и вы найдете здесь много важных вопросов, таких как альтернатива «netstat -s» .

4
16.11.2021, 09:50

Теги

Похожие вопросы