Intereting Posts
«Установка файловой системы ext3 с использованием подсистемы ext4» – что это значит? Какова наилучшая конфигурация rtorrent.rc для посева? Сканер предполагает, что устройство подачи документов имеет размер Анализируя сложные штучки и имея удобный список полезных искать шаблон и всегда печатать первую строку, содержащую cn Завершение Zsh по второй команде или после псевдонима? Почему моя мышь с двойным прокруткой работает только так, как будто у нее одно колесо? Как использовать панель Cinnamon при использовании Awesome Window Manager в Cinnamon? Как сделать арифметические манипуляции по всем строкам в LibreOffice Crontab ведет себя странно Как искать шаблон с помощью grep? Почему sshd не заботится о том, чтобы пользователь не владел своим домашним каталогом, когда у их имени нет пароля? Как настроить mailx для поддержки Gmail? Некоторые буквы на gnome-terminal не могут быть введены конкретным пользователем Слова, которые заканчиваются на s, НО исключают слова, которые заканчиваются словами s

Команда для поиска открытых портов

На моих Linux-серверах у меня есть этот псевдоним:

alias ns="sudo lsof -Pi|grep -v ESTABL|grep -v CLOSED|grep -v -e '->' | tr -s ' ' '\t' | awk '{print $3 "\t" $8 "\t" $5 "\t" $9 "\t" $1}'| column -t|sort" 

Это дает мне вывод следующим образом:

 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN root 10459 2330/imap-login tcp 0 0 0.0.0.0:22223 0.0.0.0:* LISTEN root 9646 4095/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN root 10762 4724/master tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN root 8576 362/apache2 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN root 8574 362/apache2 tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN root 10460 2330/imap-login tcp 0 0 127.0.0.1:2000 0.0.0.0:* LISTEN root 10461 4639/dovecot tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN mysql 10967 3454/mysqld tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN root 9748 4371/spamd.pid 

Я хочу получить тот же вывод для OSX, но lsof и т. Д. lsof себя по-другому. Я думаю, потому что это происходит от BSD.

Проблемы, которые у меня возникают:

  • Когда я просто набираю псевдоним «ns», ничего не выводится.
  • Когда я печатаю всю команду, я получаю следующий вывод

вывод:

 USER NODE TYPE NAME COMMAND _locationd UDP IPv4 *:* locationd _mdnsresponder UDP IPv4 *:5353 mDNSRespo _mdnsresponder UDP IPv4 *:54398 mDNSRespo _mdnsresponder UDP IPv6 *:5353 mDNSRespo _mdnsresponder UDP IPv6 *:54398 mDNSRespo _netbios UDP IPv4 *:137 netbiosd _netbios UDP IPv4 *:138 netbiosd 

Мне нужно:

  • числовые порты и адреса
  • вся команда и PID