Free Bandwidth & Traffic Monitoring Tool for Windows


Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Download NetWorx 7.1.5


  -  8.8 MB  -  Trial
  • Latest Version

    NetWorx 7.1.5 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    SoftPerfect / External Link

  • Filename


NetWorx is a simple and free, yet powerful software app that helps you objectively evaluate your bandwidth consumption situation. You can use it to collect bandwidth usage data and measure the speed of your Internet or any other network connections. NetWorx can help you identify possible sources of network problems, ensure that you do not exceed the bandwidth limits specified by your ISP, or track down suspicious network activity characteristic of Trojan horses and hacker attacks.

The program allows you to monitor all your network connections or just a specific network connection, such as Wireless or Mobile Broadband. The software also features an array of highly customizable visual and sound alerts. You can set it up to alert you when the network connection is down or when some suspicious activity — such as unusually heavy data flow — occurs. It can also automatically disconnect all dial-up connections and shut the system down.

The incoming and outgoing traffic is represented on a line chart and logged into a file so that you can always view statistics about your daily, weekly, and monthly bandwidth usage and dial-up duration. The reports can be exported to a variety of formats, such as HTML, MS Word, and Excel, for further analysis.

Features and Highlights
  • Clear graphic and/or numeric display
  • Usage reports with export to a variety of file formats, including Excel, MS Word, and HTML
  • Permits close supervision of uploads and downloads
  • Works with dial-up, ISDN, cable modems, ADSL, Ethernet cards, and more
  • Includes network information and testing tools with advanced netstat that displays applications using your Internet connection
  • Option to notify user or disconnect from the Internet automatically when network activity exceeds a certain level
  • Speed meter to accurately time downloads and report the average transfer rates
  • Dial-up session journal with detailed information about every session
  • Absolutely free and does not contain any adware/spyware/malware
Note: 30 days trial version.

Also Available: Download NetWorx for Mac and NetWorx Portable

  • NetWorx 7.1.5 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

NetWorx 7.1.5
- Added: Session time in the session usage popup
- Fixed: Positioning of the taskbar graph on a secondary monitor

- Per process data collection on macOS
- Ability for notifications to play audio files
- Locking the graph and dynamic tray icon on Linux
- Compatibility with various antivirus products on Windows

NetWorx 7.1.4
- Linux support
- Ping and downtime data exports

- Dark theme appearance on Windows
- Workaround for bogus SNMP I/O counters
- Automatic speed units start with Kb/KB
- Warnings about non-writable locations in portable Windows builds

- Double uptime and speed testing when multiple instances were running

NetWorx 7.1.3
- an issue with speed testing caused by a change in backend infrastructure
- erroneous graph spikes that were observed when monitoring apps
- taskbar chart alignment on Windows 11 systems with touchscreen

NetWorx 7.1.2
- Added: lock window position button for the graph, which prevents graph movement and resizing
- Improved: On macOS, a separate process now ensures that the app does not unexpectedly terminate

- month boundary calculation when the billing period begins on a day higher than the number of days in the current month
- custom commands created by unprivileged users could potentially allow them to start processes under an admin account
- charting issues when the speed exceeded 4.2 Gbps (32-bit overflow)
- handling 32-bit counter rollover at high speeds over 1 Gbps

NetWorx 7.1.1
- Added: speed units customisation setting
- Removed: multiplier setting

- monochrome menu bar labels and icon on macOS
- instant addition of recent usage to usage reports
- DEP and dynamic relocation support in Windows binaries
- excluded apps are removed from real-time graph

- appearance on macOS with automatic system theme
- potential crash when using Speed Meter
- taskbar graph appearance on Windows
- SNMP/UPnP monitoring on macOS

NetWorx 7.1.0
- drill-down in all usage reports
- transparency in taskbar and menu bar
- process exclusion for VPN client apps

- show used bandwidth share in all usage reports
- reduced taskbar flicker on some Windows machines

- taskbar graph recreation if Windows Explorer crashes
- numerous user interface fixes and enhancements

NetWorx 7.0.3
- Added: taskbar graph in Windows 11 and in portable editions
- Fixed: crash when tray icon graph was enabled with custom Y-scale set

