Назад к вопросам
Junior — Middle
75
Каким образом можно определить, какие порты на сервере открыты и какие IP-адреса соединяются с ними?
Ответ от нейросети
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-адреса подключений.