Do you have any recommendations for a self hosted network analyzer that can visualize all the device connected to a network, different subnets, etc, and perhaps show the flow of data for each network device?
I’m probably asking for too much but sometimes there are cool projects out there that aren’t easy to find.
ntopng has all of that. I’m currently hosting it on my home router.
SNMP monitoring can give you a realtime visualize all the device connected to a network, different subnets, etc, and show the flow of data for each network device.
There’s also The Dude - although it’s a Windows-only application. But the visualisation is great.
Can it discover non Mikrotik devices?
The version I had played around with about 10 years ago could.
I’ve used about 10 years ago too, but I’ve heard that now it needs a Mikrotik device but I’ve nver had the time to test it
deleted by creator
I’ll probably get boo’d but NetData covers just about everything I could want to monitor, and then some. If you don’t want to hook up to the mother ship, you can use the /v3 switch in the url on your homarr dash, or equal like:
https://netdata.mycoolserver.duckdns.org/v3
Also, as has been mentioned, ntopng is pretty awesome as well.
Why do you expect boos? Something we should know about it?
Some homelabbers / selfhosters have very rigid concepts and opinions about what selfhosting and homelabing should be and what software should be used. I don’t have issues with NetData. It’s a great piece of software. Damn near covers anything I’d want to monitor, and then some. OP stated ‘network analyzer’ and while Netdata does have some analyzing components, it’s mainly a monitor/alert mechanism. So, I didn’t know how that would fit what they were looking for.
This really depends on your network hardware. At a minimum it’ll need to support snmp and you can build something in zabbix, or preferably it’ll support netflow.
deleted by creator
Depending on how you intend to use Kali, that’s either a bad idea or a terrible idea. Don’t use Kali bo for long running processes.
Just get a router with that feature or flash a firmware with that feature.