Deviation Actions

laushung's avatar

Network Activity Indicator

By laushung
528 Favourites
Just want to extend a huge thank you to Tekzilla for doing a review of NAI. Hit up the link to check out the video over at Revision3. [link]

Network Activity Indicator

Windows 7 did a lot of things right. One thing where that philosophy fell short was the network system tray.

In Windows XP, it would animate depending on whether there was activity on the network. This program bring this functionality back to Windows 7.

Available languages at the moment are: German, English, Spanish, Finnish, French, Lithuanian, Dutch, Polish, Russian, Japanese, Portuguese (Brazil), Portuguese (Portugal), Czech, Turkish, Chinese (Simplified), Chinese (Traditional), Italian, Indonesian and Swedish.

NOTE: .net Framework v4.0 is required for this application to run. If you do not have it installed please download and install it before trying to run this application.

Update log:

0.9.1 - 2011 December 30

This update is long overdue.

- Added setting to select the Preferred Connection the program will use on start up. This was one of the major features users with multiple connections requested.

- Added updated Settings window. Now users can get information regarding the connection directly from NAI.

- Change the way NAI checks for updates. There is now a setting the user can select to check for updates only on start up or manually check for updates when the user click the button.

- Added Chinese (Simplified), Chinese (Traditional), Swedish, Italian and Indonesian. Many thanks to those that contributed these languages.

The next big feature will be a simplification of language downloads. At the moment, language files are only updated when I update the entire program. In the future, I'll be looking to allow the user to download additional language files directly from the settings window.

0.9.0 - 2011 June 06

- Fixed crash when trying to write debug file without the proper elevated permission.

- Fixed possible crash if using Windows classic theme.

- Reduced text size of the chart labels to better accommodate the longer text widths of some foreign languages.

0.8.6 - 2011 May 27

- Increased width of the dialog to accommodate some of the longer translations.

- Dialog header and footer will now use the system theme's image instead of the hard-coded one.

- Updated the German translation.

0.8.5 - 2011 May 25

- Hopefully fixed the bug some people were experiencing when they had it set to start with windows (Language folder not found). To those that have encountered this problem please let me know if this update has fixed it.

- Added Czech language thanks to Vaclav Panenka and updated French language thanks to Spring.

- Added updating feature. NAI will now check to see if you are running the latest version and will allow downloading the newest one if not.

- Changed the behavior of the graph. It will now take into account the upload speed and adjust accordingly.

- Sorry for the long time between updates. I've recently had some medical problems and have spent the last week recovering.

0.8.1 - 2011 May 14

- Changed the filename of the translations. They are now named according to language code. German is now de-DE.xml, spanish is es-ES, etc.

So now if you want NAI to change to German, for example, you'll want to set Windows to use German (Germany) in the language settings.

- Added Japanese and Portuguese (Brazil) translations. Thanks to Takeda and Marcelo for those.

- Added some debug code. If you are still having trouble with the translations not showing, please send me the debug.txt file found in the folder.

Sorry for any confusion or problems the last update might have caused. It's hard to test for all scenarios when switching to a new method of applying translations and hopefully this won't occur again.

0.8.0 - 2011 May 13

- Changed the way the graph scales the display. It now will take an average of the last 30 seconds and adjust accordingly. This should hopefully fix the times where it would jump around when the download speed was close to max speed displayed.

This average will be adjustable in the next update with 10 seconds, 30 seconds, 1 minute and 5 minutes as intervals to choose from.

- Changed the icon displayed for the type of network connection from the globe to ethernet jack or wireless aerial dependent on type.

- Changed the way information is displayed. Now arranged in collapsible groups of Current and Total values.

- Changed the way translations are stored and applied to the window.

- Added 'Total Download / Upload bytes' for the current internet session. Please let me know if you have trouble with this. I've noticed that, at times, it doesn't count downloads / uploads from uTorrent.

- Added Turkish, Finnish and Russian translation.

To those that sent in their updated translations, thank you very much! To those that missed the deadline, hopefully you'll get them in before the end of next week.

0.7.5 - 2011 May 07