- network driver compatibility with other products
- UI enhancements throughout the app
- histogram tray icon graph

NetWorx 7.0.2
- Added: showing transfer rates in macOS menu bar
- Added: data retention warning when deleting adapters
- Improved: redesigned custom-drawn quota display

- data resetting when apps are monitored
- incorrect tab title on Windows dark theme
- overlapping names in per computer chart
- showing hour status when moving mouse
- respect rates order in graph process view

NetWorx 7.0.1
- custom SNMP settings
- on mouse hover display
- network adapter renaming
- custom LAN ranges support
- font settings for the graphs

- info shown on click is dynamic
- borderless graph made resizable
- adapter IP info shown in settings
- graph menu item moved out of submenu

- taskbar extension size on HiDPI
- importing from UTF-16 databases

NetWorx 7.0.0
- This version is a complete rewrite of the product aiming at future extensibility and multi-platform support
- Added: extensive macOS support
- Added: colour schemes and dark mode support
- Removed: dial-up features, hourly report, traceroute, ping and most hidden settings

- uptime & downtime monitor
- multiple graph support
- graph shows active apps and chart
- simplified and refreshed user interface

NetWorx 6.2.10
- Improved: new network infrastructure for speed tests
- Improved: application no longer depends on OpenSSL
- Updated: network filtering drivers

NetWorx 6.2.9
- speed meter automatically switches to a new server if the current one fails
- Windows notifications replaced with a custom window displayed upon click
- speed meter no longer depends on MSXML, which had issues on some systems

- Fixed: several bug fixes in network drivers for LAN traffic filtering

NetWorx 6.2.8
- optimised LAN traffic filtering to near-zero CPU usage even at high speeds

- removed WinPCap support due to its limitations and start-up issues on some systems
- removed IP address logging to achieve CPU-efficient traffic monitoring

NetWorx 6.2.7
- Improved: remember selected speed meter server between sessions
- Improved: retain sort order when refreshing apps or sites view
- Improved: automatically enable desk band when selected in installer
- Updated: LAN traffic filtering drivers (larger UDP message buffer)
- Changed: Windows 7 is the minimum required OS version

NetWorx 6.2.6
- Added: user prompt on uninstall whether to remove all data
- Added: drill-down reports by IP address/by application and vice versa
- Added: sound and message notification in the Connection Monitor
- Added: speed meter test server can be chosen from several alternatives
- Updated: LAN traffic filtering driver

NetWorx 6.2.5
- Fixed graph window jumping to a different monitor when another window was moved there
- Fixed  colour inconsistency between the usage graph and historical charts
- Fixed odd bug when popup menu was upscaled when the graph is shown
- Added user input controls for time under Site and Application reports
- Added double-click in most reports reveals per application usage during the period

NetWorx 6.2.4
- Added logging of location, IP address and ISP in automated speed tests
- Added speed Meter data can be exported to HTML, CSV and text files
- Improved speed Meter overall reliability and compatibility with latest Windows Server
- Improved including Speed Meter's own usage into reports in Ignore LAN traffic mode
- Improved showing downtime and uptime duration in Connection Monitor
- Fixed connection Monitor locking up when Internet connection went down

NetWorx 6.2.3
- Fixed occasional speed meter errors in IPv6-enabled configurations
- Reduced CPU usage when Ignore local traffic in the LAN was on
- Added official Windows Server 2019 support

NetWorx 6.2.2
- Added a new hidden setting to activate transparent graph background
- Updated network drivers used when filtering out local traffic (fixes a few issues with third party products)

NetWorx 6.2.1
- Fixed automatic check for updates that could run too frequently
- Fixed an issue with graph position which was ocasionally not saved
- Updated frameless graph implementation to make it resizeable
- Updated included components: SQLite, OpenSSL and geo-IP database

NetWorx 6.2.0
- All graphics and icons are now vector images and scale to any DPI on high-resolution displays
- Added system tray notifications for connection monitor detections
- Improved and uniformed menus for single and double-click actions
- Updated and Microsoft-signed LAN traffic filtering drivers

