This video shows demo of a c program, which uses Linux raw socket to receive and show packet information such as packet ID, Packet length, and source address.  This program uses two threads: a) To create raw socket and store information in queue b) To visualize to contents of queue (Packet information)