CPC H04L 45/74 (2013.01) | 20 Claims |
1. A method performed by a processing resource of a computer system, the method comprising:
receiving, in kernel space of an operating system of the processing resource, a packet;
ascertaining, in the kernel space, whether a destination address of the packet matches a logical address of the computer system;
when said ascertaining is affirmative, forwarding the packet to user space of the operating system by passing the packet up a network stack implemented by the operating system;
when said ascertaining is negative, determining, in the kernel space, whether the packet is associated with one or more predetermined protocols used by Internet of Things (IoT) devices;
when said determining is affirmative:
extracting a header information from the packet; and
sending the header information to the user space for use in a subsequent IoT device detection processing; and
when said determining is negative, dropping the packet.
|