Я хочу напечатать все 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)