Determining the application and version of nodes in the Inter?net of Things (IoT) is very important for warning about and managing vulnerabilities in the IoT. This article defines the attributes for determining the application and version of nodes in the IoT. By improving the structure of the Internet web crawler, which obtains raw data from nodes, we can obtain da?ta from nodes in the IoT. We improve on the existing strate?gy, in which only determinations are stored, by also storing downloaded raw data locally in MongoDB. This stored raw da?ta can be conveniently used to determine application type and node version when a new determination method emerges or when there is a new application type or node version. In such instances, the crawler does not have to scan the Internet again. We show through experimentation that our crawler can crawl the IoT and obtain data necessary for determining the application type and node version.
crawlerlocal storagenodesInternet of Things
Xuemeng Li,Yongyi Wang,Fan Shi,、Wenchao Jia
展开 >
Department of Computer Science, Electronic Engineering Institute, Hefei 230037, China
This research work is supported by the ZTE Corporation and University Joint Research ProjectNational High Technology Research and Development Program of China