Проверка сетевых подключений и портов на Windows и Linux (nmap, ping, telnet, iptables)

Частая проблема при работе в крупных организациях – настройки фаерволов, прокси, закрытые порты.
Разработчикам постоянно приходится запрашивать открытие портов, настраивать и проверять сетевые соединения.
Перечислим ряд полезных утилит для этих задач.

netstat

Отображает список портов, которые слушаются машиной.
Используем для проверки слушает ли какой-нибудь процесс нужный порт или нет.

ping hostname

Быстрая проверка доступности хоста.

telnet hostname port_number

Устанавливает соединение с указанным хостом по указанному порту.
Используем для проверки соединения, открыт ли порт для нашей машины.

nmap

Осуществляет сканирование всех доступных портов указанного хоста.
Используем для более тщательной проверки состояния портов на удаленном хосте.
Скачиваем и устанавливаем на Windows: http://nmap.org/download.html

iptables

Отображаем правила фаервола на Linux машине