Middle
20
0
questionbank

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

Ответ от нейросети sobes.tech

Можно использовать утилиту ss (socket statistics) или lsof (list open files).

Сравнение netstat и ss:

Особенностьnetstatss
СкоростьМедленнее при большом трафикеБыстрее, напрямую работает с Netlink
Информация об inodesНетЕсть
Поддержка протоколовОграниченнаяШирокая

Пример использования ss:

bash

Для определения IP-адресов, с которых можно обращаться к портам, нужно смотреть правила файрвола. Чаще всего используется iptables или firewalld.

Пример просмотра правил iptables для INPUT цепочки:

bash

В выводе нужно искать правила, разрешающие трафик на интересующие порты. В этих правилах может быть указан ис

Можно использовать утилиту ss (socket statistics) или lsof (list open files).

Сравнение netstat и ss:

Особенностьnetstatss
СкоростьМедленнее при большом трафикеБыстрее, напрямую работает с Netlink
Информация об inodesНетЕсть
Поддержка протоколовОграниченнаяШирокая

Пример использования ss:

bash

Для определения IP-адресов, с которых можно обращаться к портам, нужно смотреть правила файрвола. Чаще всего используется iptables или firewalld.

Пример просмотра правил iptables для INPUT цепочки:

bash

В выводе нужно искать правила, разрешающие трафик на интересующие порты. В этих правилах может быть указан ис

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

networkingport-scanningnetwork-securitysocket-programmingaccess-control