NetWorx 6.1.1
- Added the OpenSSL library for sending secure e-mails with NetWorx
- Updated the LAN filtering drivers and WFP was made the default option
- Fixed not saving scheduled speed test settings upon restart on Windows 10
- Fixed a scheduled speed tests issue where a test did not complete in time

NetWorx 6.1
- Added docking of the graph to top or bottom of desktop in a reserved space
- Added a setting to specify sender e-mail address for outgoing e-mails
- Added scheduled speed testing to measure connection's speed regularly
- Added history of measurements to the Speed Meter and an easy to read chart
- Showing vertical axis at the beginning of the graph rather than the end of it

NetWorx 6.0.4
- Change log not available for this version

NetWorx 6.0.3
- Added a hidden setting for tray graph activity threshold
- Added treating zero allowance under Quota as Unlimited
- Added saving bar chart height in per day, week, month and custom reports
- Added new graph type: average columns calculated over 5 seconds by default

NetWorx 6.0.2
- More accurate readings when using the Ignore LAN traffic mode
- Added a notification when report fails to run or sending email notification fails
- Added country flags from IP addresses in ping, trace route, netstat and web-site report
- Added environment variable support in CSV graph data file and custom database location

NetWorx 6.0.1
- Added writing to the Windows event log when connection goes off-line and back on-line
- Added high-resolution icons sized 64x64, 128x128 and 256x256 for high DPI screens
- Added ignoring LAN traffic in kernel when using NetFilter for faster LAN transfers
- Added text format in the automatic reports and a button to select target file
- Added per web-site report to track what Internet hosts used most data
- Fixed a painting issue with icons in Netstat and per application report
- Fixed a crash in per application report on certain 64-bit systems

NetWorx 6.0.0
- NetWorx is now commercial software. To facilitate its further development, we introduced a licence fee
- Added remembering height and width of the usage window
- Added attaching usage report when sending e-mail quota notifications
- Fixed several memory leaks in connection monitor and NetStat
- Fixed a few issues with high DPI systems

NetWorx 5.5.5
- Fixed showing messages about blocked Internet repeatedly
- Apps in automatic reports are sorted by usage rather than name
- Added graph time stamps displayed when minute ticks are enabled
- Portable versions are restricted to one instance from one location
- Minor UI enhancements, updated traffic filtering drivers and DB engine

NetWorx 5.5.4
- Added Reset Session command to reset the numbers recorded since boot
- Added drawing the graph's background bitmap in the desk band graph as well
- Fixed an uninstallation issue on Windows 10 where the driver was not removed
- Fixed a few minor UI issues when exploring past graph readings with arrow keys

NetWorx 5.5.3
- Added a workaround for picking-up UPnP devices whose UDN changes after a reboot
- Added per-application output in automatic HTML reports when Ignore LAN traffic is on
- Added showing average and maximum speeds together in the Speed Meter
- Added a hidden setting to write graph data to a CSV file for further analysis

NetWorx 5.5.2
- Fixed converting per application usage records from older databases
- Fixed doubling entries stored as a list when a backup was restored
- Fixed updating the options UI dialog when a backup was restored
- Added new Speed Meter with active connection throughput testing

NetWorx 5.5.1
- Fixed an error in UPnP router detection when malformed XML was received
- Fixed polling some routers whose UPnP module didn't support HTTP/1.0
- Fixed flicker when Session Usage Summary was shown on the graph
- Fixed recording apps usage during the hours marked as Unmetered

NetWorx 5.5.0
- Added graph smoothing with a moving average for a prettier graph
- Added a custom UPnP implementation that supports more routers
- Fixed an error message shown when Windows ran out of TEMP space
- Fixed sending sync broadcasts on PCs with more than one network card
- Fixed a few issues with exporting reports to a file from Usage Reports
- Updated SNMP implementation to minimise the number of requests
- Updated third-party TDI and WFP drivers to the latest version

NetWorx 5.4.2
- Added filter by date in Applications report and showing application names rather than paths
- Changed usage backup from XML to SQLite DB file and it now also includes program settings
- Changed the Netstat tool to a connection tree to enable real-time application monitoring
- Fixed monitoring apps that were monitored even if the selected network was unavailable
- Fixed a memory leak in connection tracking when the Ignore LAN option was used
- Fixed closing CSV and HTML files that stayed open when exporting a report
- Updated LAN traffic filtering drivers with latest compatibility fixes

