Principles of organizing IP traffic accounting. Free program for monitoring Internet traffic. Networx Local network traffic monitoring program

There are a lot of programs for tracking traffic on a local network: both paid and free, differing greatly in functionality. One of the most popular Open Source programs is SAMS. It runs on the Linux platform in conjunction with Squid.

SAMS requires PHP5, we will use Ubuntu Server 14.04. We will need Squid, Apache2, PHP5 packages with modules.

Accounting Internet traffic on a local network Linux

Let's try to figure out how it works.

Squid distributes the Internet, accepting requests on port 3128. At the same time, it writes a detailed log access.log. All control is carried out through the squid.conf file. Squid has extensive capabilities for managing Internet access: limiting access by address, controlling bandwidth for specific addresses, groups of addresses and networks.

SAMS works based on analysis of Squid proxy server logs. The local network traffic accounting system monitors the proxy server statistics and, in accordance with the specified policies, makes a decision to block, unblock or limit the speed for the Squid client.

Installing SAMS

Installing packages.

apt-get install apache2 php5 php5-mysql mysql-server php5-gd squid3

Download and install SAMS

wget https://github.com/inhab-magnus/sams2-deb/archive/master.zip

unzip master.zip

cd sams2-deb-master/

dpkg -i sams2_2.0.0-1.1_amd64.deb

Installing the web interface

dpkg -i apache2/sams2-web_2.0.0-1.1_all.deb

We make changes to the /etc/sams2.conf file.

DB_PASSWORD=/MySql password/

Launching SAMS

service sams2 start

Setting up Squid

We make changes to the /etc/squid3/squid.conf file

http_port 192.168.0.110:3128
cache_dir ufs /var/spool/squid3 2048 16 256

We enable logging and log rotation with storage for 31 days.

access_log daemon:/var/log/squid3/access.log squid

logfile_rotate 31

Stop Squid, create a cache.

service squid3 stop

service squid3 start

For the purity of the experiment, we configure one of the browsers to work with proxy 192.168.0.110 via port 3128. Having tried to connect, we receive a connection refusal - Squid does not have proxy access rights configured.

Initial SAMS setup

In another browser, open the address (192.168.0.110 – server address).

http://192.168.0.110/sams2

He will tell us that he cannot connect to the database and will offer to perform the installation.

We specify the database server (127.0.0.1), login and password for MySql.

The initial setup of the traffic accounting system has been completed. All that remains is to configure the program.

Local network traffic monitoring

Login to the system as administrator (admin/qwerty).

It’s worth mentioning right away about user authorization.

In the Squid branch, open the proxy server and click the “Configure proxy server” button at the bottom.

The most important thing here is to indicate your IP address in the addresses of folders and files where necessary, otherwise the proxy server will not start.

The essence of all changes to SAMS settings is that they are written to squid.conf. Sams2deamon runs in the background, which monitors changes in settings that require entry into the configuration file (you can also set the tracking interval there).

Fill in the “User” and “IP address” fields. Let's take the same IP as the username (the IP of the computer, not the server!). In the “Allowed traffic” field we enter “0”, that is, without restrictions. We omit all other fields.

A new acl will be added for this IP address and permission to work through Squid. If the config has not been changed automatically, go to the proxy branch and click the “Reconfigure Squid” button. Changes to the config will be made manually.

We try to open any URL in the browser. We check access.log and see requests processed by the proxy. To check the operation of SAMS, open the “Users” page and click the “Recalculate user traffic” button at the bottom.

Using the buttons below for managing statistics, you can obtain detailed information on the statistics of user visits to pages.

A program for tracking incoming and outgoing traffic on your computer. It will help you not to exceed the traffic limit and not end up without the Internet at all.

ATTENTION: Starting from version 6, the program has become paid, so in order to avoid misunderstandings, do not update it. Here is the latest free version 5.5.5.