- Fixed the clipped text bug when using Portuguese (Brazil) language.

- Added Portuguese (Portugal), Dutch and Spanish translations thanks to Hugoluiten, PhoeniX and AleMMR95.

- Added the ability to select the connection that is monitored.

Right-click the icon in the system tray and choose the connection to monitor. Only ethernet and wireless connection are visible. This is to ensure Loopback, Tunnel and other non-user connections aren't visible.

I've also changed the way it detects network connections. Please let me know if you happen to experience any problems.

0.7.1 - 2011 May 02

- Added Portuguese (Brazil), French, Czech and Indonesian translations thanks to Marrussa, Phlooo, Kuvaly and Yvidhiatama.

0.7.0 - 2011 April 28

- Fix taskbar bug where the window would pop up on the primary screen instead of following the taskbar.

- Added Hungarian and Italian translations. A big thank you to Sztewe and Vincenzo for taking the time to do that.

0.6.5 - 2011 April 27

- Adjusted the way the Max Peak Bandwidth scales on the bandwidth graph.

- Fixed bug with Download Bandwidth text not displaying properly for German translation.

- Fixed crash when using Classic style and adjusted the window display to better conform to other dialogs with Classic style.

- Added 'No Connection' icon.

0.6.0 - 2011 April 23

- Added 'Pin this dialog' feature. Click the pin in the top right corner to keep the window open. Click it again to resume normal behavior.

- Tweak the way graph records and displays the bandwidth activity. It will now scale depending on the peak bandwidth.

- Added localization for German and Polish languages. Thanks to PacMani and Meathor for those.

I'll fix the Classic theme visuals in an update tomorrow. Simply ran out of time today to do that.

0.5.1 - 2011 April 22

- Changed the way NAI gets the network connection. It will now fetch the first, active connection.

- Adjusted window position on screen.

- Added basic customization to change the look of the system tray icons. Close application. Replace the icons found in the folder with the ones you want to use - make sure they are named the same. Restart application for change to take affect.

- Added right-click menu to close application.

- Fixed the re-draw of the graph. It would update if there wasn't any network activity.

0.5.0 - 2011 April 22

- Initial release


Please send any bug reports to with "Network Activity Indicator Support" in the message title. It'll be easier to track these issues.

Please send all translations to with "Network Activity Indicator - Translation" in the message title. It'll be easier to include them in the application.

To those that have chosen to help out by suppling a translations, can I ask you to submit your language of choice to the email above using the following outline as a guide:

<Label1>Currently connected to:</Label1>
<Label2>Current bandwidth values</Label2>
<Label3>Upload bandwidth:</Label3>
<Label4>Download bandwidth:</Label4>
<Label5>Total bandwidth values</Label5>
<Label6>Packets sent:</Label6>
<Label7>Packets received:</Label7>
<Label8>Bytes sent:</Label8>
<Label9>Bytes received:</Label9>
<Label10>Graph interval (30 seconds)</Label10>
<Label11>Maximum speed:</Label11>
<Label12>Minimum speed:</Label12>
<Label13>Average speed:</Label13>
<Label14>Download speed</Label14>
<Label15>Upload speed</Label15>
<Label16>Open network connections</Label16>
<Label17>Available connections</Label17>
Join the community to add your comment. Already a deviant? Log In

cool app i like the looks

TetraTitanio's avatar

Looks perfect in my Win 8.1 using an Win7-like aero theme.

Hi laushung. Since the app is not updated for quite awhile maybe you could make it open-source? I'd like to tweak it a bit for personal use;P.

LarsErikOsterud's avatar
Have anyone noticed that speeds are listed as Kb/s but it should be KB/s (it is Bytes, not bits :-)
Have made some new icons for this as well. Can be found at:
aLcHy09's avatar
Hey laushung,

Have been using your software for the past several years and have been extremely useful. I have recently migrated to a Dell XPS 15 4K. I supposed you understand where I am going with this.
The app is not handling scaling well and due to that I am not able to see the pop up window which holds all the useful information.

