eliminator wrote
@Rolf
I am not that tech savvy when it comes to networking but I kinda understood your suggestion
As a first step. I need to find the granularity software that can do it only on my PC win8.1. The problem is granularity, because I am 100% sure is that it is a background process not some common URL
I know what granularity means, but I'm not sure what you mean by it when you use it.
If you want to find out what process is causing bandwidth consumption, then you have to install software on your PC, such as NetLimiter, which I remember using a long time ago, and which worked well, not only for showing which processes use what, but for limited and blocking them. Windows Firewall can do the blocking part as well.
If you want to find out what devices use your bandwidth, then you usually want a bandwidth report by IP. Many (cheap) routers do that, but it's a simple ip (or mac address) and consumption list, it does not give you any idea about the app, protocol, or target addresses.
There is a capture software called Wireshark, and it will capture network packets (with all their info) for you to analyze. You can probably use it for statistics by adding some module to it, but that's very advanced.
I think there would be other simple software to do that but you'll have to find them yourself as I'm not up-to-date on the matter and don't have any name or such tip to give you.
If you're serious about monitoring and controlling traffic in and out of your network, I suggest you use a PC as gateway/router, and only use ADSL box as a modem only. I'm sure there is software for PC to help you do that (but expect spending some time on this). Not sure about android, it's possible though.