Anyone who used the Internet five years ago probably remembers the most important problem for a user - constantly monitoring the amount of traffic. After all, there were no unlimited packages back then, and Dial-Up connections required money for every megabyte of information downloaded.

As a result, if you don’t control traffic consumption, you could end up costing a pretty penny :). But the people are inventive and they came up with many programs for measuring and limiting the flow. Today, the need for such utilities has decreased a little, but they are still in use, because during their existence they have acquired many additional useful functions.

Thanks to such programs, today you can measure the speed of your Internet connection, check all processes that have access to the Internet, measure traffic usage in corporate networks, and much more.

A small program has all the above functions - NetWorx. In addition, it has a number of additional features that will be useful to both the system administrator and the average user. An equally simple but powerful tool can be called a paid program - DU Meter.

Comparison of the free traffic metering program NetWorx with the paid analogue DU Meter

In addition, in NetWorx you can impose a quota on the amount of traffic, as well as launch various applications on a schedule. The program itself comes in two versions: portable and installation. I think it's easiest to use the "portable" version, although if you're a fan of installers, you can easily install NetWorx using the standard installation wizard.

Installing NetWorx

I will assume that you downloaded the portable version. To get started, you need to unpack the archive with the program and run the executable exe file. Before directly launching NetWorx, we’ll make a couple of settings. First, you will need to specify the program language, and second, you will need to enable or disable checking for new versions. That's all:).

After this, a program icon will appear in the tray (a place next to the system clock), with which we will manage it.

NetWorx will be controlled through a right-click context menu.

Here in this menu all the functions of the program are listed, but before use you can make some settings. To do this, click on the menu section of the same name.

NetWorx Settings

“Settings” consists of several tabs. In “General” we can configure the speed units, information displayed in the tray, and also (most importantly!) which connection to monitor (by default, all traffic is counted).

The “Graph” and “Graph Colors” sections allow us to customize the appearance of the graph of incoming/outgoing information packets. In “Notifications” you can enable and configure service messages from the program, and in “Additional” we have the opportunity to configure the collection of statistics.

The very last tab, Dial-up, allows you to set the default connection and add applications that will run with NetWorx.

After the settings are made, first click the “Apply” button for them to take effect, and then “Ok” to exit the settings.

Traffic Monitor

Now let's go directly through the NetWorx tools. The first and main one is a traffic monitor. It is presented in the form of a graph, which is called by the “Show graph” button.

The graph can be presented in the form of a histogram (in my opinion, this is the most convenient), curved lines, or simply numbers. In this case, there will always be two numbers at the bottom. The number with the index “D” (blue by default) shows the amount of incoming traffic (from the English download), and “U” (green) respectively, outgoing traffic (from the English upload).

Velocity change curves are drawn in the corresponding colors on the graph, the numerical value of which can be correlated with the scale on the left.

Speed ​​measurement

The next button - “Speed ​​measurement” - unfortunately, does not measure the overall speed of your Internet connection, but only the current speed of background packet transmission. This may be needed to compare (saving is available) the results under full load on the channel (for example, downloading a file) and at rest.

To start the test, just click the “Start” button and mark a certain period of time. The result can then be saved to a text file, and then compared with the new data obtained when “loading” the channel.

Statistics

System administrators will like this feature most of all, since it is possible to keep both a general count of traffic and display detailed statistics for each of the network users. The results can be exported to xls format (Excel spreadsheets) and saved on a computer.

There are also tools for backup statistics and their further restoration (for example, if you need to save all the data after reinstalling the system).

Traffic quota

Moving on, we move on to the “Quota” section. This function is most suitable for users with a Dial-up connection or limited traffic (for example, mobile Internet). It allows you to set the maximum amount of information received or sent and will always warn the user if the specified limit is exceeded.

By default, the quota is set to 0.00 KB, so if you want to use this function, you will need to “Configure” it first :).

