Angry IP Scanner (angryip.org) is what I have used for many years.
It works on Windows, MAC and Linux.
Edit: I've only now realised that you also wish to monitor wired and wireless data usage per device.
That's only possible by using software (if it exists) that looks at each output on your router.
Perhaps one of the more exotic (and expensive) routers will allow you to do that.
From memory, a friend (now deceased) restricted his wife's internet traffic, but his router cost him over a thousand dollars about ten years ago.
A SEARCH using the duckduckgo search engine (duckduckgo.com) will put you in the right direction.
For starters, use the SEARCH string, software to monitor each output of router.
Anyway, you had better commence saving your pennies, as a solution will not be cheap.
Bookmarks