Определение портов прослушивания с использованием Python

При переводе некоторых сценариев от Bash сталкиваюсь с множеством использования Netstat -an, чтобы найти, если один из наших услуг прослушивает. Пока я знаю, что я могу просто использовать подпроцесс.call или другой даже popen, я бы предпочел использовать решение Pythonic, поэтому я не использую среду Unix, в которой мы работаем.

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

Любые идеи?

6
задан Malforus 15 September 2011 в 20:02
поделиться