In the settings, we specify the type of quota (daily, weekly, monthly, last 24 hours) and the type of traffic (incoming, outgoing or all). You can leave the clock as is, and then specify the units of measurement and the quota itself.

To save the settings, click “Ok”, and in the quota monitoring window, do not forget to check the box “Notify when the quota is used by %” in order to receive timely information about overexpenditure.

Route tracing

We have already looked at the “Settings” item, so let’s move on to the next one – “Route tracing”. If you suddenly lost access to any Internet resource or you need to find out what path you take before you get to this or that site, try tracing this path. This can be done with standard Windows capabilities, but with NetWorx it is much easier and more visual.

To start tracing, enter the name of the site (remote computer) or its IP address. Now you can set the response time (although often the standard value is more than enough) and you can click “Start”. In this case, we traced the site yandex.ru and saw that to access it you need to go through 11 intermediate servers, and the total time to travel this path is 31 ms.

Ping

The next option is “Ping”. The window interface of this function is very similar to the previous one, but its purpose is somewhat different. Ping, simply put, is the speed at which a remote computer responds to a request you send. The built-in NetWorx ping is inferior in capabilities to the standard one (it is not possible to set your own keys to change parameters), but it copes with the main task.

Another disadvantage of the function is that you cannot enter the website’s Internet address directly - you need to know its exact IP (you can find out from the previous utility). Now specifically about use: enter the address of the remote PC, select the waiting time and the number of echo requests and click “Start”.

In our example, the site was pinged vkontakte.ru. The average response time is not calculated automatically, but it can be calculated in your head by adding all the obtained values ​​and dividing by three :).

It turned out to be about 45 ms, which in principle is good (ping up to 50 ms ± 10 ms is considered good). The TTL value is the “lifetime” of the echo packet. The number 64 means that the sent packet of information can pass through 64 intermediate servers.

Connections

The last tool is Connections. It allows you to monitor all applications that require an Internet connection.

I immediately advise you to enable the “Convert addresses to names” option. This way you can see where this or that application is going and stop its attempt to connect to a suspicious resource. Pay special attention to “established” connections (ESTABLISHED) and listening ports (LISTENING), as they can pose a hidden threat.

If a suspicious connection is detected, you can immediately terminate the application that installs it by right-clicking on it and selecting “End Application”.

conclusions

Thus, we can summarize all of the above. NetWorx is not just a program for monitoring your Internet connection, but also a complex for ensuring security and comprehensive network diagnostics.

Therefore, if you suspect that some application is using traffic irrationally or even transmitting confidential information, try monitoring your network with the NetWorx program and you can easily identify the “spy” :).

P.S. Permission is granted to freely copy and quote this article, provided that an open active link to the source is indicated and the authorship of Ruslan Tertyshny is preserved.

Traffic monitoring in corporate networks is needed for the following purposes:

1. Identifying those who clog the channel and prevent you from using the Internet on other computers. This is especially true in organizations with low speed access to the World Wide Web. As a rule, torrents, video hosting sites, etc. become the source of the problem. Detection of their owners does not necessarily entail punishment, because often the users themselves do not know that something is being downloaded on their computer in the background (for example, the computer may be infected with a virus and included in a hacker network for cryptocurrency mining).

2. Catching employees doing things at work that are far from their official duties. The manager can punish for this, especially since there will be evidence of visiting harmful sites.

3. Protecting corporate computers from viruses and other garbage that can be caught on dubious sites.

4. Traffic accounting where the tariff is calculated according to the traffic meter (especially relevant with limited Internet access - for example, using cellular operators).

Does your corporate network already have an Internet traffic monitoring program?
Check how effectively it works.


How the Traffic Inspector program solves the problem of monitoring Internet traffic

Traffic Inspector FSTEC - solution for government agencies

From the country's top leadership, including V.V. Putin, there is an initiative to strengthen the personal responsibility of heads of government agencies for ensuring information security (). First of all, this concerns the laws “On Personal Data” (152-FZ) and “On the Protection of Children” (436-FZ).