NetWorx 5.4.1
- Added rounding to good-looking values in the usage report barchart
- Added hidden settings to show/hide dial-up and on/off-peak features
- Added a warning if DB is not writable or can't be created on disk
- Added dialog to allow to reset to a set value other than zero
- Minor bug fixes and improved Windows 10 compatibility

NetWorx 5.4.0
- Added Y-axis labels rounding to good-looking values on the graph, e.g. 10K, 20K, 30K, 40K, 50K
- Added logarithmic scale on the graph to enable showing very small and very large values together
- Added a monthly total in daily auto reports and HTML reports are sent inline, not as attachment
- Added SNMPv3 support for monitoring the router (see the hidden settings)

NetWorx 5.3.5
- Fixed text overlapping in the bar chart and use the thousand separator by default
- Fixed initialisation of the UPnP router monitoring if it wasn't ready on startup
- Added automatic reports saved to a file or sent by e-mail

NetWorx 5.3.4
- Added a hidden setting for virtual adapters monitoring ignored by default
- Fixed firing off-peak notifications as they were sometimes not processed
- Fixed graph disappearance when clicking the desktop in Hide Graph on Full Screen
- Added Properties and Open File Location menu options in the application view
- Added experimental workaround for routers with incorrect UPnP implementation
- Added getting process name from the kernel for reliable application names reporting
- Updated languages, filter drivers, done numerous minor fixes and improvements

NetWorx 5.3.3
- Added graph line width setting in the hidden settings
- Fixed black rectangle artefacts in the application view
- Fixed the drop-down interface boxes in router setup
- Fixed the re-opening WinPCap when there is a capture issue
- Fixed the monitoring of all virtual network adapters

NetWorx 5.3.2
- Fixed disabling Teredo where it was unnecessary for the TDI driver
- Fixed quota settings they are now protected too when a password is set
- Fixed quota and usage computations when a custom Time Zone Offset was used
- Added connection monitor Timeout and Retries variables to the hidden settings
- Added showing hints for hotkeys where long hotkey combinations did not fit
- Added computer name in subject and body of e-mails for easier identification

NetWorx 5.3.1
- Added a hidden setting to disable TCP/UDP tracking in the Ignore LAN mode
- Added Mobile Broadband support for monitoring as all available connections
- Added showing units on the graph (configurable in the hidden settings)
- Added email notifications for short-term conditions
- Fixed crashing if UPnP was not ready at startup

NetWorx 5.3
- Added application usage data in netstat showing each process actvity
- Added view scroll bar and a way to reset the connection uptime log
- Added e-mail notifications and blocking Internet access in the quota
- Added Windows high DPI awareness for high-resolution displays

NetWorx 5.2.12
- Fixed doubling dial-up sessions and applications when two users were logged on
- Added driver hash sum verification upon installation to avoid unnecessary reboots
- Fixed dynamic bars to be relative to a maximum in the last 5 secs rather than session
- Added displaying dial-up volume in the At a Glance report in addition to its duration
- Added environment variable NOTIFY when launching a program in the notifications
- Added UPnP router monitoring for routers that do not support SNMP (experimental)

NetWorx 5.2.11
- Added showing usage in terabytes for large numbers over 1000 GB
- Added SNMPv1 and SNMPv2 support for router monitoring via SNMP
- Fixed an issue with garbled or incorrect application names recorded
- Allowed users to choose which implementation of driver to install (WFP/TDI)
- Added automatic firewall rule creation/removal for usage synchronisation
- Updated LAN traffic filtering drivers and improved Windows 8.1 compatibility

NetWorx 5.2.10
- Added a hidden setting to suppress the graph on full-screen apps
- Added highlighting changed hidden options in bold
- Added totals to the dial-up log and a session filter
- Added sorting by application in the application view
- Added a more stable version of the WFP driver for LAN traffic filtering
- Fixed showing popup menu on the graph on left-positioned secondary display

