DEV Community

Chris
Chris

Posted on

Network Traffic Awareness

We have many connected devices such as phones, watches, tablets, laptops, cameras, refrigerators, air conditioners, etc; yet do we know who these devices are communicating with or how? Shouldn't we know? This train of thought inspired the 'Traffic Evaluator' project.

We can know what internet hosts our devices are communicating with and how.

Recording the network traffic and analyzing it reveals who our devices are communicating with. This also gives us insight into how much our ISP can know about us. Any organization in the 'network path' can easily harvest all this information.

In order to demonstrate the depth of information that is easily available through packet analysis we need a test point between the user and the internet. Providing a VPN tunnel with a respected protocol such as WireGuard allows this tool to have such a test point.

If you are interested the 'Traffic Evaluator' project is at https://activebit.net/te . This site allows a user to download and install a WireGuard tunnel configuration where all the traffic is under surveillance and a usage report can be generated at the users request. The report contains details such as:

  • Organizations the connected device is communicating with
  • Countries where the remote servers are located
  • Second Level Domain Summary
  • FQDNs seen in dns requests, TLS & QUIC Headers
  • Understanding of what protocols are in use

Top comments (0)