With the advent of IoT, the attack surfaces on any given target have increased exponentially. With new technology comes new risks, and, in the case of IoT, one such risk to an organization is the addition of a malicious IoT device connected to the organization's network. It is essential to be able to tell when such a device has been added to a network and to understand its nature. In this recipe, we'll build a machine learning model to classify network IoT devices by type.
IoT device type identification using machine learning
Getting ready
The preparation for this recipe consists of installing the sklearn, pandas, and xgboost packages in pip. The instructions are as follows:
pip install pandas sklearn xgboost...