NetWorx 5.2.9
- More reliable uninstallation process to ensure no orphan files are left
- Added a workaround to obtain application names that were previously recorded as unknown
- Added deleting past records for applications from the Applications view
- Expanded the default multicast IP address range to avoid recording multicast traffic as non-local
- Updated LAN traffic filtering driver (now uses Windows Filtering Platform on Windows 7 and above)

NetWorx 5.2.7
- Added a built-in network driver for LAN traffic filtering similar to that in v5.1.7 to v5.2.0. It should be more stable now.
- Fixed repositioning the graph after PC resume as sometimes it could have been unnecessarily reset
- Hidden settings are made easier to use with boolean options toggled with a double click

NetWorx 5.2.4
- Fixed recording and displaying heavy transfers over 500 MB/s
- Added showing MAC addresses for WinPCap adapters
- Redesigned Speed Meter also displays total traffic volume
- Currently logged user highlighted in the list of users in totals
- Added subheadings at the General tab showing actual periods
- Notification area icon's status and position are remembered correctly on Windows 7
- Fixed a possible crash in the traceroute code
- Improved compatibility with NetBalancer

NetWorx 5.2.2
- Fixed launching applications with a space in their name in notifications
- Fixed painting legend for hourly graph in left to right mode
- Fixed numeric desk band disappearance upon locking/unlocking the task bar
- Added a few hidden settings: fixed rate unit, router community string, quota dialog instead of usage on hotkey
- Added displaying time and sorting in dial-up session view
- Reopening WinPCap adapter after resuming from stand by and hibernation
- Added opening netstat on tray icon double click and opening usage report at single click
- Added highlighting items exceeding quota for daily, weekly and monthly reports when appropriate quota is set
- Fixed writing XLS files, now writing numbers as numbers, not as strings

NetWorx 5.2.1
- Fixed establishing/dropping dial-up connection on 64-bit systems
- Made several optimisations to display usage reports faster
- Added NetWorx popup menu to the desk band as well
- Fixed sorting weekly, monthly, dial and hourly reports when ascending sort was set
- Using WinPCap instead of custom network driver for ignoring local traffic

NetWorx 5.1.7
- Improved compatibility with systems with VirtualBox installed
- Rarely used settings "Snap to desktop edges" and "Smooth spikes" moved to hidden settings
- Added an option to show/hide animated usage bars
- Added an option to choose appearance of the tray icon
- Using a new network driver to filter out LAN traffic. If it works okay, NetWorx will soon be able to track usage per application

NetWorx 5.1.4
- Fixed double-click mode that could not be set
- Quota overuse notification no longer closes automatically
- Removed workaround added in the previous version as in some cases it failed to detect real network adapters
- Improved compatibility with ESet Smart Security and NetLimiter
- Added the Arabic language and a few others updated

NetWorx 5.1.2
- Dial-up application launch list is made editable and accepts command-line parameters to be passed to applications
- Added all-time/on-peak/off-peak as an extra condition in notifications
- Currently active hour is now shown in the hour selection matrix
- Added a workaround to prevent incorrect readings when installed with NetLimiter 3
- Changed notification processing: if actions include dropping dial-up connections, the timer is reset when a new connection is dialed. Otherwise it caused premature occurrence of the event
- Added import of IP address to be ignored (formats understood are IP address range, CIDR and individual IP addresses)
- Bandwidth rates shown under the graph are made monochrome (this can be reverted via a hidden setting)
- Added a hidden setting allowing to relocate the database to another folder
- Updated language files and minor user interface tweaks
- Added more shutdown options: power off, stand by, hibernate and restart

NetWorx 5.1.1
- Added dial-up connection name and speed shown in the tray icon tooltip
- Implemented correct usage recording when multiple users were logged on at once (fast user switching)
- Fixed excessive reading from the disk when showing daily/weekly/monthly usage on hovering tray icon was enabled (now updated once a minute)
- Updated language files and other minor tweaks

NetWorx 5.1.0
- Fixed a desk band issue that caused a crash on Windows 7 in certain circumstances
- Fixed graph shown off-screen if the monitor where it had been displayed became unavailable
- Fixed showing 'unavailable' in the graph title when the chosen adapter was not available at startup and became available later
- Added password check when accessing quota settings when the password protection is enabled
- Added network manager allowing to exclude certain networks from monitoring
- Fixed an error in computations of monthly periods when the month started 29th, 30th or 31st