If you are active, I would request you to incorporate scaling so that it would work fine on all laptops that are using 4k screens.

LarsErikOsterud's avatar
I had the same problem on my laptop. But somehwere along the line something happende to Windows 10 that fixed the scaling problem. If you check the properties on the .exe files there are lots of scaling a PPT options you can try now. I got it looking real nice on my laptop again.
Also Russian translation is wrong.  It says "throughput capability" but displays current link load.
Why the window has no border?
ShiroiKumo's avatar
Just installed this and I am surprised by how easy to install and how well it works. Thank you!
LarsErikOsterud's avatar
Here is norwegian translation. Both for "nb-NO" and "nn-NO":

<Label1>Aktiv tilkopling:</Label1>
<Label2>Nåværende båndbredde</Label2>
<Label3>Båndbredde opplasting:</Label3>
<Label4>Båndbredde nedlasting:</Label4>
<Label5>Total båndbredde</Label5>
<Label6>Pakker sendt:</Label6>
<Label7>Pakker mottatt:</Label7>
<Label8>Data sendt (bytes):</Label8>
<Label9>Data mottatt (bytes):</Label9>
<Label10>Graf over hastighet (30 sekunder)</Label10>
<Label11>Maksimal hastighet:</Label11>
<Label12>Minimail hastighet:</Label12>
<Label13>Snitt hastighet:</Label13>
<Label16>Åpne innstillinger</Label16>
<Label17>Tilgjengelige tilkoplinger</Label17>
LarsErikOsterud's avatar
By the way. Here are some new indicator files I kind of like :-)
They are larger and look quite good with Windows 10 :-)
LarsErikOsterud's avatar
I have a strange problem. On one Win 10 system it works 100%.
In my Windows 10 laptop I can't open the status window (nothing happends).
Also there is a "Local connection" that is first network (allthough it does not exist).
So I manually have to secelt the WLAN. Doesn't help editing the config file either.
laushung's avatar
The local connection is most likely the Ethernet port on the laptop. Make sure it's disabled in the Network Configuration setting window if you don't use it. Restart NAI and see if you can open the status window. If so, go to settings, and select the WLAN under the preferred network connection dropdown menu. NAI will then use the WLAN connection automatically.

Hope this helps you out.
LarsErikOsterud's avatar
Found the problem. On my dekstop the text/window scaling factor is 100%.
On the laptop it is set to 125%. If I set ut to 100% then the status window opens.
Other app that don't support scaling open at 100% always.
Can you make Network Activity Indicator do that as well?
simo1980's avatar
Arabic language for Network Activity Indicator...Thank you very much.laushung
<Label1>:ترتبط حاليا إلى</Label1>
   <Label2>:عرض النطاق الترددي الحالي</Label2>
<Label3>:رفع عرض النطاق الترددي</Label3>
<Label4>:تحميل عرض النطاق الترددي</Label4>
<Label5>:إجمالي عرض النطاق الترددي</Label5>
<Label6>:الحزم المرسلة</Label6>
<Label7>:الحزم المستلمة</Label7>
<Label10>(30 seconds) فترة الرسم البياني </Label10>
<Label11>:السرعة القصوى</Label11>
<Label12>:أدنى معدل السرعة </Label12>
<Label13>:متوسط السرعة</Label13>
<Label14>سرعة التحميل</Label14>
<Label15>سرعة الرفع</Label15>
<Label16>افتح توصيلات الشبكة</Label16>
<Label17>الاتصالات المتاحة</Label17>
Charly11's avatar
manilenio's avatar
i like it, but the indicators are too small, i can barely see them light up.  maybe you can include options to change the colors, or maybe make them bigger?
LarsErikOsterud's avatar
I have made som nice icon for Windows 10:
laushung's avatar
You can change the icons to whatever you like by changing the images found in the folder. Just make sure you make the new images 16x16 and restart the program.

I was going to add the icon changing feature I included in TrayBin but never got around to it.
wax100628's avatar
I noticed that there is a folder called languages. The app is in English and I'd like to know how to change the default language. Great app though.
Join the community to add your comment. Already a deviant? Log In