Hot new Power Toy - G-Gauge!
Search the Internet using your favorite search engine, for ‘bandwidth monitor‘ and you’ll get a mass of links. Obviously, this is a popular tool for people to have in their networking tool belt. The Network Magic Power Toy ‘G-Gauge’ is my initial effort to create a tool that takes advantage of the Network Magic Platform. Under the covers of the product is a lot of technology and plumbing that allows this application and Power Toys to work without having knowledge of the complexities of querying network devices and peer-to-peer communications.
What does it do?
Let’s get right to it, here’s a screenshot of the Power Toy in action.
The text above each gauge shows you the name of the device machine, as Network Magic sees it and below that is the name of the Network Interface Card (NIC) that the network traffic is being monitored on. In the example above ‘Matthew’s XP Box’ is my local device and ‘Office PC’ is the remote one.
At the top of the gauge are download and upload data rates. Downloaded data is network traffic that comes to a computer, for example – downloading a file from the Internet. Uploaded data is network traffic that goes out from a computer – for example sending an email from a local POP3 client.
To the right of the gauge is a scale. This scale will automatically adjust such that the maximum value is that of the maximum value of the data rate sample taken for the duration of the time period shown.
Below this is the gauge data itself. It can be shown in several chart views. The default is shown above. This combines both data transfer directions, download and upload, into one chart.
The Power Toy by default will behave as a system tray application. When you run it you’ll see the following little widget down at the lower-right of your screen, The purple/green square icon is the G-Gauge application icon. Hovering over it will show you the last known data rates. You can exit the application either from this icon’s menu or from the File menu on the main application window. The Tools>Options menu allows you to change this and other aspects, e.g. topmost window behavior, of the application.
What are the Caveats?
This Power Toy was written quickly to demonstrate the concept and to get your feedback with regards to its usefulness. Given that I have to mention a few caveats.
Data rates and volume shown are aggregated from both your local network traffic on your LAN and your Internet traffic on the WAN going to and from your LAN. So what does this mean to you? You can’t assume the source of the traffic if you see a blip on a gauge. All this means is that data is being moved across your local network either locally to another device or remotely to the Internet.
G-Gauge takes advantage of the peer-to-peer aspect of Network Magic to provide network-wide monitoring of your network usage. This does come with a cost and that is the tool itself uses your network to transmit this information. I’ll describe data being transferred to and from a local PC over the network, both LAN and WAN, as network traffic. Given the speed of today’s local networks, 10/100Mbps or Gigabit Ethernet, and of most people’s ISP/BSP broadband connection this 300-400 bytes/sec of traffic gets lost. The gauge is designed to ignore traffic below 1Kb/sec to ignore this noise. This may not be ideal, but heck this is an experimental piece of software folks!
The Future of G-Gauge
I had lots of ideas about what to implement in the Power Toy and not all of them got implemented for this initial release. Please post feedback as to what you’d like to see as future improvements.
Some ideas left on the table were,
Add a reporting mechanism so you can see reports of network usage over a period of days.
Allow the horizontal scale of the gauge(s) to be adjusted. Currently it is a 5 minute window of activity.
Allow the vertical scale of the gauge to be constrained as a constant. For example you may want to see the maximum value on the scale be the theoretical maximum data rate of your broadband connection.

Comments
Available from http://www.speedmeterpro.com
Posted by: Matthew | September 7, 2007 11:05 AM
how and where can i purchase and or download
g gauge
Hi there,
G-Gage became Speed Meter Pro - you can download it here - http://www.networkmagic.com/labs/ .
--Mark
Posted by: Jack Kelley | September 7, 2007 10:58 AM
Barry-
Check out the Intruder Blaster power-toy. If you have a supported router (there are only a few so far) it should do the trick in automatically setting up the right MAC filters.
Posted by: Alex Hopmann | November 7, 2005 03:21 PM
Hey Barry,
The Network Log in Network Magic will show you the network activity (though not bandwidth usage) over the last couple of days. It should show when that intruder gets on and off your network.
What kind of router are you using? There's a Power Toy called Intruder Blaster that will help you with MAC address filtering, but it only works with a few routers:
Supported routers-
Linksys WRT54G, WRT54GX
Belkin Pre-N (F5D8230-4)
DLink 524/624 with latest firmware
You can try putting in a request to Alex to add support for your router at the Power Toy forums. He may be able to explain how to add your router to the router.xml file.
Next time the intruder is on your network, look at the MAC address he is using (Details panel of Network Magic) and write it down. The intruder may be impersonating another MAC address to get back on your network. And we'll want to track the MAC address the intruder is using.
There's two ways to do MAC address filtering on a router:
1. Exclude MAC addresses from the network
2. Allow only certain MAC addresses on the network
Which way did the Linksys tech set up your router?
Posted by: Andrew | November 7, 2005 11:22 AM
A future version of the tool will have the ability to view reports of past network activity.
Posted by: Matthew | November 7, 2005 11:02 AM
I have found this tool very useful, to start with, I was having problems with my response time, surfing the net, with this tool I was able to pinpoint the problem to an overload, caused my another PC (My step-son), he was down loading music from one of those p2p site, I told him to stop using. Since he was warned, I unplug him form the network, and now everthing is working find. This also resolved my VOIP problem, cause by the same person, he had 10 (5 uploads and 5 down loads going at once. Since I can't simply turn off all ports above 1023. He software has become a problem. But at least I was able to prove it was him, w/G-Gauge.. Thanks.
Posted by: Ken White | November 6, 2005 10:20 AM
I also would like to be able to view network usage over a couple of days and I would very much appreciate the ability to permanently block an intruder from accessing my network. I have an intruder and I have filtered their MAC address (with the help of a Lynksys tech)and NetWork Magic still shows them as accessing my network.
Posted by: Barry Goodman | November 5, 2005 09:59 PM