Traffic Inspector FSTEC has a FSTEC certificate, which allows it to be used in government agencies: schools and other educational institutions, libraries, etc. Its capabilities are successfully used to restrict Internet access for children and adolescents.

If you want to find out how much traffic your Windows computer consumes over a certain period of time, then you need to use third-party solutions. Only current network consumption values ​​are available in Task Manager or Resource Monitor, so these tools are not suitable for monitoring traffic over a specific period. Some routers and modems collect data on traffic consumption - you can view these values ​​by accessing the device admin panel.

Why monitor consumed traffic at all? Traffic accounting is simply necessary when using metered Internet connections, but it can also be useful on unlimited tariffs.

Some Internet providers limit monthly traffic on certain plans. If the limits are exceeded, the user either needs to pay for an additional quota or be content with a reduced connection speed until the end of the reporting period. Traffic monitoring allows you to avoid such unpleasant situations.

Traffic analysis allows you to better understand how much data you consume during a reporting period. This information will be useful when changing your Internet provider or tariff plan.

The tools below are designed to account for traffic on Windows computers. All programs are free and tested on computers running Windows 7 and Windows 10.

– a free utility for monitoring traffic in Windows. The program tracks daily, weekly and monthly traffic consumption and displays a widget on the desktop with visualization of data transmission and reception processes.

Users can configure alerts, set provider restrictions, and calculate traffic using the built-in calculator. BitMeter II allows you to run a counter, during which you can monitor various connection metrics.

The Statistics section displays traffic consumption data for the last few hours, days and months. You can view them in graphical or tabular form.

GabNetStats

is a portable program for Microsoft Windows devices that allows you to track traffic consumption and other indicators. The program launched without any glitches on all test systems and immediately began monitoring traffic.

Left clicking on the system tray icon opens a graph and traffic statistics. The widget closes automatically after five seconds, but you can change this behavior and have the widget always appear on your desktop.

The program tracks data bytes sent and received, average connection speed and many other parameters. Select Advanced Statistics to view the total number of packets received and sent, the number of routes and IP addresses, and TCP/IP configuration information.

The developer's website is no longer available, but you can download the program from our website.

Note: To install this program on new versions of Windows 10, it is recommended to configure compatibility with earlier versions of Windows. To do this, right-click on the downloaded file and select Properties > Compatibility > Run the program in compatibility mode for: Previous version of Windows.

NetSpeedMonitor shows incoming and outgoing traffic in the taskbar notification area (system tray). Hover your mouse over an icon to view traffic for a specific session, day, or month. Right-clicking opens the available parameters and traffic statistics interface for a certain period.

The program is available as a separate installer and a portable version. The utility is fully compatible with all modern versions of Windows.

Note: The portable version threw an error in Windows 10 when trying to run without administrator rights.

When launched, NetTraffic displays a graph of network activity on the desktop with the amount of data sent and received. By default, the window is always displayed in the foreground, but you can disable this mode, change the window size and other operating parameters.

Right-clicking on the icon in the system tray provides access to parameters, statistics and additional tools. In the statistics section, you can view traffic consumption for a selected period or for individual time intervals: month, day or year.

In the settings, you can change the widget design and set a quota for the amount of traffic. Available network utilities include ipconfig, netstat and route.

The program was distributed free of charge, but now new versions have become paid. At the same time, the previous, free version of the utility (Networx 5.5.5) is still available for download on our website and has no restrictions on functionality.

Immediately after launch, Networx begins monitoring traffic consumption, and an application icon appears in the system tray. Double clicking on the icon opens statistics: you can view general data, as well as data for the day, week, month, and a breakdown of data by application. For convenience, different data views are placed on separate tabs.

You can use the program to monitor the traffic consumed by individual applications. To do this, go to Settings > General and in the section Watch connections enable the option Ignore local traffic (within the network).

