Hello, Thank you for taking a look here! I need some help figuring out how to monitor my home network!! Thank you!
My ISP (Comcast) has a monthly data limit of 250GB/mo, and I've found that I tend to go over this. I've been trying to find out who in the house is using data, and I want to find out how much is actually being transferred outside the home network. I am currently experiencing overages, and the programs I've attempted to use don't seem to be able to tell me what is constantly moving 30-300kB/s, nor can I tell if it is going between devices within my network, if a device/program/port is constantly sending and receiving (malware?).
I'd like to be able to see and log transfer rates and totals for each ip address on LAN, and get a total for how much is transferred over WAN. I would also like to see, for each internal ip address, the portion of data transferred within the home network vs. the amount of data each device transfers out into the WAN.
Being able to tell if the data is leaving the home network is important because I have a network attached storage device where we stream audio and video from, as well as use as our backup for TimeMachine. So, large amounts of LAN data are transferred regularly, and I want to be able to tell if certain devices (or even individual programs through port monitoring) are hogging my monthly allotment from the ISP.
So far, the programs I have tried are:
PeakHour 3 - shows a good visual of default gateway data, and NAS. Doesn't discern between LAN and WAN, nor does every device use SNMP.
Little Snitch - great for blocking individual requests for network access to determine if malware is present (couldn't find any), but it only captures one device.
iNet - waste of $10 as it can do exactly what I'm looking for, but only using an AirPort.
nmap - thought I'd try it, haven't had the time to learn it's command line interface workings. Doesn't appear readily usable or have an easy to monitor GUI.
I've also tried shutting off all devices on my network to see which one was transferring the data constantly. When I did this, my router showed that there was an android OS device connected via LAN (not WiFi), which I could not identify. So, I changed my network credentials and filtered its MAC address, but it didn't disconnect until restarting router, and it hasn't come back. PeakHour 3 still shows continuous data transfer at the default gateway, and little snitch shows continuous data transfer between the NAS and my rMBP, but only about 25% of what the default gateway is seeing.
My network consists of:
-Zoom! cable modem
-Linksys EA6900 router
-QNAP TS-269L NAS connected via a single ethernet port to router, running QTS 4.2 (updated to newest build last night)
-One retina MacBook Pro, OSX 10.11.1, using WiFi
-One Macbook Air, OS X 10.11.1, WiFi
-iPad mini 3, iOS 9
-iPhone 6s, iOS 9
-iPhone 5s, iOS 9
-HP Envy 5530, WiFi
-2009 MacBook Pro, OS X 10.10, currently not being used, but can readily be set up as a server to monitor network usage
I am also planning on adding an AppleTV, or an Xbox One at some point in the future (gotta play the new HALO 5!)
My ISP (Comcast) has a monthly data limit of 250GB/mo, and I've found that I tend to go over this. I've been trying to find out who in the house is using data, and I want to find out how much is actually being transferred outside the home network. I am currently experiencing overages, and the programs I've attempted to use don't seem to be able to tell me what is constantly moving 30-300kB/s, nor can I tell if it is going between devices within my network, if a device/program/port is constantly sending and receiving (malware?).
I'd like to be able to see and log transfer rates and totals for each ip address on LAN, and get a total for how much is transferred over WAN. I would also like to see, for each internal ip address, the portion of data transferred within the home network vs. the amount of data each device transfers out into the WAN.
Being able to tell if the data is leaving the home network is important because I have a network attached storage device where we stream audio and video from, as well as use as our backup for TimeMachine. So, large amounts of LAN data are transferred regularly, and I want to be able to tell if certain devices (or even individual programs through port monitoring) are hogging my monthly allotment from the ISP.
So far, the programs I have tried are:
PeakHour 3 - shows a good visual of default gateway data, and NAS. Doesn't discern between LAN and WAN, nor does every device use SNMP.
Little Snitch - great for blocking individual requests for network access to determine if malware is present (couldn't find any), but it only captures one device.
iNet - waste of $10 as it can do exactly what I'm looking for, but only using an AirPort.
nmap - thought I'd try it, haven't had the time to learn it's command line interface workings. Doesn't appear readily usable or have an easy to monitor GUI.
I've also tried shutting off all devices on my network to see which one was transferring the data constantly. When I did this, my router showed that there was an android OS device connected via LAN (not WiFi), which I could not identify. So, I changed my network credentials and filtered its MAC address, but it didn't disconnect until restarting router, and it hasn't come back. PeakHour 3 still shows continuous data transfer at the default gateway, and little snitch shows continuous data transfer between the NAS and my rMBP, but only about 25% of what the default gateway is seeing.
My network consists of:
-Zoom! cable modem
-Linksys EA6900 router
-QNAP TS-269L NAS connected via a single ethernet port to router, running QTS 4.2 (updated to newest build last night)
-One retina MacBook Pro, OSX 10.11.1, using WiFi
-One Macbook Air, OS X 10.11.1, WiFi
-iPad mini 3, iOS 9
-iPhone 6s, iOS 9
-iPhone 5s, iOS 9
-HP Envy 5530, WiFi
-2009 MacBook Pro, OS X 10.10, currently not being used, but can readily be set up as a server to monitor network usage
I am also planning on adding an AppleTV, or an Xbox One at some point in the future (gotta play the new HALO 5!)