NetWorx 5.0.9
- Fixed doubling outgoing traffic records on Vista/Seven with mobile broadband and "dial-up" ADSL
- Fixed graph shown in taskbar when Frameless Graph Window in the hidden options was turned on
- Added Portuguese (Portugal) language

NetWorx 5.0.8
- Fixed a memory leak on Vista and Seven in early downloads of version 5.0.7
- Fixed displaying month names when usage chart was in the non-stacked bars mode
- Any broadcast traffic is ignored in the Ignore LAN traffic mode
- Added Windows 7 locale bug workaround where the US date format was used instead of the one chosen in standards and formats
- Added Norwegian, Slovak and Turkish languages

NetWorx 5.0.7
- Added 'All wireless connections' monitoring option (Vista and higher)
- Fixed inability to select some network connections on Windows Vista and Seven
- Added graph fading out when the mouse is hovering and the click-through mode is turned on
- Added a few new preferences in the hidden settings (press Ctrl + O in the settings window)

NetWorx 5.0.3
- Added drop-down month list in custom reports to quickly access monthly usage
- Added import of DU Meter Backup files (*.sqbackup) and NetMeter files (*.csv) under the Restore button in the usage report
- Added IP address manager to exclude custom networks as local traffic
- Short-term notifications now can apply in a wider range. Now 'more' conditions trigger even if they occur before time elapses
- Playing a windows sound when quota overused message shown
- Some fixes related to sleep and hibernation issues when the Ignore LAN option was turned on
- Volume unit multiplier made customisable (1000 or 1024 bytes per KB)

NetWorx 5.0.1
- Added a language selector shown upon first launch
- Fixed Explorer crash on Vista/Windows 7 when desk band is turned on
- Added Chinese, German, Polish languages

NetWorx 4.9.4
- Graph labels are now compactly formatted (K/M)
- Added purely numeric graph display
- Hourly report made sortable
- Tray icon now has got static title if 'Hide inactive icons' Windows option is on
- Quota now shows allowance left in addition to used and total
- Added 'Enable Graph Click-Through' menu item (visible only if graph is being displayed and is semi-transparent)
- Graph color selectors now offer a better choice of colors
- Added option to automatically bring up the graph when a certain condition is met

NetWorx 4.9.3
- Added option to display either a polyline or a histogram in the real-time graph
- Added 'remind me in' option in message about overused quota to make it less annoying

NetWorx 4.9.2
- Quota settings are now saved when window closed
- Fixed the hourly report when last hour of the day might have been shown wrongly
- The hourly report highlights on/off-peak hours

NetWorx 4.9.1
- Fixed quota and weekly/monthly report computations
- Days 29, 30 and 31 are now allowed again as the first day of the month
- A number of minor improvements: graph opacity can be adjusted with +/- numpad keys; fixed the remaining days counter in the quota; fixed a problem with hourly report (not all hours were displayed)

NetWorx 4.8
- In the desk band placed on a vertical taskbar numbers are shown underneath. In the deskband placed on a horizontal taskbar numbers are shown at the left as before.
- Usage data stored on a per-hour basis. On-peak and off-peak hours can be configured for an accurate account.
- Beginning of the month and beginning of the week can be customized if it is needed.
- Added a hourly bandwidth rate report. You can see your average data transfer rate in recent days and hours.

NetWorx 4.7.4
- Fixed possible crash if NetWorx was started automatically before the Windows shell was fully initialized
- Added 'Apply settings' button
- Redesigned desk band made tidy and compact

NetWorx 4.7.3
- Fixed a race condition that might have caused the application to lock up on startup
- Cosmetic enhancements to the usage chart showing daily, weekly and monthly usage reports

NetWorx 4.6.2
- Fixed a sudden reporting jump that could occur if a network adapter becomes temporarily unavailable when the system enters a new power state
- Added a shell extension known as 'desk band'. It integrates with your taskbar and provides a handy tool to keep an eye on bandwidth usage. This extension is currently available on 32-bit editions of Windows only.

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.