首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python检测所有本地设备

使用Python检测所有本地设备
EN

Stack Overflow用户
提问于 2018-07-12 20:53:26
回答 1查看 30关注 0票数 0

我在这个操作中使用了很多代码。我只想获得我的调制解调器上连接的所有设备。

我只有笔记本电脑,但不能买手机。

这是我的代码;

代码语言:javascript
复制
import socket
import thread
import os

fullList=[]

def getHost(ip):
    try:
        a=socket.gethostbyaddr(ip)
        if(fullList.count(a)==0):
            print a
            fullList.append(a)
            a=1
    except:
        a=1

cc=1
while(1):
    for x in range(1,254):
        try:
            thread.start_new_thread(getHost, ("192.168.1."+str(x), ) )
        except:
            a=1
    cc+=1
    if(cc==1000):
        print "test..... Count: "+str(len(fullList))
        print fullList
        cc=1

现在我该怎么做?我应该看什么?

EN

回答 1

Stack Overflow用户

发布于 2018-07-12 21:00:33

我建议使用python-nmap并操作它的结果。

https://pypi.org/project/python-nmap/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51306224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档