How to monitor network activities?

Often there is a big question for most of us which apps or software products consume the network bandwidth on our PC. At that time, the internet usage of each process is also significant individually. Perhaps you want to know about the past of these activities in detail. In this article, I want to explain how you can.

Smart Net Manager has good capabilities for achieving this goal. To start, open the dashboard panel of the software, as in Figure 1.

How to monitor network activities

Figure 1

On the right side of the panel [Dashboard], you can find three boxes, which give you some brief information about the system’s network usage.
• The box [Geographical map of the Internet usage] (Figure 2) shows you the countries that your system has connected.
• The box [Latest Network Connections] (Figure 3) shows you the IPs that your system has connected. You have the details of each connection too. For example, it shows which process has connected to which IP and Port. The country’s name of IP is another good info that you can see in the last column. Either, it gives the send/receive amount per process.

Geographical map of the internet connections

Figure 2

• The box [Latest Network Connections] (Figure 3) shows you the IPs that your system has connected. You have the details of each connection too. For example, it shows which process has connected to which IP and Port. The country’s name of IP is another good info that you can see in the last column. Either, it gives the send/receive amount per process.

Latest Network Connections

Figure 3

• The box [Network Usage] (Figure 4) visually shows you the online network usage of your system using a diagram. You have total send/receive rates on the top of the box. It also gives send/receive rates of each process at the bottom. This box refreshes the information every second and keeps them for 30 seconds. Therefore, you can have an online 30-seconds status of the system’s network activities.

Network Bandwidth

Figure 4

• The box [Network History] (Figure 5) shows you the past of your system’s network usage using a multi-purpose diagram. This diagram has two modes (Size and Rate modes). You can see the size of send/receive by selecting Size mode (Default), and you have rate information by choosing Rate mode. In addition, these modes have three options (Min, Avg, Max) which show you Minimum, Average, and Maximum size/rate information of the time scopes. You can see them by moving the mouse on the lines of the diagram. Moreover, the duration of the diagram’s precedent is adjustable to the last [1 hour/3 hours/6 hours/12 hours/1 day/7 days/30 days].

History of Network Usage

Figure 5

The panel [Dashboard] gives only summary information. Therefore, to know the detail of the network bandwidth, you have to go to another page. So, Find the item [Network] on the left blue menu bar (Figure 6) and click on it.

Network Tools

Figure 6

On the panel [Network], click on the item [Total Network Usage]. A window will open that contains two tabs.
• The tab [Online Monitoring] monitors the current network bandwidth using a diagram (Figure 7). At the bottom of the window, there are the online rates (Receiving/Sending rates).

Network Bandwidth Monitoring

Figure 7

• The tab [History] shows you the precedent of the network bandwidth (Figure 8). This panel is like to [Network History] in the page [Dashboard] that I explained before (Figure 5).

History of Network Bandwidth

Figure 8

There are three other options, which monitor bandwidth and usages using diagrams. Due to their likeness to the window [Total Network Usage], I avoid over-explaining. I only name them.

The items [Internet Usage], [Local Network usage], and [Loopback Usage]. All of them monitor online bandwidth and precedent usage of internet, local, and loopback connections.


Sometimes, you like to know which process has opened connections and what the remote endpoints are. For this purpose, click on the item [TCP Connections] in the panel [Network] (as in Figure 6). A window will open that contains a list of the system’s opened connections (figure 9).

Features of the TCP Connections

Figure 9

As in figure 9, you can see every connection and their detail in a list.
• The column [Process Name] shows the name of the process that has opened a TCP tunnel.
• The column [Local Address] gives the local IP address and the port number of the machine that the process has used.
• The column [Remote Address] gives the remote IP address and the port number, which the process has connected.
• The columns [Received] and [Sent] indicate how many bytes the process has received and has sent.
• The column [Last Time] defines the last transmission time.
• The column [Country] shows the country name of the remote IP.
• The column [Time Zone] gives the time zone of the remote IP.
• The column [Location] is a link. By clicking on it, you can see the position of the remote IP on the google map.
Note: No data exists in the last three columns if the type connection is loopback or local.

Geographical map of the internet connections

Figure 10

By moving the mouse to each country, it is possible to see the bandwidth of your system and that country. The countries with darker colors have had more transmission with your system. Furthermore, on the right side of the window is a list that contains all the connected countries and their transmission amount. The window sorts the country list by the bandwidth usage automatically.