Как я могу найти все IP-адреса в локальной сети, используя Python коды? - PullRequest
1 голос
/ 12 марта 2020

Я хочу напечатать все IP-адреса локальной сети на консоли Python. Есть ли способ?

Я написал код для этой проблемы, но он слишком медленный, мне нужен более быстрый код.

import subprocess
ip="192.168.1."
list=[]
for i in range(1,255,1):
      ipn=ip+str(i)
      s = subprocess.check_output(["ping",ipn])

      if ("TTL" in str(s)):
      list.append(ipn)

print("ip list")
for j in list:
     print(j)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...