Right-click on the system tray icon to access additional features. You can enable the widget to display on your desktop to monitor your traffic consumption in real time, run a connection speed measurement, or open a screen for setting quotas.

Several network tools are available to users, such as trace route or ping.

comparison table

Unfortunately, some of the tools listed are no longer supported. Without a doubt, it is the most professional traffic monitoring solution with powerful functionality, but the free version of the utility is also no longer supported by the developer.

At the same time, it is worth noting that Microsoft is testing a built-in tool in Windows 10 (version 2003), which is expected to be released in spring 2020.

Cellular operators often offer Internet traffic in the form of a package with a fixed amount of data. After the package MBs are exhausted, you need to purchase additional traffic. This usually happens automatically and at inflated prices. Therefore, in order to avoid such an unpleasant situation, it is rational to limit traffic consumption in order to stretch the allocated data package for a given period - a week or a month.

Android OS allows you to view traffic consumption statistics and set a limit. At the same time, the standard capabilities do not stand out in terms of functionality. Therefore, it is rational to use appropriate programs that can record traffic consumption by applications, as well as set limits on data consumption.

The program allows you to control traffic consumption on the Internet and applications, as well as set a consumption limit. Installation requires Android 4.0 or higher. There are no ads or in-app purchases. Maximum RAM consumption is 229 MB.

The utility automatically calculates traffic consumption in applications and signals when the specified limit is reached. If, according to the terms of the tariff plan, a fixed data package is allocated, you need to specify the volume, plan type, repetition cycle and start date. In addition to recording traffic consumption, My Data Manager calculates the consumption of minutes and messages.

The home screen contains 3 tabs for monitoring traffic consumption: mobile, Wi-Fi and roaming. The hidden panel on the left provides access to additional options:

Total traffic costs.

  • Log – view consumption statistics by day.
  • Map – display of used data on the ground.
  • Applications - the amount of traffic spent by games and programs - per hour, day, week or month.
  • Tariff plans – tracking and regulation of traffic costs according to a given tariff.
  • Notifications – warnings about the limit used or reached.

The settings allow you to change the light design to a dark one, use constant notifications about the amount of traffic spent, and display a widget with consumption in the status bar. The application also allows you to store a history of traffic consumption, permanently or for a certain period.

Main advantages:

  1. Free, no ads or in-app purchases.
  2. Monitoring the consumption of mobile traffic, Wi-Fi or roaming.
  3. View the traffic used by applications for a specific period.
  4. Setting a limit for Internet, messages or minutes.
  5. Individual traffic counting and regular, according to the tariff plan.
  6. Fine-tuning the alert.
  7. History storage.
  8. Switch to dark design.
  9. Correct localization.

Main disadvantages:

  1. Not found.

The application measures Internet traffic consumption and sets a consumption limit. Disabling advertising, activating the widget and displaying traffic consumption in the status bar will cost 2 USD. At the same time, it is possible to purchase three functions for 5 USD, as well as short-term receipt of premium privileges for installing partner programs and viewing advertisements. The minimum Android version for installation is 4.1. Maximum RAM consumption up to 328 MB.

When you first launch the application, you are prompted to set a traffic limit for a month, a week, per day and/or 3 days. Also indicate the amount of data used for correct calculation.

The home page is divided into two tabs - with general information about consumed traffic and with application consumption.

The first tab allows you to review statistics for previous periods of Internet use - yesterday, this week, month, etc. View the total consumption of mobile and Wi-Fi connections, the used mobile traffic limit: by hour, in the form of a graph and diagram.

The second tab displays detailed traffic consumption by applications. When you click on a program from the list, the amount of outgoing and incoming traffic is displayed. Hourly statistics for previous days are also available.

In the settings, limits and additional traffic limitation parameters are set. There is also a choice of dark design, display of consumption in the status bar and disabling Wi-Fi statistics in the graph of the first tab.

