Sobes.tech
Back to questions
Junior — Middle
74

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

Answer from AI

sobes.tech AI

Чтобы определить открытые порты на сервере и IP-адреса, которые к ним подключаются, можно использовать следующие инструменты:

  • netstat: показывает активные соединения и слушающие порты.

    netstat -tulnp
    

    -t — TCP, -u — UDP, -l — слушающие, -n — показывать номера портов, -p — процесс

  • ss — современная альтернатива netstat:

    ss -tulnp
    
  • lsof — показывает открытые файлы и порты:

    lsof -i -P -n
    
  • Для сканирования портов снаружи можно использовать nmap:

    nmap -sT localhost
    

Эти команды помогут увидеть, какие порты открыты, какие процессы их используют, а также IP-адреса подключений.