Найти ips, слушающий порт с python - PullRequest
0 голосов
/ 31 декабря 2018

Как python может помочь принять конкретный номер порта от пользователя в качестве ввода и вернуть все ips, прослушивающие этот порт в системе.Сценарий python может выполняться локально в системе linux, где это необходимо, или может удаленно обращаться к системе linux с использованием указанного ip, и ему необходимо прослушивать ip на определенном порту.9223.

По сути, это должно быть похоже на реализацию на Python netstat -ln |grep port с портом, который вводится пользователем.

Буду признателен за любую помощь в этом отношении.

1 Ответ

0 голосов
/ 31 декабря 2018

Я бы использовал подпроцесс , чтобы запустить команду командной строки, такую ​​как netstat.

import subprocess
print subprocess.check_output(['ls','-lah'])

Чтобы прослушивать порты с кодом Python, я бы обратился к этой теме

Прослушивание порта и захват данных в python

...