Main advantages:

  1. Monitoring mobile traffic and Wi-Fi consumption.
  2. View hourly statistics and for previous periods.
  3. Setting a traffic limit for a month, week or day.
  4. Fine-tuning the alert.
  5. Dark theme support.

Main disadvantages:

  1. Availability of switchable advertising.
  2. Some features require purchase.
  3. There is a lack of translation in some places.

3G Watchdog – Data Usage

DOWNLOAD FOR FREE

Program for tracking and limiting traffic. Declared support for Android devices version 2.2 and higher. There are no ads, but some features are available after purchasing the PRO version for 1 USD. The maximum amount of RAM usage is 147 MB.

When you first launch it, along with the welcome message, the application asks you to set a traffic consumption quota according to your tariff plan or available volume. You can also set a warning when the limit mark is reached and select your preferred settings.

The main page contains information about used/available mobile traffic and the remaining time until the quota expires. Presentation of statistics in the form of a custom histogram, text with % and table. The latter allows you to view the amount of transmitted, received and total data for today/week/month and compare it with a given plan. Moreover, the table records mobile traffic, via Wi-Fi and in roaming. Where a separate traffic consumption quota is set for each section.

Below is the app traffic count. Starting with Android 7.0, 3G Watchdog counting must be enabled for the feature to work. To do this, you need to activate the corresponding switch in the security settings. After that, statistics will appear showing the amount of traffic consumed by applications and the time of activity.

Other features of 3G Watchdog include displaying traffic consumption in real time. At a specified interval, the program records received and transmitted data. Presentation of information in the form of a graph and list.

Settings allow you to set the display of information on the main page, status bar and widget. Also set the data update interval.

Interface of the “3G Watchdog – Data Usage” application.

Main advantages:

  1. Support Android 2.2 and higher.
  2. No advertising.
  3. Tracking mobile traffic consumption, Wi-Fi and roaming.
  4. View history.
  5. Display traffic consumption in real time.
  6. Backup and recovery.
  7. Setting a limit for the consumption of mobile traffic, Wi-Fi and roaming.
  8. Setting up an alert.
  9. Dark design.

Main disadvantages:

  1. There is a lack of translation in some places.
  2. Some functions are available in the Pro version.
  3. The application design has not changed since Android 2.2.
  4. You cannot add exceptions where there is free traffic.
  5. There is an error in traffic calculation; conflicts with other programs are possible.

The application combines traffic limiting and VPN functions. There are no ads or in-app purchases. Installation requires Android version 4.1 or higher. RAM usage up to 150 MB.

The main screen contains general information about the traffic used for the day. The VPN is immediately activated, and the window occupies 60% of the usable area. Below is a list of applications that displays used traffic and recommendations for saving.

When opening a program from the list, three options for using the data are offered:

Prevent data waste by limiting background work.

Launch the application only when connected to a Wi-Fi network.

Setting a data usage limit, upon reaching which a corresponding notification will appear. Available values ​​are 10, 25, 50 and 100 MB.

The application has no settings. The VPN automatically selects the country; most likely, there are no traffic limits.

Main advantages:

  1. No advertising.
  2. Built-in VPN.
  3. Ease of presentation of information.
  4. Limiting or disabling application traffic.

Main disadvantages:

  1. Due to insufficient optimization, the application freezes on flagship smartphones.
  2. Limiting mobile application traffic to 10, 25, 50 and 100 MB only.
  3. You cannot set a limit for Wi-Fi networks or applications with free traffic.
  4. No useful settings.
  5. Irrational distribution of work space.

The program allows you to control and limit mobile application traffic. There are no ads or in-app purchases. The required Android version for installation is 5.0 or higher. The amount of RAM used is up to 149 MB.

The main screen displays the amount of traffic used per day. Contains a switch for saving traffic, buttons for statistics of data used and nearby Wi-Fi access points.

