Как я могу использовать netstat для отображения только протокола, порта и статуса?

Я использую netstat -lt | grep LISTEN , чтобы вывести список всех прослушивающих TCP-портов. Я должен использовать эти данные в своем Java-приложении, поэтому я хочу отформатировать вывод в оболочке, чтобы уменьшить накладные расходы на обработку в Java. Я хочу:

Protocol port status
tcp      4567 LISTEN

тип вывода. Есть ли способ добиться этого с помощью netstat или есть ли какие-либо другие сетевые приложения, предоставляемые unix для этого?

Я также пробовал читать файлы служб:

less /etc/services | grep tcp | cut -d '#' -f 1

, но таким образом он перечислит все порты tcp, даже если открыты они или нет. Любое предложение было бы отличным!

0
19.09.2016, 17:24
0 ответов

Теги

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