Sobes.tech
Junior — Middle

Jak można określić, które porty na serwerze są otwarte i które adresy IP się z nimi łączą?

sobes.tech AI

Odpowiedź od 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-адреса подключений.