Statistical information is presented in a convenient form – a graph. You can also view activity for previous periods of use - this week and this month. Below is a list of installed applications, where traffic restriction can be turned on and off with one touch.

Notify when there are available Wi-Fi networks nearby.

Display traffic consumption in real time.

Main advantages:

  1. Ease of use.
  2. No ads or in-app purchases.
  3. Simple presentation of information and statistics.
  4. Automatic and manual search for nearby places with Wi-Fi hotspots.
  5. Limit mobile traffic in one touch.
  6. View traffic consumption in real time.

Main disadvantages:

  1. Few useful settings.
  2. You cannot set traffic restrictions according to the volume of the tariff plan.
  3. The application only supports English.

DOWNLOAD FOR FREE

The application tracks mobile Internet usage and Wi-Fi activity. It is free to download and does not contain ads, but includes paid themes for 1 USD. The program requires Android version no lower than 4.4. RAM consumption is on average 77 MB.

GlassWire automatically counts your mobile and wireless connection usage. The user has access to information about the amount of data received and transmitted, in real time or when viewing consumption for previous periods. If the tariff plan has a fixed amount of free traffic, then specifying the details will allow the application to track consumption and report on limits reached. Moreover, the mobile plan, Wi-Fi network and exceptions to applications with free traffic are taken into account.

The main sections of the application are located in the hidden panel on the left:

  • Schedule. Shows traffic usage by apps, in real time and over previous sessions. It also allows you to view information about applications and quickly turn off background activity.
  • Statistics. Displays the amount of data received and transmitted.
  • Tariff plan. Setting limits on packet traffic provided by the operator.
  • Alerts. Reports application activity, and also allows you to set up warnings when traffic limits are reached or exceeded.
  • Themes. Changes the design of the application. There are 7 skins available, including 3 paid ones.

The settings contain options for changing alerts, notification type, design, language, and information update interval. Also clearing history.

Main advantages:

  1. Nice design in Material style.
  2. Simple and accessible presentation of information.
  3. No advertising, correct localization.
  4. Availability of statistics, real-time consumption, amount of transmitted and received data.
  5. Change the graphic design, fine-tune alerts and set the update interval.
  6. Recording the use of mobile traffic and Wi-Fi networks.
  7. Setting limits for tariff plans, including Wi-Fi network and applications with free traffic.

Main disadvantages:

  1. There is no built-in Internet blocking for applications and services.
  2. Paid themes.

Conclusion

The My Data Manager application is the best choice for monitoring and limiting traffic due to its flexible settings. In addition, the program is free and does not contain annoying ads.

The Traffic monitor utility is interesting for its convenient presentation of statistics, so it is suitable for novice users. At the same time, the poor color scheme in combination with advertising forces you to use another similar program.

3G Watchdog is not inferior in functionality to My Data Manager, offers a convenient presentation of statistics and does not contain advertising. At the same time, the application has quite a few shortcomings - lack of translation in places, no exceptions for applications with free traffic, outdated design and errors in calculations. As a result, it's easy to be left without Internet at the wrong time or incur additional costs for overuse.

The Data Saver program is interesting due to its free VPN, no advertising, and the function that prevents applications from using a mobile connection instead of Wi-Fi. At the same time, the program does not use workspace rationally. And the lack of optimization causes the program to freeze and drains the battery right before your eyes.

Datally shows the amount of traffic consumed in a simple and visual form. And activating just one switch will completely limit the transfer of data or specific applications, which is convenient for beginners. Also, this will not be a hindrance for users who do not know the language. However, the program does not support automatic traffic limitation if the tariff plan includes a package of free megabytes.

GlassWire is a convenient application for tracking traffic consumption and setting limits. Information and statistics are presented in an understandable form, which complements the pleasant interface and the absence of advertising. One of the minor drawbacks is that there is no built-in function to force Internet shutdown for selected programs.

11 ratings, average: 3,55 out of 5)