擅长:python、mysql、java
<p>好的,最简单的方法是使用映射函数的“python nmap”模块。在</p>
<pre><code>import nmap
nm = nmap.PortScanner()
nm.scan(hosts='192.168.0.1/24', arguments='-n -sP -PE -PA21,23,80,3389')
hosts_list = [(x, nm[x]['status']['state']) for x in nm.all_hosts()]
for host, status in hosts_list:
print('{0}:{1}'.format(host, status))
</code></pre>
<p>其中'192.168.0.1'是您的路由器IP。这将返回所有连接设备的列表,包括任何休眠的Android设备。在</p>
^{pr2}$
<p>不幸的是,这个pythonnmap没有使用Python3,这一点我还需要弄清楚。在</p>