Sobes.tech
Back to questions
Junior — Middle
64

Каким образом можно определить список открытых портов в операционной системе с помощью команд Bash?

Companies where asked
БилайнБилайн

Answer from AI

sobes.tech AI

Для определения списка открытых портов в операционной системе с помощью команд Bash можно использовать несколько утилит:

  • netstat:

    netstat -tuln
    

    Показывает все прослушиваемые TCP и UDP порты.

  • ss (современная замена netstat):

    ss -tuln
    
  • lsof:

    sudo lsof -i -P -n | grep LISTEN
    

    Показывает процессы, которые слушают порты.

  • nmap (если нужно просканировать локальную машину):

    nmap -sT -O localhost
    

Эти команды помогут получить список открытых и прослушиваемых портов в системе.