📌  相关文章
📜  de quoi est il constituer comment les diferents elements comuniquent ils telecharge lapplication fing et scanner les resaeau depuis une tablet ou un smartphone - 不管(1)

📅  最后修改于: 2023-12-03 15:30:24.586000             🧑  作者: Mango

介绍Fing应用程序

Fing是一种网络扫描工具,可用于扫描局域网中连接的设备。使用Fing,您可以轻松查找您的网络中的所有设备,并查看它们的状态,IP地址以及其他信息。

Fing应用程序的构成

Fing应用程序由以下组件构成:

  1. 用户界面:Fing的用户界面直观易用,可让您轻松查找网络中的设备,并获取有关它们的详细信息。

  2. 扫描引擎:Fing的扫描引擎可以扫描网络中所有连接的设备,并创建它们的设备列表和相关信息列表。

  3. 数据库:Fing应用程序还包含一个数据库,用于存储设备名称,IP地址和其他信息。

Fing应用程序的通信

在Fing应用程序中,不同的组件之间使用APIs进行通信。例如,扫描引擎可以向数据库请求设备信息。用户界面还可以使用APIs来访问扫描引擎和数据库。

使用Fing扫描网络

您可以使用Fing应用程序扫描您的网络。以下是使用Fing扫描网络的步骤:

  1. 下载并安装Fing应用程序。

  2. 确保您的设备已连接到您的网络中。

  3. 打开Fing应用程序,并选择“扫描”选项。

  4. Fing应用程序开始扫描您的网络中连接的设备。

  5. 扫描完成后,Fing应用程序会显示网络中的设备列表。

  6. 您可以使用Fing应用程序来查看每个设备的详细信息,例如IP地址,设备名称等。

下载Fing应用程序

您可以从Google Play Store或Apple App Store下载Fing应用程序。以下是一些有关Fing应用程序的其他信息:

  • 应用程序名称:Fing

  • 应用程序开发者:Fing Limited

  • 应用程序大小:不到20MB

  • 支持的操作系统:Android,iOS

  • 应用程序类型:网络扫描工具

代码片段

以下是一个Python代码片段,用于使用Fing API扫描网络:

import urllib
import json

url = "https://api.fing.io/v1/networks/scan/" # Fing API URL

params = {"format":"json"} # 请求参数

params = urllib.urlencode(params)

response = urllib.urlopen(url + "?" + params)

data = json.loads(response.read())

# 输出设备列表和相关信息列表
for device in data["devices"]:
    print "Name: ", device["name"]
    print "IP: ", device["ip_address"]
    print "MAC: ", device["mac_address"]
    print "Vendor: ", device["vendor"]